5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【MT4】EA開発スレ Part3

1 :Trader@Live!:2010/06/17(木) 07:59:34.29 ID:sxWwJA+k
EAの開発をメインとしたスレです。

前スレ
【MT4】EA開発スレ Part2
http://anchorage.2ch.net/test/read.cgi/livemarket2/1272739231/

関連スレ
【MT4/MT5】MetaTrader Part23【メタトレーダー】
http://changi.2ch.net/test/read.cgi/market/1275622437/

MetaTrader Expert Advisors 6.5
http://live28.2ch.net/test/read.cgi/livemarket2/1275516091/

2 :Trader@Live!:2010/06/17(木) 08:00:32.70 ID:sxWwJA+k
                    ,===,====、
                   _.||___|_____||_
..               ∧_∧  /||___|^ ∧_∧
..               (・ω・`)//||   |口| |ω・` )
.             ./(^(^ .//||...||   |口| |c  )
.....            ∧_∧ / //  ||...||   |口| ||し      新スレです
.......        (・ω・`) //....  ||...||   |口| ||        楽しく使ってね
         /(^(^ //  ....  .||...||   |口| ||        仲良く使ってね
 ""    :::'' |/   |/ '' "  :::  ⌒  :: ⌒⌒⌒ :: ""  `
 :: ,, ::::: ,, ; ̄ ̄ ̄  "、 :::: " ,, , :::   " :: " ::::  "

                    .    ∧_∧
                   ===,=(´・ω・`)
                   ||___|_゚し-J゚||_
                ∧_∧/ //.___|^∧_∧
               (´・ω・`) /||    |口|(´・ω・`)
              ./(^(^//|| ||    |口|⊂ _)
              ∧_∧ /./  || ||    |口| ||    ∧_∧
   ∧_∧    (´・ω・`)/  ...|| ||    |口| ||  (´・ω・`)
  (´・ω・`) /(^(^/ /      .|| ||    |口| ||    ゚し-J゚
 "" ゚し-J゚:::'' |/  |/ '' " :: ":::::⌒  :: ⌒⌒⌒ :: ""  `
 :: ,, ::::: ,, " ̄ ̄  "、 :::: " ,, , :::   " :: " ::::
      ぼくたちは、なかよくつかってるよ

3 :Trader@Live!:2010/06/17(木) 08:07:53.45 ID:YCFhn4v8


4 :Trader@Live!:2010/06/17(木) 08:32:31.76 ID:RX7LMh1J
MT5への移行も厄介そうだね

5 :Trader@Live!:2010/06/17(木) 08:37:48.94 ID:YCFhn4v8
MT5っていつ頃業者が採用しだすんだろう?

6 :Trader@Live!:2010/06/17(木) 08:46:05.56 ID:RX7LMh1J
>>5
ブローカー次第なんだろうけど、こんなのもあるね
ttp://twitter.com/fxddjp/status/11643412773

7 :Trader@Live!:2010/06/17(木) 08:54:47.81 ID:YCFhn4v8
>>6
おお、サンクス
またくMT5とか調べてないんだけど
EAのコードも全然違ってくるんだよね?
早めに勉強して、MT5用作っておかないとヤバイかな〜

8 :Trader@Live!:2010/06/17(木) 09:09:13.45 ID:RX7LMh1J
>>7
文法の違いはもちろんあるけど、両建をできなくするような変更もあるらしい




9 :Trader@Live!:2010/06/17(木) 09:57:00.39 ID:YCFhn4v8
両建てできないんだ
両建て手法使ってないからいいけど。。。

10 :Trader@Live!:2010/06/17(木) 11:19:27.27 ID:bimyRTGK
EAを少しいじってはバックテストしまくるとたまにあるんですが
手を入れた部分を消して元に戻しても
なぜか前よりもかなり成績が悪くなるんですよ
他のEAでも起こったんですが、他にこういう事が起こった人っていませんか?

11 :Trader@Live!:2010/06/17(木) 11:28:24.83 ID:x+JRGrAc
スプが変わったからじゃないの?

12 :Trader@Live!:2010/06/17(木) 13:33:55.59 ID:S9NtYfDz
新EA作りたいけど、自分が考え付いた手法全部EA化したし
もうアイディアが思いつかない・・・
何か無いかな〜暇すぎる

13 :Trader@Live!:2010/06/17(木) 13:44:51.93 ID:4V+3Y/Sv
すいませんMT4スレから流れてきました。

#property indicator_chart_window

#import "shell32.dll"
int ShellExecuteA(int hWnd,int lpVerb,string lpFile,string lpParameters,string lpDirectory,int nCmdShow);
#import
#define SW_SHOW 5

double ma=0;

int init()
{
return(0);
}

int start()
{
ma = iMA(NULL,0,25,0,MODE_SMA,PRICE_CLOSE,0);

if(ma>=Bid)
ShellExecuteA(0,"open","C:\Documents and Settings\Administrator\デスクトップ\Buy.txt",NULL,NULL,SW_SHOW);
else
ShellExecuteA(0,"open","C:\Documents and Settings\Administrator\デスクトップ\Sell.txt",NULL,NULL,SW_SHOW);
return(0);
}

14 :Trader@Live!:2010/06/17(木) 13:45:06.56 ID:4V+3Y/Sv
今のプライスが25本MAより上ならBuy.txtがOpen
下ならSell.txtがOpenされるはずなのですが、
「There has been a critical error」とメッセージが出て
MT4が強制終了します。

何がいけないのでしょうか。
ちなみにif文からShellExcuteA命令を出すとエラーは発生しません。

15 :Trader@Live!:2010/06/17(木) 13:53:21.00 ID:S9NtYfDz
Buy.txtとSell.txtをデスクトップからexpertsに移動させてみたら?

16 :Trader@Live!:2010/06/17(木) 21:38:31.05 ID:KJ8ziplf
>15
暇すぎる とは裏山しい嘆きですな。
EA製作のビジネスでもはじめてみれば低予算で請け負うなら
注文くるんじゃね? ロジック収集と案外儲かったりして

17 :Trader@Live!:2010/06/17(木) 21:56:27.65 ID:8DWz+I6b
>>16
需要あるならやりたいけどな〜
EA作る知識無い人からしたら、あり難がられるかな?

18 :Trader@Live!:2010/06/17(木) 22:22:04.99 ID:ru3hzE+P
5千円〜1万円程度なら依頼がわんさかあるんじゃない?
俺も自分で書けるようになるまではその程度ならすぐに払ってもいいと思ってたし

19 :Trader@Live!:2010/06/17(木) 22:27:50.18 ID:8DWz+I6b
たかw
2000円ぐらいかと思ってたw

20 :Trader@Live!:2010/06/17(木) 22:58:54.94 ID:ru3hzE+P
1ヶ月ほど前にざっとぐぐったら3万円〜5万円が基本料金、プログラミング量に応じて10万とかなるみたいよ
どうせ後から手直しだとか、修正名目で作り直しってのが発生するでしょ、2000円じゃやりたくないなw

21 :Trader@Live!:2010/06/17(木) 23:26:32.73 ID:KJ8ziplf
プログラミング経験が無い人からすれば簡単なEAを書くだけで
何週間もかかる、なんぼか依頼したほうが安上がりな事に気が付くよ。
ましてや右上がりのEAなんて朝スキャとマーチン除いてはそうは作れないことが
わかるんだよな。

22 :Trader@Live!:2010/06/18(金) 00:12:58.50 ID:kRi4+Tbl
右下がりならなんぼでも書けるんだがねぇ

23 :Trader@Live!:2010/06/18(金) 00:38:41.64 ID:82p/7tgv
>>22
それって売買逆にすればいいんじゃ・・・

24 :Trader@Live!:2010/06/18(金) 00:44:28.96 ID:gZWnY/77
逆にしても儲からない不思議

25 :Trader@Live!:2010/06/18(金) 01:05:49.75 ID:cu+LFF7I
スプレッドがあるからな。

26 :Trader@Live!:2010/06/18(金) 07:46:21.80 ID:LrNeJ0Nr
自作EAで順張りEA作れた奴いる?
正直、トレンドが発生してるのか確認してからエントリーしても
高値掴みになって、全く結果でないんだが・・・

27 :Trader@Live!:2010/06/18(金) 19:58:46.14 ID:gZWnY/77
>>26
わかる、俺も似たような感じ
ただ、ここで冷静になって考えてみよう
”EAを作る以前に順張りでコンスタントに勝ててたか?”
つまりEAや順張り以前の問題

おれはいまだ迷走中

28 :Trader@Live!:2010/06/18(金) 23:05:10.09 ID:82p/7tgv
ようやく思った動きをするようなのができた。
あとはここでいかに絞っていけれるかだな
俺がんばるよ

29 :Trader@Live!:2010/06/18(金) 23:18:50.14 ID:vEefiL3q
―耳寄り情報―

人気のある取引業者をまとめておきました。
口座開設はこちらからどうぞ。

DMM FX
http://tinyurl.com/y3hqn9g

外為オンライン
http://tinyurl.com/y2awpk5

フォレックストレード
http://tinyurl.com/y4p6zav

クリック證券
http://tinyurl.com/yygh6ly

MJ
http://tinyurl.com/mm9o2b

FXトレーディングシステムズ
http://tinyurl.com/y3sungq

EMCOM証券
http://tinyurl.com/y4plrb6

外為どっとコム
http://tinyurl.com/y6758y3

エースでねらえ!FX
http://tinyurl.com/y5m6zhq

マネーパートナーズ
http://tinyurl.com/y6zumc6



30 :Trader@Live!:2010/06/18(金) 23:23:22.98 ID:LrNeJ0Nr
>>29
ブラクラ
通報

31 :Trader@Live!:2010/06/19(土) 01:31:55.52 ID:c5NXiyzb
>>26
中期スイングなら出来たよ。PF5ぐらいの成績で口座残高一ヶ月150%増
最大DDも一桁なかばぐらいだった。最近のエントリーポイントはユロドル
6/14日の朝8時頃の買い、まだホールドしてる。スイングだから暇

32 :Trader@Live!:2010/06/19(土) 01:41:30.14 ID:VPcr6/pR
スイングEAなんて当てにならんよ
期間が長くなればなるほど、ファンダの影響受けて動くから
テクニカル手法は効きにくくなる
大会で好成績のEA全部スキャだしね

33 :Trader@Live!:2010/06/19(土) 02:39:44.91 ID:c5NXiyzb
そうですかねぇ〜、スプ50の証券会社時代でもスイングは勝てたんだけど。
そりゃ業者側にしてみればスキャのほうが美味しいでしょうが、自分は
PF1.8〜3が限界だったな。不足はないので他は他通貨でも実験してみてるとこだけど
これでも日足ぐらいのチャートならスキャなんだよなー。修行が足りんかな?
好成績ってどれくらいなのですか?

34 :Trader@Live!:2010/06/19(土) 13:22:25.40 ID:VPcr6/pR
スキャはPF4↑の奴しか使ってないよ

35 :Trader@Live!:2010/06/19(土) 17:13:58 ID:TDxx6fdt
それください

36 :Trader@Live!:2010/06/19(土) 17:39:58 ID:KVY6wEWy
嫌です

37 :Trader@Live!:2010/06/19(土) 18:29:18 ID:vsdsFUk7
どなたか、やさしい方教えてください。
メインで見てる足とは違う足の4本値はどうしたら取得できるのでしょうか?
5分足で動かしてる時に、日足の高値と安値とか、です。
よろしくお願いします。

38 :Trader@Live!:2010/06/19(土) 18:34:03 ID:vsdsFUk7
やさしい方、教えてください。
メインにしてる足とは違う足の4本値を取得するにはどうしたらよいのでしょうか?
5分足で動かすときに、日足の高値、安値とかです。
よろしくお願いします。

39 :Trader@Live!:2010/06/19(土) 18:35:25 ID:vsdsFUk7
あ、書き込めなかったと思って2度書いたら、大変なことに。。

40 :Trader@Live!:2010/06/19(土) 19:03:57 ID:8/MHHv8E
iHigh(NULL, PERIOD_D1, 0);
iLow(NULL, PERIOD_D1, 0);

41 :Trader@Live!:2010/06/21(月) 08:44:23 ID:hiy7U2pR
>>31
Lotsどれくらい?まだ持ってるの??爆益じゃない

42 :Trader@Live!:2010/06/22(火) 12:11:18 ID:OarShzcD
やべ。チャート見てるだけだから暇すぐる。。。

43 :Trader@Live!:2010/06/22(火) 13:49:48 ID:iZ4Bzwt9
iClose(NULL, 0, 0)は現在の値
iClose(NULL, 0, 1)は1本前の値
ってことですよね?
1分足で表示してる場合1分前の値ってことになるんですか?


44 :Trader@Live!:2010/06/22(火) 14:05:48 ID:HCeabOXI
>>43
そう

45 :Trader@Live!:2010/06/22(火) 14:14:08 ID:iZ4Bzwt9
例えばR1を超えたらすぐにエントリーしたい場合、
if (
R1 > iClose(NULL, 0, 1) $$
R1 < iClose(NULL, 0, 0)
)
{ sell }
ってやってもR1超えた瞬間にエントリーできないんですか?


46 :Trader@Live!:2010/06/22(火) 14:32:16 ID:+1a9ocV1
その条件だと100%できる訳ではないな
だけども、どう期待はずれの動きをしたのかを書いてない事にはなんとも

47 :Trader@Live!:2010/06/22(火) 14:46:39 ID:o2RvV/ZW
すいません
「NB-channel」っいうのを使ってるんですが
「表示選択」しても全部表示されてしまいます。
4時間足以降、日足、週足、月足では表示しないように
したいのですが、エディターチョコッと変えて直りますか?


48 :Trader@Live!:2010/06/22(火) 15:31:13 ID:UHLZ0hIe
>>45
価格は常に 1pip 毎に連続して変化しているわけではない。
仮にR1を1pip超えたときに注文できたとしても、その価格で約定できるとは限らない。

それ以前に、R1が終値と一致した場合の処理を忘れている。
R1 == iClose(NULL, 0, 1)

49 :Trader@Live!:2010/06/22(火) 15:32:15 ID:0nDKYWW7
yes

50 :Trader@Live!:2010/06/22(火) 19:51:54 ID:jD+/g+d0
we can.

51 :Trader@Live!:2010/06/22(火) 20:02:37 ID:iZ4Bzwt9
>>48
ありがとう

52 :47:2010/06/23(水) 14:47:13 ID:9RsckSDn
難しそうなので、
SHI_Channel に戻すことで退避しときます。
お騒がせしました。


53 :Trader@Live!:2010/06/23(水) 15:03:12 ID:kefkgU9h
秒足単位で現在の値と1つ前の値を出すにはどうしたらいいですか?


54 :Trader@Live!:2010/06/23(水) 16:35:25 ID:kefkgU9h
解決しました

55 :Trader@Live!:2010/06/24(木) 01:51:46 ID:iWV0TqlS
カスタムインディゲータを使ってるときに
一つ前の値を参照する、共通なコードってありますか?

56 :Trader@Live!:2010/06/24(木) 13:44:22 ID:iWV0TqlS
エントリーをして次のキャンドルに変わる前に決済された場合、次のエントリーはキャンドルが変わるまで待つような命令はどうやればいいですか?
連投すいません

57 :Trader@Live!:2010/06/24(木) 15:25:30 ID:OLlbOr80
>>56
グローバルで
datetime BarTime = 0; //最後の足の時間
bool entryKanou = true; //エントリ可能か

if (BarTime != Time[0]) { //新しい足出現
BarTime = Time[0];
entryKanou = true;
}
if (entryKanou) {
//エントリ処理
}
決済のとこで
entryKanou = false;

これだとちょっと言ってる条件と違うけど

58 :Trader@Live!:2010/06/24(木) 16:06:22 ID:iWV0TqlS
>>57
ありがとうございます。
試してみます。

59 :Trader@Live!:2010/06/24(木) 16:34:20 ID:eWakgWif
>>57
test

60 :Trader@Live!:2010/06/24(木) 16:35:47 ID:eWakgWif
>>57
めんどくさいから日本語で書くけど
処理を行った所で
グローバルの変数に今の分を入れといて、

その処理の入り口で

if(その変数 != Minute() )
 処理


でどうよ。まあこれは1分足限定だけど

61 :Trader@Live!:2010/06/24(木) 18:42:55 ID:4XcS1RnM
static int yokusi = 0;

if (yokusi == 1 && Volume[0] != 1) return;
yokusi = 0;

if () {
yokusi = 1;
}

62 :Trader@Live!:2010/06/24(木) 20:47:11 ID:iWV0TqlS
>>57
なかなかうまくいきません・・・
明日また試してみます

63 :Trader@Live!:2010/06/25(金) 12:34:38 ID:k0ejINRk
 

64 :Trader@Live!:2010/06/25(金) 18:18:08 ID:Q1hza1Tn
初心者すれどこ

65 :Trader@Live!:2010/06/25(金) 23:31:55 ID:+zZaaZkg
 

66 :Trader@Live!:2010/06/26(土) 15:07:11 ID:i97oItn+
mt4で過去チャートが手に入らなくてそれっぽいスレ探してきてみましたが、
mt4のEAってC++っぽいんですね。複雑なことはできないのかと思ってましたが、
これなら面白そうですし、オレもやってみようかな

67 :Trader@Live!:2010/06/26(土) 18:04:13 ID:WVxRz+2P
勝手にしろ

68 :Trader@Live!:2010/06/26(土) 20:02:37 ID:boW88i9C
C++ じゃなくて C だろ。
C++だったら、プログラム書くの苦労せんわ。

69 :Trader@Live!:2010/06/27(日) 14:57:20 ID:Zik6O+4c
―耳寄り情報―

人気のある取引業者をまとめておきました。
口座開設はこちらからどうぞ。

DMM FX
http://tinyurl.com/y3hqn9g

外為オンライン
http://tinyurl.com/y2awpk5

フォレックストレード
http://tinyurl.com/y4p6zav

クリック證券
http://tinyurl.com/yygh6ly

MJ
http://tinyurl.com/mm9o2b

FXトレーディングシステムズ
http://tinyurl.com/y3sungq

EMCOM証券
http://tinyurl.com/y4plrb6

外為どっとコム
http://tinyurl.com/y6758y3

エースでねらえ!FX
http://tinyurl.com/y5m6zhq

マネーパートナーズ
http://tinyurl.com/y6zumc6



70 :Trader@Live!:2010/06/27(日) 17:52:38 ID:42ud2xzA
すいません、現在注文中の指値の価格を調べるにはどうしたらいいでしょうか


71 :Trader@Live!:2010/06/27(日) 18:00:19 ID:3I+BTxiI
for (int i = 0; i < OrdersTotal() ; i ++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderMagicNumber() != MagicNumber) continue;
TakeProfit=OrderTakeProfit();
}

不完全だけど、これだけで分かるよね?

72 :70:2010/06/27(日) 19:05:40 ID:42ud2xzA
>>71
ありがとうございます、

特定の注文のTakeProfitをとっているのはわかったのですが・・・
ここから指定した注文の指値を調べるのはちょっとわかりません・・・

73 :Trader@Live!:2010/06/27(日) 19:16:35 ID:3I+BTxiI
指定する条件をifで加えればok

74 :70:2010/06/27(日) 19:17:09 ID:42ud2xzA
>>71さん

自己解決しましたありがとう!!!

75 :Trader@Live!:2010/06/27(日) 20:23:42 ID:42ud2xzA
ところで、EA24時間動かしてる皆さんに質問なんですが、
これからの時期熱暴走対策どうしてますか?

EA稼働専用にEPSONのちっちゃくて安いPC使おうかと思うのですが、
どうも熱が酷いらしい。

PCにサーキュレーター置くぐらいはしますが、クーラーはしたくないので・・・
何かいいPCかいい対策があれば教えてくれると嬉しいです

76 :Trader@Live!:2010/06/27(日) 20:36:36 ID:3I+BTxiI
若干スレチが気もするけど、俺も知りたいな〜
デスクの下にPC2台並べてるので熱が篭るし、サーキュレーターすら置いてない・・・
やっぱ置くべきなのかな〜?

77 :Trader@Live!:2010/06/27(日) 20:48:07 ID:xDU1aaqG
ATOMなマザーと大きめのケースに
ワット数の小さな静音電源がいいんじゃない?

といいながら、うちはかなり前のレッツノートだけど。
ファンレスで静か〜。
CPUはPen-M1GHz、メモリ768MBでぜんぜん問題なし。
すでに10ヶ月連続稼働中。
前にファンが付いてるThinkPad使ってたけど、
半年ぐらいでファンが逝かれた。


78 :Trader@Live!:2010/06/27(日) 21:04:35 ID:42ud2xzA
>77
PEN-M1GHzでも問題なく動くんですね・・・
うちも押し入れにレッツノートありますが、メモリが256Mで常にスワップ発生中・・・
とりあえずEPSONの3万円PCでサーキュレーターつけっぱなしでやってみようかな

79 :Trader@Live!:2010/06/27(日) 21:26:09 ID:X+0ci//B
別に夏場クーラーなしの部屋でも、EA動かす程度じゃ熱暴走なんてしないし

と余裕で言えるようなPCを組めば良いよ
なるべく冷えそうなパーツとケースを見繕って

80 :Trader@Live!:2010/06/27(日) 23:39:31 ID:CXO/QRXl
俺はファンレスのInspiron Mini 9を使ってるよ
SSDはEWFで出来るだけ書き込みを抑えるようにして、メモリを2GB積んでRAMディスクでMT4を動かしてる

81 :Trader@Live!:2010/06/28(月) 07:18:25 ID:4Ua1Ft0i
先生方、ご教授下さい

MT4のインジでもEAでもいいんですが、未来の日にち、例えば8月1日の曜日とか判定できるんでしょうか?

82 :Trader@Live!:2010/06/28(月) 09:36:08 ID:j81yjv2Y
>>81
できるぞ。だから、考えてみな。

83 :Trader@Live!:2010/06/28(月) 09:57:41 ID:4Ua1Ft0i
>>82
ぬりがとん

84 :Trader@Live!:2010/06/28(月) 19:23:01 ID:w7HbNC7r
Relative drawdown は何パーセントがよいの?
10%以下がよいとされてるけど、
ナンピンEAなら、BTで50とか70になちゃうけど、
これって、強制ロスカットになっちゃう?
いまいちわからん。
どこかに、きちんと説明してないかなあ?
または、だれか説明して。わかりやすく。

85 :Trader@Live!:2010/06/28(月) 20:21:55 ID:WAB3Ldmt
>>84
あなたが精神的に耐えられるなら何パーセントでもよいよ。

あなたに資産が1億あり、FX口座に100万円入れて運用していたら、
50%のドローダウンはおそらく平気でしょ?

でも、あなたの資産が100万で全額FX口座に入れていたら、
50%のドローダウンは怖いでしょ?

つまり、リスクの取り方は人それぞれなの。

86 :84:2010/06/28(月) 21:07:23 ID:w7HbNC7r
>>85
ResTHX

ナンピンEAで、Relative drawdown 70% というのは、
1万ドル入れて、現在15,000ドルのときに、
Relative drawdown 70%となったとすると、
@ 15,000ドル×0.70=10,500ドル証拠金が減って、
 現在、証拠金は4,500ドルしかないってこと?
A 証拠金は割ってないから、強制ロスカットにはならないよね。
B また、1ポジロスカットすれば、多少証拠金がもどるから、
 Relative drawdown は少し改善するよね。

この理解でおk?


87 :Trader@Live!:2010/06/28(月) 21:13:38 ID:wmhdkRPX
そんなのググれば一発だろ

88 :84:2010/06/28(月) 21:39:09 ID:w7HbNC7r
>>87
初心者は黙っててくれる。

89 :Trader@Live!:2010/06/28(月) 21:44:17 ID:+XRHehPe
オリジナルのEMAを表示させているんだが、次のローソクに移った瞬間に表示がグチャグチャになる
しかたがないのでMT4を毎回起動しなおしているが、bufferをクリアしたりとか、何か定型的な処理があるのかな?

90 :Trader@Live!:2010/06/28(月) 21:51:06 ID:OwtbzM/p
>>89
ソースを貼ってみなさい

91 :Trader@Live!:2010/06/28(月) 23:09:11 ID:j81yjv2Y
>>90
ソースはアップローだに上げてもらう方が好きだ

92 :Trader@Live!:2010/06/29(火) 04:59:43 ID:CrWvjEZ9
一定期間の部分だけインジケータを表示させたいときに、
それより以前の表示を消すためにはどうしたらいいの?

例えば、MAを現在の足から10本前のところまでだけ表示させたいとする。
次の足に移ったときに11本目の足のところの線を消すにはどうしたらいい?

バッファの配列の数を指定して宣言しても、次の足に移ったとき前の線の表示が消えなくてだめだった。

11本目の指標バッファにNULLを代入しても、0が代入されたことと同じになってしまうので、
10本目のMAの値と11本目の0が結ばれて、ほぼ垂直な線が表示されてしまう。
別にこれでも特に問題ないのだが、見た目が美しくないのでなんとかしたい。初歩的な質問だったらすまん。

93 :Trader@Live!:2010/06/29(火) 06:46:05 ID:j0VDg6qi
>>92
惜しい。ゼロを代入するんじゃなくて、EMPTY_VALUE を代入する。
もしくは、SetIndexEmptyValue(インデックス番号,0.0); をして、ゼロがEMPTY_VALUE扱いされるようにする。


94 :Trader@Live!:2010/06/29(火) 12:23:51 ID:CrWvjEZ9
>>93
なるほど。EMPTY_VALUEか、知らんかった。
助かった。ありがとう。

チャートがふつくしい・・・

95 :Trader@Live!:2010/06/29(火) 19:46:26 ID:G0GXIZ/T
1分足で1日5回以上エントリーして、
PF2.5以上のトレンドフォローEAは作れると思う?

プログラマでも作るのは難しいと思うのだが、
誰かいるなら、プログラマやそうでない勇者よ、
1年位のBT結果を見せて欲しいな。
まあおらんだろうけどww
ちなみに、俺は。。。
聞かんでもわかるだろorz.....


96 :Trader@Live!:2010/06/29(火) 20:06:08 ID:vekDmYqC
>>95
毎日5回エントリーして、利益が出ているポジションだけ閉じていけばいいんじゃない?


97 :Trader@Live!:2010/06/29(火) 20:08:32 ID:bJGU903I
そもそも、毎日トレンドが発生してるとは限らない
8割はレンジだぞ

98 :Trader@Live!:2010/06/29(火) 20:09:36 ID:G0GXIZ/T
>>96
SLなしのEAと同じね。www

99 :Trader@Live!:2010/06/29(火) 20:13:01 ID:G0GXIZ/T
>>97
だから、5分足トレンドを小さいものでも検知して
1分足でエントリーみたいな。
パラが難しいがwww

100 :Trader@Live!:2010/06/29(火) 20:18:05 ID:bJGU903I
小さい物でも検地させたら
トレンド時に騙されまくる

101 :Trader@Live!:2010/06/29(火) 20:20:40 ID:G0GXIZ/T
逆張りスキャルEAはときどき、
大きなトレンド発生すると、
大負けするから作る気がないので、
トレンドフォローEAでできないかなあと。。。。

102 :Trader@Live!:2010/06/29(火) 20:22:54 ID:vekDmYqC
まじめな話1日5回エントリが条件なら、
5通貨ペアに対して1日1回エントリ という条件に取り替えるかな。


103 :95:2010/06/29(火) 20:27:05 ID:G0GXIZ/T
>>100
そこを技術力で、
小さいトレンドなら少しの利益でもいいから作れないかなあと。。
作ったプログラマ又はそうでない賢者がいないかなあと。。。

104 :95:2010/06/29(火) 20:30:52 ID:G0GXIZ/T
>>102
やっぱり、その方法しかないかしらん。
1通貨ペアで平均したら1日5回エントリー
は無理かなあ。。。

105 :Trader@Live!:2010/06/29(火) 20:32:52 ID:bJGU903I
で、なんでコテつけてんの?

とりあえず、お前が考えたロジックでも書き込んでみると良いよ

106 :Trader@Live!:2010/06/29(火) 21:37:47 ID:zbWcizIf
オープンポジション毎に評価損益の最大値を履歴に残したいと思ってます。
オーダーのコメントやマジックナンバーを変更するのが履歴を残すのに
一番手っ取り早いんですが、OrderModifyだと指値逆指値しか
変更できないんですよね
オーダーのコメントやマジックナンバーを変更する方法もしくは評価損益の
最大値を履歴として残す方法があればご教授いただけないでしょうか?


107 :Trader@Live!:2010/06/29(火) 21:48:51 ID:vekDmYqC
>>106
ポジションの保有開始時刻と決済時刻、その時間の値動き
それだけ分かれば、評価損益の最大値は後から計算できるんじゃ?

108 :Trader@Live!:2010/06/29(火) 22:56:07 ID:zbWcizIf
>>107
回答ありがとうございます。
それだと履歴としては残せないですよね
バックテストの時に履歴として残して売買結果をCSV出力して結果を分析しようと思ってます。
一応バックテストの時にオーダー前の情報はコメントに色々と情報を書き残して
CSV出力して分析できるようにしてあるのですが、オーダー後の情報を履歴として残して分析したいんですよね。
バックテスト結果一つ一つのオーダーを1分足のCSVデータから計算するのはちょっと厳しいです。

109 :Trader@Live!:2010/06/29(火) 23:50:44 ID:zbWcizIf
>>107
連投すいません
レスの内容勘違いしてました
決済されたらオープン−クローズ時刻間の最高値最安値を算出して
建値と差の計算結果をファイルに出力するようにすればいいってことですね
オーダー後の情報も適当な変数に格納してファイルに出力するようにすればいけそうです
スレ汚しすいませんでした

110 :Trader@Live!:2010/07/02(金) 05:52:36 ID:4GlaGq+a
落ちますお

111 :Trader@Live!:2010/07/02(金) 13:16:07 ID:i7L5dX51
順張り
一日平均4回エントリー
PF2.6

のEA出来たよ〜\(^o^)/


112 :Trader@Live!:2010/07/02(金) 13:28:10 ID:YeNSRyTv
>>111
総トレード数は?

113 :Trader@Live!:2010/07/02(金) 13:48:28 ID:i7L5dX51
>>112
2007年からで3600回

114 :Trader@Live!:2010/07/02(金) 14:20:26 ID:lxXTeusB
>>111
トレンドの判断はどうしてますか?

115 :Trader@Live!:2010/07/02(金) 14:24:09 ID:i7L5dX51
全てにおいて、移動平均線しか使ってません。
意味不明なオシレーターなんて使えません。

116 :Trader@Live!:2010/07/02(金) 14:51:31 ID:YeNSRyTv
来週1週間フォワードテストしてみたら?

117 :Trader@Live!:2010/07/02(金) 14:56:11 ID:i7L5dX51
前身となるEAは、ずっとリアルで動かしてます
それの改良版なので、特に問題ないと思ってます
さっき、リアルで動かし始めました

118 :Trader@Live!:2010/07/02(金) 22:47:03 ID:gw+yPsdp
―耳寄り情報―

人気のある取引業者をまとめておきました。
口座開設はこちらからどうぞ。

DMM FX
http://tinyurl.com/y3hqn9g

外為オンライン
http://tinyurl.com/y2awpk5

フォレックストレード
http://tinyurl.com/y4p6zav

クリック證券
http://tinyurl.com/yygh6ly

MJ
http://tinyurl.com/mm9o2b

FXトレーディングシステムズ
http://tinyurl.com/y3sungq

EMCOM証券
http://tinyurl.com/y4plrb6

外為どっとコム
http://tinyurl.com/y6758y3

エースでねらえ!FX
http://tinyurl.com/y5m6zhq

マネーパートナーズ
http://tinyurl.com/y6zumc6



119 :Trader@Live!:2010/07/02(金) 22:56:32 ID:yYcj6I0i
>>118
URL が分かりにくいのでデコードしときました。

DMM FX http://fx.dmm.com/lp/lp0907open/
外為オンライン http://www.gaitameonline.com/rpage2/getsiryou_fcp.html?xadid=1003
フォレックストレード http://www.forextrade.jp/landing/?aid=fs2a1b5f
クリック證券 https://www.click-sec.com/corp/ad/fx/fx_c.html
MJ http://www.mj-net.jp/m/index.html
FXトレーディングシステムズ http://www.fxtsys.com/landing/landing_afb_begin.html
EMCOM証券 http://min-fx.jp/LP/index_mfr02.html
外為どっとコム http://www.gaitame.com/g/entry_support2.html
エースでねらえ!FX http://www.acefx.jp/nerae/febrero_2009_1/
マネーパートナーズ http://www.moneypartners.co.jp/account1/ad.cgi?id=ab999000000

120 :Trader@Live!:2010/07/02(金) 23:07:09 ID:8Q6p15Nl
何でEA開発スレに無意味業者のオンパレードが????

121 :Trader@Live!:2010/07/02(金) 23:19:02 ID:FLXgKA9h
>>117
来週1週間の取引数と結果の報告をぜひ!!
楽しみにしてます!

122 :Trader@Live!:2010/07/02(金) 23:38:25 ID:i7L5dX51
エクセルに取引結果出力させてないからな〜
1週間後に特定のEA結果、絞れないんだけど・・・
取り敢えず、今日の昼から動かして、3回エントリーの+46pipだったわ

123 :Trader@Live!:2010/07/04(日) 02:38:03 ID:SBy8FLWx
>>111
スプやスリペの設定は?

124 :Trader@Live!:2010/07/06(火) 02:43:04 ID:qil18P4Q
ゴールドマン・サックスのEAを超えるべく頑張ってくれ

125 :Trader@Live!:2010/07/06(火) 09:14:50 ID:yxH+XV4I
スプレッドの概念なし+インターバンク直結でないなら不可能

126 :Trader@Live!:2010/07/06(火) 09:33:01 ID:qKljX374
だよな
じゃなきゃ確実に聖杯だわ

127 :Trader@Live!:2010/07/08(木) 01:10:31 ID:4yW+incp
EMA75とEMA5が乖離していて、RSIが売られすぎ、買われすぎにあるとき売買を行い、EMA75とEMA5がクロスしたときに反対売買を行うEAってある?
急激な上昇トレンド、下降トレンドのときは損が出そうだけど、それを察知して、売買を行わなければ、なおヨロシだけど。

128 :Trader@Live!:2010/07/08(木) 01:11:45 ID:1trvilMW
作ればあるんじゃね?
10分で出来るだろ、そんなの

129 :Trader@Live!:2010/07/08(木) 10:16:41 ID:8jgOdv94
大枠は短時間で出来るけど、おそらく高確率で勝てないロジック

130 :Trader@Live!:2010/07/08(木) 15:57:46 ID:4yW+incp
EUR/JPY のすれで勝ってた琥珀って人が使ってたロジックなんだ。
大枠子のやり方で、あとは7年の感があるんだろうなー

131 :Trader@Live!:2010/07/08(木) 16:42:14 ID:DbOes7/1
extern int EMAKairiPips=10;
extern int RSIPeriod=14;
extern double RSIBuyLevel=30.0;
extern double RSISellLevel=70;
extern int MagicNumber = 127;
int start()
{
double EMA75 = iMA(NULL,0,75,0,MODE_EMA,PRICE_TYPICAL,0);
double EMA5 = iMA(NULL,0, 5,0,MODE_EMA,PRICE_TYPICAL,0);
double RSI = iRSI(NULL,0,RSIPeriod,PRICE_TYPICAL,0);

//クロスで反転売買
if(EMA75>EMA5) MyClose(OP_BUY);
if(EMA75<EMA5) MyClose(OP_SELL);

//保有中は新規ポジとらない
if(OrdersTotal()>0) return(0);

//特定条件で売買
if(EMA5-EMA75 > EMAKairiPips*Point && RSI<RSIBuyLevel)
OrderSend(Symbol(),OP_BUY,1,Ask,3,0,0,"My order Buy",MagicNumber,0,Blue);
if(EMA75-EMA5 > EMAKairiPips*Point && RSI>RSISellLevel)
OrderSend(Symbol(),OP_SELL,1,Ask,3,0,0,"My order Buy",MagicNumber,0,Red);
return(0);
}
//+------------------------------------------------------------------+
void MyClose(int PositionType){
int total = OrdersTotal();
for(int pos=0;pos<total;pos++)
{
if(OrderSelect(pos,SELECT_BY_POS)==false) continue;
if(OrderMagicNumber() == MagicNumber && OrderType()==PositionType)
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3,Yellow);
}
}






132 :Trader@Live!:2010/07/08(木) 16:43:08 ID:DbOes7/1
>>130
10分で作ったぜ

133 :Trader@Live!:2010/07/08(木) 16:52:54 ID:DbOes7/1
あー 逆張りだからこっちが正解か

//クロスで反転売買
if(EMA75<EMA5) MyClose(OP_BUY);
if(EMA75>EMA5) MyClose(OP_SELL);

//保有中は新規ポジとらない
if(OrdersTotal()>0) return(0);

//特定条件で売買
if(EMA75-EMA5 > EMAKairiPips*Point && RSI<RSIBuyLevel)
OrderSend(Symbol(),OP_BUY,1,Ask,3,0,0,"My order Buy",MagicNumber,0,Blue);
if(EMA75-EMA5 < -EMAKairiPips*Point && RSI>RSISellLevel)
OrderSend(Symbol(),OP_SELL,1,Ask,3,0,0,"My order Buy",MagicNumber,0,Red);

134 :Trader@Live!:2010/07/08(木) 16:53:33 ID:4yW+incp
すげぇ!
スパーハカー

135 :Trader@Live!:2010/07/08(木) 17:03:33 ID:DbOes7/1
>>134
10分で作ったからバグだらけだぜ

OrderSend(Symbol(),OP_SELL,1,Bid,3,0,0,"My order Sell",MagicNumber,0,Red);


136 :Trader@Live!:2010/07/08(木) 17:06:12 ID:I5dfluma
>>135
ただでそういうことするのやめてもらえますかね?
ちゃんとお金取って下さいよ

137 :Trader@Live!:2010/07/08(木) 17:22:26 ID:DbOes7/1
>>136
ただじゃないから安心しろ
今、請求書を郵送したところだ

138 :Trader@Live!:2010/07/08(木) 17:31:58 ID:1trvilMW
こんなんでお金くれるなら
幾らでも要望聞いて、作ってやるぞ

139 :Trader@Live!:2010/07/08(木) 18:03:34 ID:4yW+incp
確かに承りました。振り込みいたします。
ありがとうございました。

140 :131:2010/07/08(木) 18:34:03 ID:sWAVY7N1
おい、まだ来ないぞ

141 :Trader@Live!:2010/07/08(木) 19:50:20 ID:DbOes7/1
>>140
ゆうパックの配達に遅れが出ているからです。

142 :Trader@Live!:2010/07/08(木) 22:48:37 ID:HC0DX/6w
クソワロタw

俺も上のやつ動かしてみようかな

143 :Trader@Live!:2010/07/08(木) 23:38:15 ID:xACY/cz3
>>136
お前か、ウンコEA売って小銭稼いでる奴は

144 :Trader@Live!:2010/07/09(金) 09:04:29 ID:imk8sJRX
ウンコでも何でもいいが、技術料ってのがいるだろ
何でも無料って考えがおかしい

145 :Trader@Live!:2010/07/09(金) 09:20:04 ID:e1wzrD6E
それはご尤もだが、技術と呼べないレベルの物に
対価を求めるのは自惚れも甚だしいぜ

子供の書いた絵を画伯が書いたと高額で売るようなもんだな
Webに転がってる似非キチEAがこれ、詐欺野郎の分際で
偉そうにほざくな

146 :Trader@Live!:2010/07/09(金) 09:39:19 ID:GtpUXOQ4
お前が金取れるって思ってる物は別にそうじゃなくて
この世界に五万と居る誰でも出来ることって事なんだろうよ
それをされると困るから怒ってるんだろうがたかがMQ4
身の程をわきまえろよ

147 :Trader@Live!:2010/07/09(金) 09:59:32 ID:imk8sJRX
価値があるかないかは客が決めることであってお前が決める事じゃない
子供が書こうがゾウが書こうが買うやつが判断すればいいんだよ
プログラム技術を売る事と勝てるEAを売る事は違うからな

148 :Trader@Live!:2010/07/09(金) 10:06:49 ID:e1wzrD6E
じゃ、ここでタダで公開するのも自由じゃねーか
何でお前の為に止めなきゃなんねーの?

149 :Trader@Live!:2010/07/09(金) 11:26:02 ID:nSa8x+SG
なんでソース載せてもらったのに文句たれるやつがいるんだ?
もうアホかと

150 :Trader@Live!:2010/07/09(金) 11:33:19 ID:wXqV/GvX
MQL4プログラミングでお金取る業者にとっては、
ここで無料開発されると営業妨害されたと思うんでしょ


151 :Trader@Live!:2010/07/09(金) 11:41:00 ID:nSa8x+SG
上ので営業妨害なら、このブログはどうなるんだw
ttp://d.hatena.ne.jp/fai_fx/

152 :Trader@Live!:2010/07/09(金) 12:43:29 ID:wXqV/GvX
そこは業者が相談に行くところだから良いんだよw


153 :Trader@Live!:2010/07/09(金) 14:09:28 ID:nSa8x+SG
www

154 :名無しさん@そうだ選挙に行こう:2010/07/10(土) 19:44:05 ID:D1vX0al5
テクニカルの組み合わせで勝てるほど甘くはない

155 :名無しさん@そうだ選挙に行こう:2010/07/11(日) 00:57:20 ID:o9jQjfGp
んなこたぁない
基本で十分いける

156 :名無しさん@そうだ選挙に行こう:2010/07/11(日) 15:49:14 ID:z+Lbd3iI
多分、「毎回勝てるほど甘くない」とかヌかす
ハイレバ依存のパチンカーだよ

兎に角ハイレバ厨は、超高勝率依存体質の退場組だから
テクニカルがどうこう以前の問題なんだよなw

157 :Trader@Live!:2010/07/12(月) 02:47:02 ID:arzYrC3S
ドル円の日足な・・・長期サポレジ的、テクニカル的にはここから↓なんだよな・・・松田もそういってる・・だけど・・ここで売れるか?
ファンダ的にはIMFの米国経済好調の流布で先週から日足が87円から↑向かってるわけだ・・・
サブプラ以降87円割れてのターーン後の上昇は今回もそうなら4度目だ・・・
もし今回もう一度90円付けずに、87円割れたらテクニカルを信じてやるよw

158 :Trader@Live!:2010/07/12(月) 09:33:58 ID:1kZRhlAv
マチョンダの言う事聞いてると死ぬけど?

159 :Trader@Live!:2010/07/12(月) 09:38:37 ID:sblUeyuG
>>157
テクニカルには2種類あることを知らんな?

160 :Trader@Live!:2010/07/12(月) 17:42:24 ID:8mHnwVDE
>>159
詳しく解説してみてくれたまえ

161 :Trader@Live!:2010/07/12(月) 17:45:23 ID:AALoy0MY
>>160
おそらく、当たるテクニカルと、当たらないテクニカルでは?

しかも、その分類が時々入れ替わるんだよw

162 :Trader@Live!:2010/07/12(月) 18:55:55 ID:BTyih/Z3
あほか?順張りと逆張りだろ常考

163 :Trader@Live!:2010/07/12(月) 19:19:28 ID:arzYrC3S
テクニ&カール・・・・・

164 :Trader@Live!:2010/07/13(火) 08:58:49 ID:1KKZqo3D
テクニカルはいずれも過去を反映してるだけ
2つもねぇよ、1つだよ

165 :Trader@Live!:2010/07/14(水) 12:36:08 ID:zih1pjdf
MT5正式版きたのね。
バックテストを複数PCで分散処理できるとか・・・

166 :Trader@Live!:2010/07/14(水) 12:42:19 ID:Y2CkcXSW
ほほう

167 :Trader@Live!:2010/07/16(金) 13:47:43 ID:ust5e5uy
それでそれで

168 :Trader@Live!:2010/07/17(土) 10:12:58 ID:ifYShKQW
FFCALって例えばUSDJPYのチャートに入れると、
USD/JPYのニュースしか表示されないんだが、
これをEURやGBPのニュースも表示するようにできる?
パラメータで選択できないよねえ。
コードを改造するしかないの?


169 :Trader@Live!:2010/07/17(土) 10:50:06 ID:lrE8QiSO
>>165
めちゃくちゃ遅い。ということで、分散処理せざるを得ないのかも。
各時間足のデータセットがなくなったんだけど、このあたりが遅くなった要因かなあ。


170 :Trader@Live!:2010/07/17(土) 17:57:44 ID:9fPdQoBu
クリック証券で以下のアナウンスがされていました。
MT4を使って、売買できないかと期待しているのですが、
クリック365にシグナルを送ることができれば税金も安くなるので

まぁ私含め素のEAで20%を超える税金を払うような利益を出す方が先なのでしょうが・・。


■WebサービスAPI
お客様にとってより便利で使いやすい取引環境を用意するため、WebサービスAPIを提供する予定です。これによりお客さまご自身で、お好みの取引環境や取引条件でトレードする事が可能です。(※2010年秋に公開予定)


171 :Trader@Live!:2010/07/17(土) 20:24:36 ID:6BCsI2Ny
>>170
クリック証券...
ま っ た く も っ て 信 用 で き な い 。

172 :Trader@Live!:2010/07/18(日) 07:09:39 ID:EuCP18EK
クリックでMT4使えるようにだと!!!!!
まじで?

173 :Trader@Live!:2010/07/18(日) 09:31:24 ID:qVi0IqOy
>172

聞いているので、使えるとは言っていないッス。

別件で、インジケータとEAの違いは、
インジケータに売買の部分をかぶせればいいだけでしょうか?
当然自分が考えているインジケータでの条件が合ったら売買するのが前提です。

174 :Trader@Live!:2010/07/18(日) 19:59:45 ID:WfAihwgs
シストレFXグランプリなどを開いて大々的に普及させようとした
クリックのAPIがいきなり廃止されたのは去年の2月の頭だった
予告されたのは一週間か二週間前
こんな会社がやるAPI規格だれも乗らんって
どんだけのユーザーがこれからだと思って必死に手塩にかけて作りこんだシステムを
ドブに捨てさせられたと思ってんだよ
ふざけてるふざけてるよこの会社

175 :Trader@Live!:2010/07/18(日) 21:04:43 ID:jI4Sx1gN
あれ、東証かどこかから相場操縦の嫌疑かけられて
あわてて中止したんだよな

くりっくでならそういうことも起こらないだろうから
稼働実績のあるシステムがすぐに使えるってことだよね

俺は期待してる
ついでに指数も自動売買できるといいな

176 :Trader@Live!:2010/07/18(日) 21:18:43 ID:J4zOhtnw
APIの充実度が気になるな。
ポジションや資金まで管理できないとあまり意味ない気がするけど。

そこまで出来るんなら、MT5で実装するのがベストだな。


177 :Trader@Live!:2010/07/18(日) 21:31:18 ID:WfAihwgs
よくわからんけどね
表向きは悪徳ツール販売業者が後を絶たないって事だった

まぁ何らかの金銭的ダメージがクリックにあったという事だと思う
365は注文呑まないはずなので、いくら大口だろうが高速売買されようが関係ないはず
けど、オレは様子見だな
どうぞ作ってくださいと言っておきながら、あの休止の仕方を平気でする会社のAPIで
物を作ろうとは今は思わない
余程の手数料優位性、高速性があれば後日考える程度

178 :Trader@Live!:2010/07/18(日) 21:42:34 ID:J4zOhtnw
前のを知らんから、よくわからんのだが、しかし、ここの(前の?)APIのためだけに、
必死に手塩にかけて作りこんだシステム、っていうところが、よくわからんわけよ。

オブジェクト指向のMT5がベストだが、しかしMT4でだって、既存のEAのロジックそのままで、
APIの部分だけMT4とそれ以外のとを入れ替えるのが、基本的な設計になるはずだからな。
もちろん細かな調整は必須だけど、APIを提供してる業者は他にも色々あるわけでね。

179 :Trader@Live!:2010/07/18(日) 22:11:31 ID:WfAihwgs
そういうのは発注してるAPI部分だけ入れ変えればいいって感じなんだが
クリックAPIがまるまる存在意味って感じのアプリもあるからね
例えば、前のクリックAPIつかったiPhoneアプリ。公式じゃないやつ。
あれなんか、出来てリリースした直後、デモでしか使えない状態になったわけで
あまりに不憫というか酷い話

180 :Trader@Live!:2010/07/19(月) 01:25:38 ID:4ZjzueqV
独自APIで盛り上がってる業者なんてあるの?

181 :Trader@Live!:2010/07/19(月) 08:16:03 ID:4uEu+vZw
通貨ペアはUSDJPY
注文回数半年で約20回 勝率90%以上 ナンピン、マーチンゲールなし
注文枚数0.1Lot固定で利益2000ドル
他通貨でも試した範囲で利益はPF2〜3くらいは出てる
資産に対して枚数変化させれば成績はもっとよくなるはずなんだけど このスレだと評価はどれくらい?

182 :Trader@Live!:2010/07/19(月) 08:51:21 ID:t60NpaFh
>>注文回数半年で約20回
この時点で既に糞
最低でもその10倍検証してから出直せ

183 :Trader@Live!:2010/07/19(月) 09:05:51 ID:O17IHqY5
>>181
自分を信じてリアル運用しなさいな

184 :Trader@Live!:2010/07/19(月) 12:30:37 ID:b2+WXTaC
クリック証券に期待するとか
情 弱 通 り 越 し て 脳 弱 っ て レ ヴ ェ ル だ ろ 。

185 :Trader@Live!:2010/07/19(月) 17:16:40 ID:iNx40h0y
>注文回数半年で約20回
この時点で糞


って書こうと思ったら、>>182に書かれてた

186 :Trader@Live!:2010/07/20(火) 09:35:02 ID://UvAlh1
>>181
俺は結構評価する

187 :Trader@Live!:2010/07/20(火) 14:09:52 ID:iqlMEell
>>181
実際に$2000儲けたのであれば、たいしたものだ。
バックテストなら今後も幸運が続くこと祈っているよ。

188 :Trader@Live!:2010/07/20(火) 17:07:45 ID:UOqybBr7
>>181
実運用かバックテストか。

189 :Trader@Live!:2010/07/20(火) 20:21:45 ID:pvgkUoc4
ヒストリーセンターからデータをダウンロードできなくなって、実にやりにくい。

190 :Trader@Live!:2010/07/20(火) 21:02:24 ID:M0+GapZD
>>181
>通貨ペアはUSDJPY
>注文回数半年で約20回 勝率90%以上 ナンピン、マーチンゲールなし
>注文枚数0.1Lot固定で利益2000ドル

毎トレード100pips以上とれてたわけだよね。 USDJPYで。
注文回数と値幅からTFは1Hか4Hってとこかな。
ならもっと長い期間でバックテストできるよね。やってみて勝率とか変わんな
かったら優秀。大事にしなさい。
そうじゃなかったら、カーブフィッティング乙。

191 :Trader@Live!:2010/07/25(日) 09:37:40 ID:jp9ouoJ4
ポジション全決済させたくてサイトを参考に
下記のように処理書いたのですが
新しくとったポジション1つしか決済されません。
どなたかわかりましたらご教授願います。

total=OrdersTotal();
for(pos = 0;pos < total;pos++)
{
if(OrderSelect(pos,SELECT_BY_POS)==false) continue;
OrderClose(OrderTicket(),OrderLots(),Bid,3,Green);
}

192 :Trader@Live!:2010/07/25(日) 12:57:26 ID:3sUdd6UL
OrderClose()が失敗したときGetLastError()をPrint()して原因を調べてみてください。
実運用では失敗処理は必ず必要になるので、以下のいずれかの処理を追加することになるでしょう。

a. 全決済状態フラグを用いて再度start()が呼び出されたときもう一度全決済する。
b. ループの中で処理するならSleep()で時間待ち後にRefreshRates()して再度OrderClose()する。
  ループ内ではIsStopped()処理も忘れずに。

それからOrderClose()のBidは NormalizeDouble(Bid,Digits)としておきましょう。OrderSend()のAskも同様に。

193 :Trader@Live!:2010/07/25(日) 13:26:16 ID:6ivKLVbu
>>191
ループは反対にまわしましょう
for(pos = total-1;pos>=0 ;pos--)

194 :Trader@Live!:2010/07/25(日) 13:35:16 ID:49SG2sUU
OrderClose() 処理は難しいんだよ・・・約定拒否とかもあるし、大きく動いたときにサーバーに処理が集中するから一回のstart()で
全部は切れないよw 

195 :191:2010/07/25(日) 14:39:36 ID:jp9ouoJ4
みなさんありがとうございました!
とりあえず処理できるようになりました!
約定拒否やら失敗時の処理をこれから考えて作ってみたいと思います。
成績はイマイチでしたがバックテストができて満足です。
実運用は今の状態じゃ無理ですね
がんばります。

196 :Trader@Live!:2010/07/25(日) 18:46:02 ID:NBjsxOIF
>>193
横槍ですまないけど、
「++」じゃなくて「--」を進める理由ってなに?

両建てじゃなければ「++」でも全決済してくれるけど、
両建て状態だと「--」じゃないと、全決済してくれない

↑の理由だけで合ってる?

197 :Trader@Live!:2010/07/25(日) 19:01:01 ID:3sUdd6UL
OrderSelect(0,)がOrderClose()に成功すると、
元々OrderSelect(1,)以降だったものがずれて、
OrderSelect(0,)からに再配列されるからだよね。

++でもOrderSelect(index,)のindex部分を
OrderClose()の成功[index値保持]/失敗[index++]
とすれば問題なく動きますよ。
--使うと再配列されないのでスマートですね。

198 :Trader@Live!:2010/07/25(日) 19:50:26 ID:4Ay83/at
マジックナンバーが同じポジションが多数有ったとして、その中で一番含み損が大きいポジションだけクローズしたいんだけど、
どのように書けば出来ますか?

199 :Trader@Live!:2010/07/25(日) 20:49:34 ID:3sUdd6UL
以下の関数で利益最小のTicketを見つけ出し、
それが希望する条件に一致したとき決済処理してみてください。
# 動作確認していないので間違ってたらごめんね。

double GetSelectedProfit()
{
return ((Bid - OrderOpenPrice()) * OrderLots() * 100000);
}

// 利益最小のTicketを見つける (-1:見つからなかった)
int GetTicketWithLeastProfit(int magic)
{
double leastProfit = 0;
int ticket = -1;
int n = OrdersTotal();

for (int i=0; i<n; i++)
{
if (!OrderSelect(i, SELECT_BY_POS)) continue;
if (OrderMagicNumber()!=magic) continue;
double a = GetSelectedProfit();
if (ticket==-1 || a < leastProfit)
{
ticket = OrderTicket();
leastProfit = a;
}
}
return(ticket);
}

200 :Trader@Live!:2010/07/25(日) 21:00:58 ID:6ivKLVbu
ループまわして、OrderProfit() の一番少ないポジのチケット番号を取得する。

ループ終了後に、そのチケットをクローズする


201 :Trader@Live!:2010/07/25(日) 21:23:37 ID:4Ay83/at
>>199 >>200
何だか出来そうな気がしてきました。ありがとうごぜいました。

202 :Trader@Live!:2010/07/26(月) 09:23:34 ID:ygH7zdha
俺はループは極力使わない

203 :Trader@Live!:2010/07/26(月) 09:45:04 ID:pAFYb+kE
人生にループは不要だ

204 :Trader@Live!:2010/07/26(月) 12:17:31 ID:EpmurxsM
ループ使わないEAで勝てる奴なんて無理じゃね?

205 :ea欲しいっ 無料:2010/07/26(月) 13:46:12 ID:A8WYpRvK
勝てそうな無料EA
出コンパイルでは無理じゃ
デモ口座縛りあんけど誰か 解析無理か?
http://superflex.web.fc2.com/
500円んなら払うぜ


206 :Trader@Live!:2010/07/26(月) 14:32:33 ID:ygH7zdha
宣伝乙

207 :Trader@Live!:2010/07/26(月) 17:14:01 ID:rdgreLHQ
>>205
入手した
ハックしてみる

208 :Trader@Live!:2010/07/26(月) 17:48:06 ID:8CqPMvZ0
>>205
そのデモ口座の売買を真似るEAを使えばおk

209 :Trader@Live!:2010/07/26(月) 20:10:32 ID:/edm+wuF
つ アツミ

210 :デコンパイラー専門業者:2010/07/26(月) 23:53:49 ID:Y3jGvm0q
EAのデコンパイルに興味がある方へ
VT(CMS),CT(FXA証券)で使用されている*.vttrsファイルをソースコード(ロジック)に変換できます。
興味がある方は、decompile.vt.ct☆gmail.com(☆を@に変更して下さい)まで、連絡して下さい。

211 :Trader@Live!:2010/07/30(金) 10:41:03 ID:lv4jHpXE
hs

212 :Trader@Live!:2010/07/30(金) 11:06:30 ID:Roq0IGi2
>>210
え? 金取るの?

213 :ea欲しいっ 無料:2010/07/31(土) 04:54:09 ID:DN1DPJKw
バグあって再ダウンだとよ ハックも再か

214 :Trader@Live!:2010/07/31(土) 09:18:11 ID:91k8DPiO
>>205
朝すきゃるっぽいですnee.
fapturboのほうが・・・


52 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)