'SetContainer' - unexpected token, probably type is missing? SymbolManagerBase.mqh 55 21
'SetContainer' - function already defined and has different type SymbolManagerBase.mqh 55 21
'Deinit' - unexpected token, probably type is missing? SymbolManagerBase.mqh 62 21
'Deinit' - function already defined and has different type SymbolManagerBase.mqh 62 21
あなたの最初のコードはトレーリングストップではなくブレイクイーブンをアクティブにします。SLをさらに修正するとすれば、それはtakeprofitでしょう。しかし、もしTPが500ポイントであれば、トレーリングは500ポイントでは作動しません。
あなたの2番目のコードはトレーリングストップを使いますが、ブレイクイーブンは使いません。なぜなら、ブレイクイーブンが適用される前でさえ、SLはすでにブレイクイーブン価格の上に移動しているからです。
こんにちは、エンリコ、
私はあなたの言いたいことを理解できませんでした。
これはブレイクイーブンです:
これはトレーリングです:
ブレイクイーブンは250ポイントで発動し、トレーリングは500ポイントで発動します。トレーリングがブレイクイーブンより早く作動することはありません。
SLはブレイクイーブン価格の上(または下)には移動していません。ストップロスはオープンプライスの 下にある最初のSLと同じでした。トレーリングストップはSLを始値(およびブレークイーブン価格)より上に移動させました。
トレイリングは問題なく機能。ブレイクイーブンは機能しません(trail_beオブジェクト)。トレーリング・ストップを使わなければ、ブレイクイーブンは問題なく機能します。
問題は売り注文だけの ようだ。
この場所の問題
に変更すべきでしょうね:
さらに詳しく説明していただきありがとうございます。今回の変更について:
通常、私はブレイクイーブンのCTrailを最後のインデックスとして置くだけで、それが最後に評価されるようにしていますが、上記のコードは売りトレードのストップロスをトレールするための、より恒久的なソリューションです。
特定のシグナルに特定のストップをバインドするには?私のストラテジーのロジックでは、すべてのエントリーシグナルはそれぞれ独自のストップを持っています。
エグジットシグナルも同じです。
こんにちは、私はエキスパートに問題があるのですが、あなたは私を助けることができますか?