ATR Trailing Stop - ヘルプ - ページ 8

 
larperguy813:

ファイルをインジケータに変更したい。今はEAです。これは可能でしょうか?音やアラートがあっても、ただのインジケーターになるのでしょうか?

また、mt4でスパイクを視覚的に表示させるように設定しました。EAは空白のチャートで正常に動作しますが、ATR(1)とATR(60)も設定し、スパイクが発生したときに2つのラインを見て確認できるようにしました。これをインジケータに変換して、設計通りに動作させ、さらにインジケータをロードしたときに、2本のATRラインが下部に表示され、これを視覚的に確認できる方法はないでしょうか。ポイントは、できるだけ簡単にこれを読み込むことができる人にこれを配布することです。

よろしくお願いします!!!!!!!

どなたか手を貸していただける方はいらっしゃいませんか?

 

突破口を開いた...ようなものだ。

パラメータが ヒットしたときにポップアップとアラートノイズを出すEAは既にプログラムしてあるので、高速ATR(ATR(1))、低速ATR(ATR(60))、さらに低速ATRに変数、おそらく3を掛けたもの(ATR(60*3))を組み合わせたインジケータを作ることに集中した。

私はこのインジケータで半成功しています。しかし...それらは3つの平らな線です!(画像を見てください)何かが足りないのは分かっていますし、些細なことですが......。カウント・カウントバーなどにも関係していると思うのですが。誰かこれを直してくれませんか?ありがとうございます!

#property copyright "xx"

#property link "website"

#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 DeepSkyBlue

#property indicator_color2 Yellow

#property indicator_color3 Green

extern int fastATRperiod = 1;

extern int slowATRperiod = 80;

extern int slowATRmultiplier = 3;

extern int alertSleepMins = 0;

//---- buffers

double fastATR[];

double slowATR[];

double multipliedATR[];

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

//---- indicators

SetIndexStyle(0,DRAW_LINE);

SetIndexBuffer(0,fastATR);

SetIndexLabel(0,"fastATR");

SetIndexStyle(1,DRAW_LINE);

SetIndexBuffer(1,slowATR);

SetIndexLabel(1,"slowATR");

SetIndexStyle(2,DRAW_LINE);

SetIndexBuffer(2,multipliedATR);

SetIndexLabel(2,"multipliedATR");

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator deinitialization function |

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//| Custom indicator iteration function |

//+------------------------------------------------------------------+

int start()

{

int counted_bars = IndicatorCounted();

int CalculateBars = Bars - counted_bars;

for(int Count = Bars; Count >= 0; Count--)

{

fastATR[Count] = iATR(NULL,0,fastATRperiod,0);

slowATR[Count] = iATR(NULL,0,slowATRperiod,0);

multipliedATR[Count] = ((iATR(NULL,0,slowATRperiod,0)) * slowATRmultiplier);

}

//----

//----

return(0);

}

//+------------------------------------------------------------------+
ファイル:
 

自力で解決

しかし......誰かがここで助けることができる場合......。アラート音とポップアップを表示させたいのですが、毎ティックでは ありません。 アラートが鳴ったら、externsで指定されたxミリ秒の間sleep()させたい。 または、一度だけそれを行い、次のバーの監視を開始するのを待つように指示する、より良いコードのビットが欲しいのです。 誰かここで何をすべきか知っていますか? ミリ秒メソッドはEAでは機能していましたが、インジケータになった今は機能していません。 助けてください。

ファイル:
 

ATRトレーリングストップの倍率を動的に調整する方法をご存知の方はいらっしゃいますか?

ATRの倍率はおよそ1.5から4の間で調整されるはずだからです。

 

フレキシブルATRストップ?

r4bb1t:
ATR トレーリングストップの倍率を動的に調整するアイデアはありますか? フラクタル有効比率で試しましたが、うまくいきませんでした。

R4bb1tです。

私でよければお手伝いさせてください。ATR倍率の調整については、どのようにお考えでしょうか?ATRはボラティリティの指標なので、ATRストップの倍率はトレーダーのリスク許容度として考えることができます。

値動きによっては、リスク許容度を上下に調整することが意味を持つこともあります。しかし、どのようにして「正しい」リスク許容度を見つけるのでしょうか。フラクタル 効率比が最適な指標なのか、それとももっと良いものがあるのでしょうか?

 

ATR Trailing Stopの改造をお願いします。

こんにちは

このEAは最高のトレーリングストップEAですが、自分のポジション(シングルポジション)を管理するためにチケットナンバーを与えなければなりません。チャート上の全てのポジションを管理したいのですが、例えばEURUSDのポジションを全て管理したいのですが。

ATRstop_v1.1インジケータはATRがどこにあるか見るのに役立ちます。

よろしくお願いします。

ファイル:
 

ATRトレーリングストップのコードにヘルプが必要です

私はmt4の初心者ですが、以下のコードを修正するのに手助けが必要です。

基本的なコンセプトはこのようなものです。

1.イニシャルストップとトレーリングストップ

- 最初のストップは、現在の価格バーの高値または安値から数えて2または3のATR(15日)です。

- 私は、価格が最後のストップから少なくとも1または2ATRの最高値または最安値を作ったときにのみ、ストップを移動(トレイル)させたいと思います。

2.ストップヒット&リバース

- ストップ安(ロング)またはストップ高(ショート)になった場合、逆指値を設定し、2または3ATRの逆指値を設定します。

どなたか教えてください。

tks

ルディ

ファイル:
 

ATRインジケーター

こんにちは。

私は、通貨ペ アのセットがどのくらいピップで移動したかを示し、次にエントリーする前にそれらをatrと比較するatr指標を構築しようとしています。私が目指すものは、次のようなものです。

商品ペア(H4または任意の時間枠)

移動したピップ数 50%ATR(20)の場合

AUDUSD 50 42

EURAUD -65 70

AUDJPY 30 43

この例では、AUDUSDはすでに42pips以上動いているのでロングできます。また、EURAUDがさらに5pips下がるまで待ってからショートします。

私が今持っているものを添付します。これは現在の入札価格からオープン価格を引きます。この問題は、データがしばらくすると古くなり、それを更新するためにmt4を再起動しなければならないことです。

ところで、私はコーディングのスキルがなく、これはインジケーターの最初の試みなので、どうか我慢してください。

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

jay

ファイル:
 

NRTR ATRストップ表示(期間20,30,40,50)

ファイル:
 

ATRトレーリングストップのコードにヘルプが必要です

私はmt4の初心者ですが、以下のコードを修正するのに手助けが必要です。

基本的なコンセプトはこのようなものです。

1.イニシャルストップとトレーリングストップ

- 最初のストップは、現在の価格バーの高値または安値から数えて2または3のATR(15日)です。

- 私は、価格が最後のストップから少なくとも1または2ATRの最高値または最安値を作ったときにのみ、ストップを移動(トレイル)させたいと思います。

2.ストップヒット&リバース

- ストップ安(ロング)またはストップ高(ショート)になった場合、逆指値を設定し、2または3ATRの逆指値を設定します。

どなたか教えてください。

tks

ルディ

添付ファイル

ファイルタイプ: mq4 ATRStops_v11.1.mq4 (3.0 KB, 84 views)