【MT4】EA開発スレ Part4
http://kamome.2ch.net/test/read.cgi/livemarket2/1283178072/


【MT4】EA開発スレ Part4 
 
1 :Trader@Live! :2010/08/30(月) 23:21:12 ID:uvL/RyFb (1 回発言)

EAの開発をメインとしたスレです。 
落ちてたのでたてました。 

2 :Trader@Live! :2010/08/30(月) 23:38:51 ID:sAVIdz/K (2 回発言)

前スレ 
【MT4】EA開発スレ Part3 
http://tsushima.2ch.net/test/read.cgi/livemarket2/1276729174/ 


3 :Trader@Live! :2010/08/31(火) 00:03:26 ID:sAVIdz/K (2 回発言)

自分でもEA作ろうと思ったのですが、正直オブジェクト指向をサポートしていないMT4ではあまり複雑なロジックを組む自信がないので 
MT5で始めようと思うのですが、MT4を提供している接続先はMT5でも接続できるのでしょうか? 


4 :Trader@Live! :2010/08/31(火) 02:07:32 ID:+3rQtwyZ (1 回発言)

アセンブラから勉強し直せ。 


5 :Trader@Live! :2010/08/31(火) 09:27:23 ID:4j6juliT (1 回発言)

いやむしろパンチカードからだw 


6 :Trader@Live! :2010/08/31(火) 09:45:15 ID:/wMH0xm8 (2 回発言)

>>3 
MT5の売買をMT4にコピーするソフトを作ればいい 


7 :Trader@Live! :2010/08/31(火) 10:10:49 ID:pu00IJ9Q BE:1801094674-2BP(0) (1 回発言)

EA絡みで職はないものかと探してみたのですが、 
いまEA開発を仕事にしてるのはフリーランスか、それか怪しげな業者くらい? 
(とりあえず、ヘッジファンドとかの金融エリートな人たちは別世界として) 
まあ今のままじゃEA自体で稼げそうにないからなんですが。。 


8 :各種FX商材MT4EAを大量格安販売中 :2010/08/31(火) 11:35:37 ID:fYwceK2c (1 回発言)


9 :Trader@Live! :2010/08/31(火) 11:40:53 ID:/KSs/rN7 (1 回発言)

>>7 
FXから足を洗った方がよいと思うぞ。 


10 :Trader@Live! :2010/08/31(火) 11:51:06 ID:oYc9RUuy (1 回発言)

>>7 
ただのプログラマーじゃねえかw 


11 :Trader@Live! :2010/08/31(火) 16:29:29 ID:4Sdvgtff (1 回発言)

>>6 ありがとう。 
>>5 パンチカードの束には横にマジックで斜め線を引いておくと良いよ。 


12 :Trader@Live! :2010/08/31(火) 21:27:33 ID:sI2rWiQ4 (3 回発言)

バックテストで複数のポジションをもったときに 
決済条件に当てはまっても全部決済されずに一部ポジションが残るのですが 
どのような原因が考えられるのでしょうか? 

決済はfor文で0からOrdersTotalまでまわすような 
普通の関数です 


13 :Trader@Live! :2010/08/31(火) 21:36:22 ID:/wMH0xm8 (2 回発言)

>>12 
ループを逆に回せ 


14 :Trader@Live! :2010/08/31(火) 22:49:40 ID:sI2rWiQ4 (3 回発言)

>>13 
なるほど〜 ちょっと試してみますね ありがトン 

ちなみに逆に回す理由ってなんなんでしょうか? 
OrdersTotalから0まで引いていくってことですよね? 
なんか同じような気がするんですが・・・ 


15 :Trader@Live! :2010/08/31(火) 22:57:12 ID:LUvzv6QZ (1 回発言)

>>12 
一度決済されると注文番号が繰り上がるんだよ。 
例えば1と2の注文番号の注文があったとすると、 
1を決済すると2が1になる。 
だから最大値から0になるまでループさせるのが普通。 


16 :Trader@Live! :2010/08/31(火) 23:13:37 ID:sI2rWiQ4 (3 回発言)

>>15 
そういう理由だったんですね〜 とても納得しました。 
ありがとうございました〜 


17 :Trader@Live! :2010/09/01(水) 07:42:11 ID:SjCgLJsh (1 回発言)

ありがちう 
http://eadaisuki.janken-pon.net/ 


18 :Trader@Live! :2010/09/02(木) 17:46:42 ID:c+IA9fiG (4 回発言)

みんな儲けてますか? 
ヒントください 


19 :Trader@Live! :2010/09/02(木) 18:29:36 ID:c+IA9fiG (4 回発言)

ちなみにオレはトレンドに沿った逆張りで 
4回ナンピンして10ぴぴ分利益が出たら全部決済するってタイプです 
カーブフィッティング臭がぷんぷんです 


20 :Trader@Live! :2010/09/02(木) 18:32:08 ID:IOZ8yxoS (2 回発言)

>>18 
どのくらいの頻度でトレードするEAを 
どのくらいの頻度で最適化してる? 


21 :Trader@Live! :2010/09/02(木) 19:50:00 ID:c+IA9fiG (4 回発言)

>>20 
1日を4つの時間帯に分けて 
1分足から4時間足までのチャート全てで 
それぞれ最適化してます 
トレード数は1日3〜5回以上ってとこかな 


22 :Trader@Live! :2010/09/02(木) 20:10:11 ID:IOZ8yxoS (2 回発言)

それで勝ててるんなら、それでいいんじゃね 


23 :Trader@Live! :2010/09/02(木) 22:02:00 ID:c+IA9fiG (4 回発言)

利小損大のナンピンタイプなんて 
勝ててると思ってもカーブフィッティングで 
いつか大負けってのがよくあるパターンだから 


