アドバイザー・アイバン - イランの最高峰 - ページ 9

 

したがって、証拠金計算モードのチェックを安全に削除することができます ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE), Expert Advisorは証拠金計算の三つのモードすべてで機能します。

ACCOUNT_MARGIN_MODE_RETAIL_HEDGING: 独立したポジション会計(「ヘッジ」、1つのシンボルに複数のポジションが存在できる)を持つOTC市場で使用されます。
ACCOUNT_MARGIN_MODE_RETAIL_NETTING: OTCマーケットでネッティングモード(1シンボルが1ポジションのみ可能)でポジションを計上する際に使用します。
ACCOUNT_MARGIN_MODE_EXCHANGE :MOEX為替市場で使用します。

ただし、取引所市場では小数のロットは機能しないため、整数倍への丸めを追加する必要があります。

 
Eugene Myzrov:

だから、アドバイザーが先に一方向のポジションを閉じてから 反対方向のポジションを開く限り、彼にそれを追加させる。


:)二人ともとても軽快にキーを押すので大変です :)

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラムがあります。

Expert Advisor Ivan - イランの最高傑作

ウラジミール・カルプトフ, 2017.03.28 15:47


Use averageaging" == false と "Ivan" を設定すると、EAはポジションを追加しません。


とはいえ...その後(シグナルが反転したとき)ポジションを追加するとしても、完全に終了します。試してみてはいかがでしょうか。


 
Eugene Myzrov:

そのため、証拠金計算モードのチェック ENUM_ACCOUNT_MARGIN_MODE)AccountInfoInteger(ACCOUNT_MARGIN_MODE) を削除すれば、エキスパートアドバイザーは3つの証拠金計算モードすべてで機能するようになりますので、安心してください。

ACCOUNT_MARGIN_MODE_RETAIL_HEDGING: 独立したポジション会計(「ヘッジ」、1つのシンボルに複数のポジションが存在することがある)を持つOTC市場で使用されます。
ACCOUNT_MARGIN_MODE_RETAIL_NETTING: OTCマーケットでネッティングモード(1シンボルが1ポジションのみ可能)でポジションを計上する際に使用します。
ACCOUNT_MARGIN_MODE_EXCHANGE :MOEX為替市場で使用します。

ただし、株式市場の場合、整数倍への丸めを加える必要があります。つまり、端数ロットはそこで機能しません。


まだ外さないよ~、しばらくは網の未消化があるんだもん。ただし、ロット計算は自動で行われます(void OpenBuy()、void OpenSell())。今度はRTS先物で確認してみるか・・・。


追加されました。ロットは正しく計算されていますが、リスクの割合を手動で修正する必要があります(増加) - そうでない場合は、計算されたロットがゼロに等しいことが判明する可能性があります。

 

バージョン「1.010」。

Break-even」パラメータを追加: Break-even ("0" - Break-even を使用しない).

  • 0 "に設定すると、この設定はスキップされます。
  • Break-even」が0より大きく、「Break-even」pips以上の利益がある場合、ストップロスを始値まで 移動させます。

ファイル:
Ivan.mq5  56 kb
 
トレーディング・ロボットを どこで見つけるか、または買うことが できるか教えてください。

例:ある価格に達したら、買い/売り-ストップ/スタックを設定する、というタスクを彼に設定しました。あるバウンド/ブレイクアウトで、ストップ/スタックを所定のレベルまで移動させる。


 
103060:
トレーディング・ロボットを どこで見つけるか、または買うことが できるか教えてください。

例:ある価格に達したら、買い/売り-ストップ/スタックを設定する、というタスクを彼に設定しました。あるバウンド/ピアスで、ストップ/スタックを所定のレベルまで移動させる。



 
Vladimir Karputov:


CodeBaseで検索する?
 
Vladimir Karputov 始値へ 移動します。

コンパイルエラー。EAが最新のMT5バージョンと結合していない可能性があります。


 
timmytrade # :

コンパイルエラーについて


2017年の投稿を引用していますね。その後、多くのことが変更されました。これは古いコードです。

 
Vladimir Karputov #:

2017年の投稿を引用していますね。それ以来、多くのことが変わりました。これは古いコードです。

わかった :)

理由: