エキスパート: TP SL トレーリング - ページ 2

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

これは古いコードです。この仕様で動作します:

Only zero valuesが"true "の場合 - これは、損切りか利食いが ゼロに等しいポジションを探すことを意味します。そのようなポジションが見つかるとすぐに

  • 買いポジションの場合
    • ストップロスが設定されます:現在価格(買値)からストップロスを引いた値。
    • 利食いが設定される: 現在価格(買値)に利食いを足した価格
  • 売りポジションの場合
    • ストップロスが設定されている:現在価格(アスク)にストップロスを加えたもの
    • 利食いが設定されている場合:現在値(アスク)から利食いを引いた値
 
ストップロスとテイクプロフィットを初期設定。 トレーリング。戦略テストでの使用方法
 
zhimajin :
ストップロスとテイクプロフィットを初期設定。 トレーリング。ストラテジー・テストでの使い方

ストラテジーテスターの方はコメントを外してください:

   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);
  }
 

すでに削除したが、まだテストできない

 
zhimajin :

すでに削除したが、まだテストできない

ロシアのフォーラムでの元記事 :https://www.mql5.com/ru/code/22001 (version 1.002)

TP SL Trailing
TP SL Trailing
  • www.mql5.com
Первоначальная установка Стоп Лосс ( Stop Loss ) и Тейк Профит ( Take Profit ), если у позиции эти свойства не установлены. Трейлинг, который работает только для прибыльных позиций. Если установить параметр  Only zero values  в "true" - это означает поиск позиций, у которых или Стоп Лосс или Тейк Профит равны нулю, и как только такая позиция...
 
チャートに TP SLトレイリングを 追加しました。その後、別のEAをテストして、TP SLトレイリングは 機能するか?
 
zhimajin:
チャートに TP SL Trailingを 追加しました。その後、別のEAをテストして、TP SL Trailingは 機能しますか?

それは可能です。

 
そうなのか?
 
zhimajin:
これでいいのだろうか?

Извините、 я могу перевести текст, но я могу перевести картинку. Пожалуйста или пишите на Русском или пишите на Английском.

 
トレーリングストップを無効にする簡単な方法はありますか?