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

 

Stuさんのアイデア通り、利益が出ているときは10pipsずつ動かすべきだと思います。このトレードを終えて、このEAの設定を変えてみようと思います。

ファイル:
 

まだ入っています。

ファイル:
4_2.gif  49 kb
 

EAは動作しますが、いくつかの微調整が必要です。私は、Igorがこれに取り組んでくれたことに感謝します。これは、潜在的に非常に優れた出口戦略の手法であると感じています。

このインジケータを使用して今日起こったことは以下の通りです。

-L GBP/USD 1.7359 (2006.03.08 @ 16:47gmt)

-EAをアクティブに配置

-EAが設定したストップ高 1.7329

-価格は1.7364に移動

-ストップは1.7334まで踏みました。

-価格は1.7369に移動

-ストップは1.7339までステップアップ

-1.7374へ移動

-ストップは1.7344まで踏みました。

-1.7379へ移動

-ストップは1.7349にステップアップ

-価格は1.7384に移動

-ストップは1.7354まで踏みました。

-価格は1.7489に到達

-ストップは1.7354に留まる

-価格は下落し、1.7361の安値に到達。

-現在1.7365 (2006.03.08 @ 00:10GMT)

つまり、基本的にこのステップストップEAの現状では、価格が5pips有利に動いて いるときに、ストップをトレード方向に5pips動かしているのです。

これは良い方法ですが、イゴールの魔法のプログラミングの指が少し愛情を注げば、もっと良くなると思います!

以下では、上記の同じ取引でステップストップEAをより効果的に使用できたと私が考えるものを共有します。以下は、私が思い描くものです。

L GBP/USD 1.7359 (2006.03.08 @ 16:47gmt) -L GBP/USD 1.7359 (2006.03.08 @ 16:47gmt) -EA をアクティブにした。

-EAをアクティブに配置

-EAが設定した最初のストップ1.7329

-1.7369へ移動(エントリーから+10pips)

-ストップは1.7344へステップアップ

-1.7379(エントリーから+20pips)移動。

-ストップはブレイクイーブンまで踏みました。

-1.7389へ値動き(エントリーから+30pips)

-ストップは1.7369まで踏みました。

-価格が下落し、ストップ1.7369にヒットしました。

-帳簿上では+10pipの利益を得ています。

-価格は安値1.7361に達しました。

-現在1.7365, (2006.03.08 @ 00:10GMT)

もし、指標が良好で、価格が再び上昇すると思われる場合は、ロングで再エントリーすることができます。

または

指標によれば、ショートでエントリーすることも可能です。

さて、1.7361を底に上昇を続ける可能性もあります。この場合、Igorの第1バージョンでは、Lのトレードが可能であり、利益も期待できます。また、方向性に自信があれば、さらにロットを追加することも可能です。

このインジケータをどのようにカスタマイズすれば、上記のようなパフォーマンスが得られるのでしょうか?

イゴール、そしてNewDig!

-Stu

 

このフォーラムにあるheder eaで幸運を手に入れましたが、SLやトレーリングストップが好きではなかったので、この週末、トレーリングステップ用に改造しました。

xtern double SlowMA = 13;

extern double FastMA = 5;

extern double DiffSF = 1; extern double FastMA = 5; extern double DiffSF = 1;

extern double DiffOpenStopLoss = 100;

extern double Lots=0.1;

extern double TakeProfit = 100;

extern double StopLoss= 30;

extern double TrailingStop= 25; extern double StopLoss= 30; extern double TrailingStop= 25;

extern int LevelProfit1 = 15; // 利益の最初のレベル

extern int LevelMoving1 = 3; // 転送の最初のレベル

extern bool UseCloseOneThird = True; // 全てのポジションを管理するため

extern bool UseSound = True;

extern string NameFileSound = "expert.wav";

extern double Slippage = 3;

extern double TrailingStopMode = true;

 
igorad:
こんにちは。

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

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

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

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

イゴール

こんにちは、イゴール。EAのパフォーマンスはいかがですか?

ライブ取引でこれをテストした人はいますか?

 

私はステップストップのアイデアが好きなので、Igorが作成したステップストップを使用している人がいて、その経験を共有できるかもしれないと思い、このスレッドをバンプしたいと思いました。ありがとうございます。

 

ステップStopExpertを学習した後

このコードは、Mt4のオーダーブックで、チャートのシンボルに対してOP_BUYまたはOP_SELLである注文をスキャンします。

ストップがブレイクイーブンに移動すると、変数BEがTRUEになり、他の注文の変更を停止します。

私の読みでは、このコードは単一の未決済注文(買いまたは売り)に対しては問題なく機能します。しかし、複数のオープンオーダー(買い、または売り、問題なし)がある場合、BE変数がTRUEであるため、最初のオープンオーダーのアクションを越えてそれ以上のアクションを防ぐことができます。

あなたは同意しますか?

 

このEAをGBPUSDのチャ ートに貼り付けました。また、別のGBPUSDチャートも別のEAで開いています。もし私がGBPUSDの注文を出したら、このEAはどのGBPUSDの注文に取り組むべきかどうやって知るのでしょうか? 私は取引をするときに正しいチャートを開いていますが、MTが開いた取引を私が取引をしたときに開いていたチャートに関連付けたということなのかどうかわかりません。

 

このエキスパートでストップロスを 一旦移動させることができるかどうかご存知の方はいらっしゃいますか?例えば20pipsの利益を得たら、5pipsの利益にストップを移動させ、T/Pにヒットさせるか、ストップをヒットさせるために戻ってくるようにです。これはとても素晴らしいツールだと思います。

ショーン

 

ちょっと思いついたのですが...

RSIなどのインジケータを使って、そのインジケータが売られすぎ・買われすぎになったらEAが取引を停止するとか、インジケータに従うとか。誰か作ってみてくれないかなぁ...。

ありがとうございます。