エキスパート: LacusTstopandBE

 

LacusTstopandBE:

手動取引のためのアシスタントEAです。逆指値と指値を設定し、ポジションを損益分岐点に移し、トレール注文を適用します。

作者: Vladimir Karputov

 
ブレイクイーブンとトレイリングがインビジブルモードで機能するかどうか教えてください。 今試していますが、機能しようとしません。 ストップ ロスとテイクプロフィットはインビジブルモードで機能しますが、トレイリングは機能しようとしません。 ありがとうございます。 回答お待ちしています。
 
Znatok2604:
ブレイクイーブンとトレーリングが不可視モードで機能するかどうか教えてください。 試してみましたが、機能したがりません。ストップ・ロスと テイク・プロフィットはインビジブル・モードでも機能しますが、トレイリングは機能しません。 ありがとうございます。 回答を待っています。

使用されている入力パラメーターがわかりません。パラメータをファイルに保存し、メッセージに添付してください。

また、パラメータ「ストップロスとテイクプロフィットの値のステルスモード」にも注意してください。

 
Znatok2604:
ブレイクイーブンとトレーリングが不可視モードで機能するかどうか教えてください。 試してみましたが、機能しようとしません。ストップ・ロスと テイク・プロフィットは不可視モードで機能しますが、トレイリングは機能しません。 ありがとうございます。

ご質問は理解しました。インビジブルモードでは、ストップロスとテイクプロフィットのクローズ、利益確定クローズ、またはすべての 機能の クローズのみが 機能、ノーマルモードではすべての機能が機能 します。

//+------------------------------------------------------------------+
//| エキスパート・ティック機能|
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(STEALTH==false)
     {
      SetSLTP();         //注文のSLとTPを設定する機能
      Movebreakeven();   //InpBreakevenGain "ピップに達した後、"InpBreakeven "ピップに移動する。
      TrailingStop();    InpTrailingStartピップに達した後、 //トレーリング・ストップ 
      CloseOnProfit();   //注文の利益が acc 通貨の x 量に達したら、実際のペアで注文を閉じる。
      CloseAll();  口座の利益が残高のxパーセントに達した場合、または利益がacc通貨でxの利益額、例えば12ユーロに達した場合、//すべてのオープンした注文/買いと売りをクローズする。
     }
   else
     {
      CloseonStealthSLTP();
      CloseOnProfit();
      CloseAll();
     }
  }
 
回答ありがとうございます、理解しました。 後ろが見えないモードでは機能しないのが残念です。
 
Expert Advisorを 開くと、チャートに追加されますが、買いのみで機能し、売りでは機能しません。
 
LuisClaros :
Expert Advisorを開くと、チャートに追加されますが、買いのみで機能し、売りでは機能しません。

アドバイザーは買いません!説明

ストップロスとテイクプロフィットを 指定せずに買いポジションをオープンしました。EAはストップロスとテイクプロフィットをあらかじめ設定した値にします。

価格が有利な方向に動き、xピプスの 利益 ポイントに 達した後、ブレークイーブンゲインを 達成したとします。EAはブレイクイーブンポイントをブレイクイーブンxピップスの利益 ポイントに 設定します。価格が上昇し、EAがストップロスレベルを 価格に 追従して ドラッグします。x ピップスポイントに 達した後、各トレーリングスタートが ストップロスレベルを現在の価格 ポイントから トレーリングストップ距離まで ドラッグします。

 
このEAは素晴らしいのですが、損切りと利食いを 買い注文にのみ設定し、売り注文には設定しないようです。これは修正できますか?
 
mlewk1101 :
このEAは素晴らしいのですが、損切りと利食いを 買い注文にのみ設定し、売り注文には設定しないようです。これは修正できますか?

ここはテクニカルフォーラムです。テクニカルフォーラムでの正しい質問には、設定の説明、シンボルの説明、タイムフレームの説明、ログファイルの添付が必要です。


結論:アドバイザーはうまく機能しています。

設定


結果


ログファイル

        2020.01.29 00:00:00   CTrade::OrderSend: instant sell 0.01 EURUSD at 1.10220 [requote (1.10219/1.10225)]
        2020.01.29 00:00:01   instant sell 0.01 EURUSD at 1.10219 (1.10219 / 1.10225 / 1.10219)
        2020.01.29 00:00:01   deal #2  sell 0.01 EURUSD at 1.10219 done (based on order #2)
        2020.01.29 00:00:01   deal performed [#2  sell 0.01 EURUSD at 1.10219]
        2020.01.29 00:00:01   order performed sell 0.01 at 1.10219 [#2  sell 0.01 EURUSD at 1.10219]
        2020.01.29 00:00:01   CTrade::OrderSend: instant sell 0.01 EURUSD at 1.10219 [done at 1.10219]
        2020.01.29 09:17:41   position modified [#2  sell 0.01 EURUSD 1.10219 sl: 1.10119]
        2020.01.29 09:17:41   CTrade::OrderSend: modify position #2  EURUSD (sl: 1.10119, tp: 0.00000) [done]
 
こんにちは、Lacusさん。退屈させてすみません。コメントを書く可能性(各取引を識別するためだけ)とマジックナンバーを追加する可能性を追加できるかどうか、お聞きしたいのです。ありがとうございます。ファビオ
 
baccicin:
こんにちは、Lacusさん。退屈させてすみません。コメントを書く可能性(各取引を識別するためだけ)とマジックナンバーを追加する可能性を追加できるかどうか、お聞きしたいのです。ありがとうございます。ファビオ

いいえ、説明を読んでください:「Expert Advisorは手動取引専用です。EAは現在のシンボルのポジションと未決注文のストップロスとテイクプロフィットを 設定します。また、トレーリングストップとブレイクイーブンの機能もあります。"手動で開いたポジションのマジックが「0」であるため、EAが「0」に等しいマジックを使用するのはそのためです。