洗脳:システム開発 - ページ 4

 

このEAが永久ストップロスを持つようにプログラムされていることがわかりました。

そこで、このルールを使って手動でテストを続けています。

https://www.mql5.com/en/forum/172979/page3

このシステムに他のインジケータを追加して手動でテストし(Prace_Channelインジケータを読み込む)、利益などを推定しています。

変更しようとしたのですが、成功するはずです。

 

H1に2つの注文(eurusdの売りとusdchfの買い)、M15に1つの注文(gbpusdの売り)を開きました。

このシステムはうまくいきそうな気がします。

iTrendというインディケータをフィルターとして使い、他のインディケータも使ったシステムです。

これについてはhttps://www.mql5.com/en/forum/172979/page4 で議論されています。

 

提案なのですが

PriceChannel_Stop_v1をBrainTrend2Sig(またはBrainTrend1Sig)に置き換えることです。このインジケータは、より安定していて、時間枠=始値で 1つのシグナルを送ります。

 
twinsen:
私は提案を持っている。

PriceChannel_Stop_v1をBrainTrend2Sig(またはBrainTrend1Sig)に置き換えます。その方が安定していて、時間軸=始値で1つのシグナルを送ることができます。

しかし、すでにBrainTrending EAがあります。

https://www.mql5.com/en/forum/173029 を見てください。

このEAは、BrainTrend1指標をより高い時間枠でシグナルを取得し、BrainTrend2指標をより低い時間枠のS/Lに使用しています(TSDと同様、D1でトレンドを推定しH4で取引)、そしてADXも使用されています。

洗脳は、異なるものである。

 

そうですね...でもとても不思議です...インプットパラメータが 多すぎて...。

Brainwashing EAをPriceChannel_Stop_v1インジケータからBrainTrend2Sigに置き換えたい(Brainwashingのロジックを保持するため)。

うまくいけば...

ファイル:
brain.gif  30 kb
 

BrainTrend2Sigからシグナルを読み取る。

double BT2SigSell = iCustom(NULL, 0, "BrainTrend2Sig", ChannelPeriod, Nbars, 0); // BT2Sigの売り値

double BT2SigBuy = iCustom(NULL, 0, "BrainTrend2Sig", ChannelPeriod, Nbars, 1); // BT2Sigの買い値

アラート( Symbol() , " at " ,Close[0] ," Buy " ,BT2SigBuy ," Sell " , BT2SigSell)を出す。

BT2SigSell =0 & BT2SigBuy =0を毎回受信します。

何が間違っているのですか?

 

正しい呼び出しは

double BT2SigSell = iCustom(NULL, 0, "BrainTrend2Sig", Nbars, 1,0); // BT2Sigの売り値

double BT2SigBuy = iCustom(NULL, 0, "BrainTrend2Sig",Nbars, 0, 0); // BT2Sigの買い値

 

iTrendフィルター搭載の洗脳型EAを作成しました。

iTrendというフィルターを使った洗脳EAができたということです。

洗脳#1c.mq4

このEAと必要なインジケーターのセット(このEAはインジケーターなしでは動作しません)は、https://www.mql5.com/en/forum/172975

設定やタイムフレームなどの説明は、https://www.mql5.com/en/forum/173031 の 'Setup Questions' エリアで見ることができます。

 

Brainwashingのための良いフィルターは、同時に3つのメジャーでそれ以上のトレードを開かないことだと思います。

スイスフラン、ユーロ、ポンドは強く関連しており、同時に2つの取引を行うと、より大きなリスクを負うことになります。

よろしくお願いします。

 

Brainwashingは大丈夫だと思う。6日間の間、損はしない。利益のみです。

非常に信頼性の高いEAで、信頼性はフィルターに依存します(ITrendLevelの値が高いほど信頼性が高くなります)。