エキスパート: TP SL トレーリング

 

TP SL トレーリング:

SL と TP 初期設定 トレーリング

作者: Vladimir Karputov

 
こんにちは。行のコメントを解除する」とはどういう意味ですか?
 
Андрей:
こんにちは。行のコメントアウトを解除する」とはどういう意味か説明してください。

つまり、コードが一時的にコメントアウトされ、数行のコードが単純なテキストコメントになります。コードだったものが、今はコードのコメント(単なるテキスト)になっている。

コメント解除、とは

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

//m_trade.Buy(2.0);
//m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }

にならなければならない:

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

   m_trade.Buy(2.0);
   m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }


このように、行のコメントを解除すると、Expert Advisorがどのように動作するかをストラテジーテスターで 視覚的に確認することができます。

 
Vladimir Karputov:

つまり...



なるほど、ありがとう。ただ、リアルタイムで動作しないんだ。いつものようにインストールしたのですが、何のアクションもありません。ログにはEAがロードされたことだけが記録されています。

 
Андрей:

オーケー、ありがとう。ただ、リアルタイムでは機能しないんだ。いつものようにインストールしましたが、何も動きません。ログにはEAがロードされたことだけが記録されています。

詳細を教えてください。

  1. 具体的にどこが動かないのでしょうか?
  2. その行はコメントアウトされていますか、それともコメントインされていますか?
  3. EAを起動する前に何をしていますか:他のポジションは開いていますか?
3つの質問すべてに答えが必要です。少なくとも1つの質問に答えがない場合、私は議論から離脱します。

 
Vladimir Karputov:

詳細はこちら。

  1. 具体的に、どこが機能していないのですか?
  2. その行はコメントされていますか、コメントされていませんか?
  3. EAを開始する前に何をしていますか:他のポジションは開いていますか?
3つの質問すべてにお答えください。少なくとも1つの質問に答えがない場合、私は議論から離脱します。

Expert Advisorはパラメータで指定したSL,TPを設定しません。Expert Advisor の行を変更していません。現在、2ペアのオープンポジションが あり、すべてSL,TPはゼロです。起動する前に、パラメータに必要なSL,TPを設定し、末尾は0にしました。
 
Андрей:
Expert Advisorがパラメータで設定したSL,TPを設定しない。Expert Advisor の行は変更していません。現在、2つのペアのオープンポジションが あり、すべてSL,TPが0になっています。起動する前に、パラメータに希望のSL,TP、末尾0を設定しました。

まず説明を読んで ください:

Expert Advisor は現在のシンボル上の すべてのポジションに対して機能します - 一意の識別子(マジック)は考慮されません。

 
Vladimir Karputov:

まず、説明を読む

Expert Advisor は、現在のシンボルによって すべてのポジションに対して機能します - 一意の識別子(マジック)は考慮されません。

現在のシンボルで」とはどういう意味ですか?私は長い間4で同様のExpert Advisorを問題なく使用していますが、あらゆることを試しましたが、どうにもならないようです。
 
Андрей:
現在のシンボルで "とはどういう意味ですか?同じようなExpert Advisorを長い間4で使用していますが、問題なく使用できています。

このEAの現在のシンボルは、EAが実行されているシンボルです。

 
Vladimir Karputov:

このEAの現在のシンボルは、EAが実行されているシンボルです。

そう理解しました。それでは、良い一日をお過ごしください。
削除済み  
私が見つけた小さなバグがあります。ポジションを売っている間、TP-(マイナス)スプレッド、SL+スプレッドというようにTPを減らして表示しますが、買いポジションではTPとSLの正確な値を表示するので同じことは起こりません。(また、トレイリングステップはデフォルトで20ポイントに設定されています!)