トレーリングストップ用のスクリプトが必要ですお願いします。 - ページ 4

 

SL、TP、BまたはSの保留のためのラインを移動する

SL、TP、Pending Ordersの水平 線をドラッグ&ドロップできるインジケータが必要です。

添付されたjpegを確認してください。

 

SL、TP、保留中の注文の ための移動線

スレッド開始時に画像のアップロードに失敗しましたが、ここにあります。

ファイル:
magic_lines.png  93 kb
 

...

Easy.eaは私の投稿の一つで...BSは買い...SSは売り

 
xtream:
スレッド開始時に画像のアップロードに失敗しましたが、ここにあります。

このスレッドに近いものがあります。kimiv EAで検索してみてください。

 

パーセント・トレーリング(トレーリング・ストップ)

皆さん、こんにちは。

パーセント・トレーリングを使った簡単なエグジット戦略の作成に追われています。以前はTradestationを使用していましたが、その後Metatraderを発見し、現在EAを開発しています。

TradestationにはSetPercentTrailingという関数があり、2つの値、フロア量とパーセントトレーリングを渡すことができます。私はこの関数をEAで再構築しようとしています。

今のところ、私はこのコードをまとめました。

// Trailing stop calculation

if(OrdersTotal() > 0)

{

OrderSelect(ticket, SELECT_BY_TICKET);

CurrentProfit = OrderProfit();

if (CurrentProfit >= HighestProfit)

{

HighestProfit = CurrentProfit;

}

if (HighestProfit >= (FloorAmt*Lots))

{

if ((HighestProfit - CurrentProfit) / HighestProfit) * 100 >= TrailingPct)

{

if(OrderType() == OP_BUY)

{

OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Red);

HighestProfit = 0;

}

if(OrderType() == OP_SELL)

{

OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Red);

HighestProfit = 0;

}

//Print("Closing order for Trailing amount");

} }

}

どのように動作するかというと、私が取引をしている場合、それは継続的に最高の利益を設定します。もし私の現在の利益が、私が設定した床金額より高く、私の利益が私の最高利益の一定割合より低くなった場合、私は私の取引を終了します。

論理的にはこれで正しいと思うのですが、残念ながらTradestationと同じ結果にはなりません。私のコードに間違いがあるのか、TradestationのTrailing Percentが違う動作をするのか、疑問に思っています。

何か手助けがあればありがたいのですが...ありがとうございます。

 

スクリプト S/LとT/Pのための水平線

オープントレードのS/LとT/Pを手動で上下させるために水平線を使いたいのです。

どなたかそのスクリプトを教えてください。私はEAが自動的にTrailing StoplosssとT/Pを設定するのを望んでいないのです。水平線を調整するのが良いのです。

水平線を調整するのが良いと思います。

ありがとうございます。とても感謝しています。