エキスパート: バンド2

 

バンド2:

インジケーター iBands (ボリンジャーバンド、BB) に基づくトレーディングシステム。 指定された時間間隔 (XX 時から YY 時) 内の買いストップ、売りストップを配置します。

作者: Vladimir Karputov

 

こんにちは、@Vladimir Karputovです。

良い仕事です、ありがとうございます、しかし、コードにタイプミスがあるのでしょうか?


もし私がストップロスタイプの移動平均を選択すると、代わりにボリンジャーバンドが使用されます。


間違っている:


case sl_ma:
sl_buy_stop = bands_lower+i*ExtStep;
sl_sell_stop= bands_upper-i*ExtStep;
break;
case sl_bands:
sl_buy_stop = ma+i*ExtStep;
sl_sell_stop= ma-i*ExtStep;


case文を入れ替える必要があります!

case文を入れ替えるのが正しいのでしょうか?


また、ブレークイーブンオプションがあればクールだと思います!

 
someone :

こんにちは@Vladimir Karputov

よくやった、ありがとう、でもコードにタイプミスがあるのかな?


損切りタイプを移動平均にすると、代わりにボリンジャーバンドが使われます。


間違っていました:


case sl_ma:
sl_buy_stop = bands_lower+i*ExtStep;
sl_sell_stop= bands_upper-i*ExtStep;
break;
case sl_bands:
sl_buy_stop = ma+i*ExtStep;
sl_sell_stop= ma-i*ExtStep;


case文は入れ替える必要がある!

case文を入れ替えるのが正しいのだろうか?


もしこれを追加することができ、そのための時間があるのであれば、ぜひお願いします!

申し訳ありません。このプロジェクトは時代遅れで終了しました。

 

こんにちは、このコードにはバグがあります、直してください。


ウラジーミル・カルプトフ

wrong: case sl_ma:
sl_buy_stop = bands_lower+i*ExtStep;
sl_sell_stop= bands_upper-i*ExtStep;
break;
case sl_bands:
sl_buy_stop = ma+i*ExtStep;
sl_sell_stop= ma-i*ExtStep;
05:14
caseステートメントを入れ替えれば、正しいのではないだろうか?
 
someone:

SLタイプbbを選択すると、代わりにSLタイプmaが使用されます。


ウラジーミル・カルプトフ

wrong: case sl_ma:
sl_buy_stop = bands_lower+i*ExtStep;
sl_sell_stop= bands_upper-i*ExtStep;
break;
case sl_bands:
sl_buy_stop = ma+i*ExtStep;
sl_sell_stop= ma-i*ExtStep;
05:14
caseステートメントを入れ替えれば、正しいのではないだろうか?

為替、自動売買システム、戦略テストに関するフォーラム

エキスパート・アドバイザーバンド2

ウラジーミル・カルプトフ, 2020.05.24 16:52

このプロジェクトは終了しました。このプロジェクトは終了しました。


 
Vladimir Karputov:

こんにちは、


申し訳ありませんが、私は他のプロジェクトに 集中しており、mqlプログラミングの経験がありません!

 
コマンドを学習し、個人的な戦略のパフォーマンスを向上させるための最適なコード。