2017-08-02 9 views
1

私はADXをベースにした取引戦略を持っています。最も簡単な方法は、ADXが30分以上の時に入力します。MQL4/5で平均指向性移動指数専門家アドバイザーを設計するにはどうすればよいですか?

ADXが30分と1時間単位の両方でヒットしたときに、警告音を鳴らすためにMQL5でEAを作成する必要があります。

誰かが私を助けてくれたら本当にありがたいです。

+0

とは何ですか?あなたのmvceの例は何ですか?アラートのアラート()、ADXハンドルの保持、各ティック/各バー/必要なときに、それらを再計算するmt5で見つかるものの例(EAの例) –

+0

**お問い合わせ方法をお読みくださいMCVEベースの質問ですか? StackOverflowは、ユーザに** M **最小(効率)+ ** C **オンプレイト(自己完結型 - はい - データも含む)+ ** V **可逆性(再実行可能)+ ** E ** xamples(完全な例、すべての詳細+データ、他の人が再テストできるようにする)、作業をしようとしたこと、正しく動作するように苦労したこと。 **最高の次のステップは、このコミュニティの練習について+上記のMCVE **を修正して完成させることです。とにかく、**この偉大な知識のコミュニティで歓迎し、私たちの積極的な、貢献するメンバーになる** – user3666197

答えて

0

ので、上の
レットの動き:

//+------------------------------------------------------------------+ 
//| Expert tick function            | 
//+------------------------------------------------------------------+ 
void OnTick() 
{ 

    if ( iADX(_Symbol, PERIOD_H1, anAvgPERIOD, PRICE_HIGH, MODE_MAIN, 0) > 30. 
    && iADX(_Symbol, PERIOD_M30, anAvgPERIOD, PRICE_HIGH, MODE_MAIN, 0) > 30. 
     ){ 

     PlaySound("aFileWithDesiredSOUND.wav"); 
    } 
} 

は、一つは、これはMT4ストラテジーテスターで明白な理由のために動作しないことを、驚くことではないはず。

+0

@Berzand Baizian - あなたは解決策をテストしましたか? – user3666197

関連する問題