出口戦略ステップ・ストップとトレーリング・ストップの比較 - ページ 6

 

EAを探す Invisible SLが5pips以下のオーダーを管理する。

皆さん、こんにちは。

スイスアーミー、Manage TP、Trailing Stop、Tight Trailing Stop、E-trailing...などのEAを試しましたが、SLが5pips未満で、かつSLが見えないEAを探しています。

しかし、私は5ピップ未満のSLを置くことができ、不可視のSLを持つことができるEAを探しています。

それは存在するのでしょうか?

 
Camarillo:
こんにちは、皆さん。

スイスアーミー、マネージTP、トレーリングストップ、タイトトレーリングストップ、E-トレーリングなどいくつかのEAを試しました。

しかし、私はSL < 5 pipsを置くことができ、不可視のSLを持つことができるEAを捜しています。

それは存在するのでしょうか?

Pls, read this threadhttps://www.mql5.com/en/forum/general

そして、あなたのブローカーが設定した最小値ではなく、リミット内にSLを設定することができます。

 
Linuxser:
Pls, read this threadhttps://www.mql5.com/en/forum/general そして、あなたのSLは、あなたのブローカーが最小値を設定したリミット内に設定することができ、内側には設定できません。

1)スレッドを読みましたが、ブローカーはあなたのEAを見ることができるので、あなたの見えないSLとTPもEAのコードであるため見ることができると書かれているのでしょうか?

2)SLやTPを最小値より内側に設定できないというのは真実ではありません。例えば、Tight Trailing Stopは私が望む場所にTPを置くことができます(実際にはTPは内部で処理され、注文を閉じるための入力を開始するので正しい表現ではありません...)。だから、私はタイトトレールストップのTP機能に似たものを探しているのですが、SLのためのものです。Manage TP 2.4では、最初のSLは見えませんが、次のストップはPLACED (visible) で、< 5 pipsを置くことができません。

 

EAでSL、Break Even、Trailing Stopの注文を管理したい。

EAでSL、Break Even、Trailing Stopを設定できる注文はありますか?

 
igorad:
こんにちは。

ステップドストップスEAの第1版が完成しました。

私はそれをテストするために助けを必要とする、それは実際の取引でのみ可能であるためです。

どのように使用するのですか?

ポジションをオープンし、EAを適用してください - 後はエキスパートがすべて行います。

イゴール

このEAにマジックナンバー機能を 搭載することは可能でしょうか?

よろしくお願いします。

クラーク

 

保護されたpipsを目標利益とする方法

こんにちは、トレーダーの皆さん。

はじめまして。

私は、私のピップがあるポイントに達すると、それを保護するロボットを探しています。

例えば、今私のピップが15pipの利益に達したとすると、ロボットは10pipを保護し始めます。

16pipに達すると、ロボットは11pipを保護し始めるというように。

現在のレートから常に5pipsずつ離れているように見えます。

アイデアとしては、保護されたpipsを目標利益とすることです。

現在のレートが前進(買いの場合)または後退(売りの場合)している限り、その値を増加させることです。

または逆方向(売り方向)に動いている限り、その値は増加します。

事前にありがとうございました。

みなさんがすでに多くのお金を稼いでいることを祈っています。

 

シンプルに、ステップでトレーリングストップを使用します。

 

保護したpipsを目標利益にするにはどうしたらいいか?

Enforcerさん、ありがとうございます。

トレーリングストップについては、もう少し勉強してみようと思います。

 

ここでは、サンプルコードを紹介します。

extern int TrailingStop = 0;

extern int TSstep = 1;

//------------------------------------------------------------------------------------------------

void TrailingStop()

{

if(TSstep<1) TSstep=1;

RefreshRates();

for(int i=0;i<OrdersTotal();i++)

{

OrderSelect(i, SELECT_BY_POS,MODE_TRADES);

if (OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNumber)

{

if(OrderType() == OP_BUY)

{

if(Bid-OrderOpenPrice()>Point*TrailingStop && (OrderStopLoss()+(Point*TSstep)<Bid-(Point*TrailingStop)||OrderStopLoss()==0))

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(Point*TrailingStop),OrderTakeProfit(),0,Blue);

}

else if(OrderType() == OP_SELL)

{

if(OrderOpenPrice()-Ask>Point*TrailingStop && (OrderStopLoss()-(Point*TSstep)>Ask+(Point*TrailingStop)||OrderStopLoss()==0))

OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(Point*TrailingStop),OrderTakeProfit(),0,Red);

}

}

}

return;

}

//------------------------------------------------------------------------------------------------

int start()

{

if(TrailingStop>0) TrailingStop(); }