ユニバーサルMAクロスEA - ページ 69

 

ダイナミックストップロスとテイクプロフィット

このEAにダイナミックストップロスとテイクプロフィットのパラメータを追加することは可能でしょうか?

つまり、SLとTPは手動で定義されるのではなく、ATRの倍数で定義されるのです。

例えば

EMAクロス 3 x 13

第3のEMA 39

利食い、損切りは1.25 x ATR of "X" periods (I use 120 periods for H1 time frame).

SL = TP (ATR倍率)の場合、金銭的な損益が同じになるように、SPREADを補償するためにいくつかのpipsを利益確定に追加するメカニズムも非常に便利でしょう。

TPとSLの倍率を設定したEAと、ATRをpipsで表示したインジケータを添付します。

ダブルエマクロスアトルターゲット-bb-フィルター-dema_atr_bb_v1.1.mq4atr_in_pips.mq4

 
Robert1:
こんにちは、誰もがこの偉大な指標の利益サイズを増加させる方法を教えてもらえますか? それは多くの可能性を秘めていますが、何らかの理由で利益サイズが私のために1.サイズのロットでそれをテストしても小さい。

これは、スプレッド効果だと思います。 100ドルや125ドルの損失が出た場合、どうすればいいのでしょうか?

 

異なるトレーリングストップを追加

irkm:
こんにちは。

UniversalMACrossEAV1.3.1 - Breakeven.mq4」に、異なるSL設定方法を追加しようとします。

ストップロスを、x本(例えば3本)前のバーの最高値/最安値と同じにしたいのです。このSLは、取引中に、次のバーで再び移動(トレーリング)させる必要があります。

この機能のための基本的な関数は知っていますが、私は経験豊富なユーザーではないので、このコードを挿入する適切な場所を見つけることができません。私は現在のバージョンを破壊したくありません。

誰か助けてください。

ありがとうございます。

私は最新版を修正しました。以下のトレイリングストップ機能が追加されました。

トレーリングストップ発動レベル(利益やTSだけでなく、任意の値)。

トレイリングストップ・ジャンプレベル(TSを価格変動 ごとに移動させるのではなく、最小限の価格変動(ジャンプレベル)後に次のレベルへ移動させる)。

MAを基準としたトレイリングストップ。

過去n本のバーの最高値/最安値に基づくトレイリングストップ。

MAと過去n本のバーの最小/最大をベースにしたトレイリングストップ。

初めてのMQLプログラム改造なので、コードを確認してください。

マイナーチェンジしたバージョン2を添付します。

ファイル:
 

Atr!!!

TPとSLを選択する良い方法は、ATRの値です。

私はH1の240期間から1.25ATRを使用しており、優れた結果を出しています。

ルールは

EMAクロス 3 x 13

スリットEMA 39

利食いと 損切り 1.25 x ATR 240 period in H1

今のところ、EAでTPとSLを手動で設定しなければなりません。毎回値を変えなくてもいいように、240周期を使用しています。

この値を知るために、以前アップロードしたATR IN PIPSというインジケータを使っています。

 

ATR

nylon:
TPとSLを選択する良い方法は、ATRの値です。

私は、H1の時間枠で240期間から1.25ATRを使用し、優れた結果を得ています。

ルールは

EMAクロス 3 x 13

スライドEMA 39

利食いと損切り 1.25 x ATR 240 periods in H1

今のところ、EAでTPとSLを手動で設定しなければなりません。毎回値を変えなくてもいいように、240周期を使用しています。

その値を知るために、以前アップロードしたATR IN PIPSというインジケータを使用しています。

ATRはTrailing stop lossに使うのですか、それともTake Profitにも 初期設定するのですか?

例えば買い取引を始めるとき、SLは1,25 ATR "below" priceで、TPは1,25 ATR "above" priceですか、それともSLだけを置くのですか?

 
irkm:
ATRをTrailing stop lossに使うのですか、それともTake Profitにも使うのですか? 例えばBUYトレードを始めるとき、SLは1,25 ATR "below" price、TPは 1,25 ATR "above" priceですか、SLだけを置くのでしょうか?