24 :Trader@Live! :2010/09/03(金) 01:12:45 ID:IBXZtv5y (1 回発言)

EAから関数を呼び出すと、テスト時に、勝手にチャート上に表示されるのですが、 
色を変更するにはどうやればいいんでしょうか? 表示をさせない方法も知りたいです。 


25 :Trader@Live! :2010/09/03(金) 02:05:27 ID:p7F8/AI6 (1 回発言)

カーブフィッティングって重要だよね(´・ω・) 


26 :Trader@Live! :2010/09/03(金) 02:26:07 ID:LAr3U0QU (1 回発言)

当たり前だろ。 
値動きにフィットするから儲かるんだよ。( ・∇・) 


27 :Trader@Live! :2010/09/03(金) 07:44:16 ID:Op37v5qi (1 回発言)

>>7 
普通に兜町70マンとか転がってるだろ。 


28 :Trader@Live! :2010/09/03(金) 17:55:37 ID:p1RH/VkF (1 回発言)

すれ違いだけれど、VTって終わってるの? 


29 :Trader@Live! :2010/09/04(土) 06:19:20 ID:N1uGhf1R (1 回発言)

>>28 
日本じゃ流行ってないだけ 


30 :Trader@Live! :2010/09/04(土) 07:45:57 ID:4YgOZ2wU (1 回発言)

VT2はいいよ 


31 :Trader@Live! :2010/09/05(日) 19:18:38 ID:+VjUCJOz (1 回発言)

ちょっとパラメータいじってテストしなおすとボロボロだったりする。。。 
もういやああああ 


32 :Trader@Live! :2010/09/06(月) 01:47:43 ID:8ta0PhBS (4 回発言)

カスタムインジケータのパラメータ入力画面で数値を直接入力させるんだけはなく、選択肢の中から選ばせるように作りたいんですが、 
どのようにすればいいでしょうか? 


33 :Trader@Live! :2010/09/06(月) 02:55:12 ID:lEsKcuGS (1 回発言)

選択肢とは? 


34 :Trader@Live! :2010/09/06(月) 04:09:34 ID:xsvVit1G (1 回発言)

ウィンドウズ風に言うと、リストボックスになるのかな? 
コンボボックスだっけか。 
そんな感じの奴です 



35 :Trader@Live! :2010/09/06(月) 05:02:03 ID:foQXJoUw (1 回発言)

サポートやレジスタンスを割ったらというのをEAの中で使いたいのですが、 
可能でしょうか? 


36 :Trader@Live! :2010/09/06(月) 08:56:49 ID:ELc1+Ezo (3 回発言)

>>32 デフォでは無理w  DLL使えば・・ 


37 :Trader@Live! :2010/09/06(月) 15:02:22 ID:8ta0PhBS (4 回発言)

チャートがどの時間単位だろうと15分足、1時間足、日足の25移動平均線を表示したいと思ってインジケータ作ったんですけど、 
15分足の移動平均線表示するときは15分足チャートじゃないと正しく表示されないみたいですね。他の足も同様に。 
だったらなんでiMA関数の第二引数でPERIOD_M1とか指定できるようにしてるんだよと思いました 



38 :Trader@Live! :2010/09/06(月) 16:05:08 ID:CEAj9w9l (1 回発言)

>>37 
MTF_MAって知ってる? 


39 :Trader@Live! :2010/09/06(月) 16:38:43 ID:8ta0PhBS (4 回発言)

>>38 
知りません。 
MTF_MACrossとかそういう派生っぽいのなら見つけたんですが 



40 :Trader@Live! :2010/09/06(月) 18:50:26 ID:ELc1+Ezo (3 回発言)

imaじゃなくてさ・・・clsoe 値を25日足して25で割ってもダメ? 


41 :Trader@Live! :2010/09/06(月) 19:17:27 ID:8ta0PhBS (4 回発言)

>>40 
それはチャートの時間の単位に影響されてしまうのでは? 



42 :Trader@Live! :2010/09/06(月) 19:50:06 ID:ELc1+Ezo (3 回発言)

double iClose( string symbol, int timeframe, int shift) 
int timeframe これがクセモンか? 


43 :Trader@Live! :2010/09/07(火) 00:22:04 ID:e/U3GNEh (1 回発言)

>>37 http://gaitameotoko.seesaa.net/article/60645845.html 


44 :Trader@Live! :2010/09/07(火) 16:25:44 ID:3Q4qmTYO (2 回発言)

何とか右肩上がりとおぼしきプログラムができました。 
よかったら、なんかツッコミください。 

http://menta.orz.hm/up50m/download/1283844233.jpg 



45 :Trader@Live! :2010/09/07(火) 17:19:49 ID:hmDOiUqo (1 回発言)

Total trades 120 じゃちょっと心細いかな 


46 :Trader@Live! :2010/09/07(火) 18:23:08 ID:hPzv76t2 (2 回発言)

テスト期間が5ヶ月て 


47 :Trader@Live! :2010/09/07(火) 18:25:44 ID:hPzv76t2 (2 回発言)

順張りでトレーリングストップタイプかな? 


48 :Trader@Live! :2010/09/07(火) 18:55:41 ID:3Q4qmTYO (2 回発言)

>>44 

ご指摘の通り、順張りでトレーディングストップです。 
テスト期間は121証券のデモサーバーから取得できるデータの都合です。 
まぁ、相場もこの期間V字になっているので評価には都合が良いと思っています。 


49 :Trader@Live! :2010/09/07(火) 18:57:57 ID:62sMLAlv (1 回発言)

トレーディングストップ ってどんな手法ですか? 



50 :Trader@Live! :2010/09/07(火) 19:02:02 ID:Kyjshpbp (1 回発言)

>>49 
トレーラーの親戚です。