私はSTとTPの設定にのみ使用しています。 上下1,25で使っていますが、実はスプレッド差でSL>TPになっています。EAのパラメータでATRの倍率を設定できれば、SLに1,25、TPに1,5みたいな使い方ができるのですが・・・。 一番良いのはEAがスプレッドを補正してくれることでしょう。

この2日間、1,25を試してみました、トレードから 13.10.2011 15:00

OK、たった2日ですが、結果はとても印象的です。

3.13.39.D1 システム|Myfxbook(マイエフックスブック

 

添付の画像は、この1.25ATRのシステムです。

EURUSDのチャート です。

緑色の丸い矢印が利益確定、赤色が損切りのトレードです。

目的はATR BANDS (1,25)で表されています。

6勝4敗です。レンジ相場でMAを使ったシステムとしては良い結果です。

ファイル:
 

こんにちは。

このバージョンのEAをダウンロードして試してみました。

UniversalMACrossEAV1.3.1 - Breakeven.mq4です。

をダウンロードして、デモMT4のexpertsフォルダにコピーしたのですが、チャートに貼り付けようとすると、次のようなエラーが発生します。

21:52:07 Cannotopen file'C:\Program FilesMetaTrader - Alpari UK⇄UniversalMACrossEAV1.3.1 - Breakeven.mq4' on the EURUSD,H1

plus there is a small error log -.

2;76;C:\Program FilesMetaTrader - Alpari UKexperts FilterUniversalMACrossEAV1.3.1 - Breakeven.mq4;36:1;'stdlib.mqh' - cannot open the program file

検索してみたところ、experts/librariesフォルダにstdlib.mqhがないことがわかったので、この掲示板のリンクからダウンロードし、そこに入れておきました。

その後、MT4を再起動しましたが、EAはまだグレーアウトしたままで、チャートにロードすることができません。

どなたか、他に何か問題があるのか教えていただけないでしょうか。

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

 

EAをex4にコンパイルしていましたか? これは基本的なステップですが、.mp4は実行できず、コンパイルされた.ex4が実行されることを忘れている、あるいは知らない人がいます。

stevechelt:
こんにちは。

私はこのバージョンのEAをダウンロードして試してみました。

UniversalMACrossEAV1.3.1 - Breakeven.mq4 をダウンロードしました。

をダウンロードして、デモMT4のexpertsフォルダにコピーしたのですが、それをチャートに貼り付けようとすると、このエラーが発生します。

21:52:07 Cannot open file 'C:\Program FilesMetaTrader - Alpari UK⇄UniversalMACrossEAV1.3.1 - Breakeven.mq4' on the EURUSD,H1

plus there is a small error log -.

2;76;C:\Program FilesMetaTrader - Alpari UKexperts FilterUniversalMACrossEAV1.3.1 - Breakeven.mq4;36:1;'stdlib.mqh' - cannot open the program file

検索してみたところ、experts/librariesフォルダにstdlib.mqhがないことがわかったので、この掲示板のリンクからダウンロードし、そこに入れておきました。

その後、MT4を再起動しましたが、EAはまだグレーアウトしたままで、チャートにロードすることができません。

どなたか、他に何が問題になっているのか教えてください。

ありがとうございました。
 
nylon:
EAをex4にコンパイルしましたか? これは基本的なステップですが、.mp4は実行できませんが、コンパイルされた.ex4は実行できるということを忘れているか、知らない人がいます。

あ、気づきませんでした。まだコンパイルされていなければ、使用時に自動的にそうなると思っていました。

しかし、MetaEditorに読み込ませてコンパイルしようとすると、こんなエラーが出ます。

'stdlib.mqh' - cannot open the program file C:\Program FilesMetaTrader - Alpari UK Neither UniversalMACrossEAV1-3-1-Breakeven.mq4 (36, 1)

ここでもstdlib.mqhの問題で、以前読んだものによると正しい場所にあります - experts/libraries。

このファイルがあるのに見つからないようなので、試行錯誤の結果、experts/includeフォルダに置く必要があることがわかりました。

明日、デモで遊んでみます。どの時間枠で使うのがベストでしょうか?それとも、このスレッドを全部読むべきでしょうか?