記事"拡散と収束の自動探索"についてのディスカッション - ページ 2 123 新しいコメント Dmitry Fedoseev 2017.11.09 19:37 #11 plumedelan:しかし、他のEAではSendNotification 機能は問題ありません。J'avais écrit:今すぐスクリプトを作成します:CheckAlerts()関数が呼び出されていません。 OnCalculate()の下にあるCheckAlerts()を呼び出してください:... ... ... if(ArrowsOnChart || DrawLines){ ChartRedraw(); } CheckAlerts(rates_total,time); return(rates_total); } 失礼しました。 plumedelan 2017.11.09 20:01 #12 ありがとうございます。 plumedelan 2017.11.10 19:09 #13 Alerts_bar1 または Alerts_bar0 パラメータを設定する必要があります。ありがとうございます。 Alberto Lucadello 2017.11.13 09:37 #14 私にも同じメッセージが表示されました:インジケーターを読み込めません。メタトレーダーの "include "フォルダの中にあるindicatorsやその他のファイルを "include "フォルダに入れました。 何か間違ったことをしましたか? Alberto Gerkl 2018.12.30 20:49 #15 こんにちは、 MT4でしきい値によるエクストリーム検出を 実装する方法を教えてください。記事を読み、添付ファイルのコードを調べましたが、MT4でこの機能のみを使用する方法がわかりません。 ありがとうございました。 abpavel 2019.02.18 16:41 #16 何か間違っているのかもしれませんが、インジケーターが起動しません。 Alejandro FG 2019.10.08 20:29 #17 ありがとうございます: 本当にありがとうございました。お時間を割いていただき、ありがとうございました。 現在、icustomを使ってbuf_buyとbuf_sellバッファをインポート しようとしています: double SIGNALS_HANDLE_B1 = iCustom ( Symbol (), Period (), "DIVERGENCE.ex5" ,Alerts_off, 3 ,ExtrBars, 2 ,- 1 , 5 , 0 , 0 , true , true , true ,Green,Red, "CUSTOM INDICATOR" , 14 , 14 , 14 , 1 , 1 , 0 , 0 , 1 ); double SIGNALS_HANDLE_S1 = iCustom ( Symbol (), Period (), "DIVERGENCE.ex5" ,Alerts_off, 3 ,ExtrBars, 2 ,- 1 , 5 , 0 , 0 , true , true , true ,Green,Red, "CUSTOM INDICATOR" , 14 , 14 , 14 , 1 , 1 , 0 , 0 , 2 ); 私が正しく書いていなければ、それはそれぞれバッファ1と2にあります。 これらのバッファの内容は、0なら売買シグナルがない、1なら売買シグナルがあると理解しています。そうなのでしょうか? 私がやりたいことは、コードを見ていて、何か間違ったことを適用しているか、間違った解決策を提起しているように思います: 解釈されたシグナル1がある場合、それは買い/売りです: if (SIGNALS_HANDLE_B1 = 1 ) ---- --- -- ///BUY CODE//. --- --- --- バッファには、カスタムインジケーターからの他のデータが含まれていると思います。売買シグナルがあれば、それがその「1」であることをどのように伝えればいいのかわかりません。コード部分も見てみました: int cnt; if (prev_calculated== 0 ){ cnt=rates_total; } else { cnt=rates_total-prev_calculated+ 1 ; } if ( CopyBuffer (h, 0 , 0 ,cnt,buf_osc)<= 0 ){ return ( 0 ); } diver.Calculate( rates_total, prev_calculated, time, high, low, buf_osc, buf_buy, buf_sell); if (ArrowsOnChart || DrawLines){ ChartRedraw (); } return (rates_total); } 私はCNTと "diver.Calculate "を介してこの計算を変換すると思う...そこで私は行き詰ってしまい、自分の間違いを解決し理解するために何日も試しています。 ヒントや一般的な例があれば教えてください。私はあなたが私を解決する必要はありません、私はあなたのコードを学びたいだけです。 とても感謝しています。 Dmitry Fedoseev 2019.10.08 20:40 #18 すべての質問に答えるのは構わないが、いつもそれに気づけるとは限らないということだ。どちらかというと、長い間回答がない場合は、プライベートメッセージに 質問がぶら下がっていることを書いて、そこに......。 Dmitry Fedoseev 2019.10.08 21:02 #19 odlambda: iCustiom()関数のインジケータ名の末尾に".ex5 "は付けません。1.マンゴーを取得します。OnInit()関数で実行します。2.バッファをコピーする。CopyBuffer () 関数を使用します。3.一般に、値が 0 でなく EMPTY_VALUE でもない場合、バッファは存在します。記事を読む(英語):https://www.mql5.com/en/articles/37https://www.mql5.com/en/articles/43https://www.mql5.com/en/articles/31https://www.mql5.com/en/articles/127 スペイン語の記事はこちら: https://www.mql5.com/es/articles/mt5/page15 どの通貨で取引しますか?MT4 か MT5 か? Dmitry Fedoseev 2019.10.08 21:17 #20 odlambda:/// MT5の関数 iCustom()はdoubleではなくint型を返します。 123 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
しかし、他のEAではSendNotification 機能は問題ありません。
J'avais écrit:
今すぐスクリプトを作成します:
CheckAlerts()関数が呼び出されていません。 OnCalculate()の下にあるCheckAlerts()を呼び出してください:
失礼しました。
ありがとうございます。
Alerts_bar1 または Alerts_bar0 パラメータを設定する必要があります。
ありがとうございます。
私にも同じメッセージが表示されました:インジケーターを読み込めません。
メタトレーダーの "include "フォルダの中にあるindicatorsやその他のファイルを "include "フォルダに入れました。
何か間違ったことをしましたか?
Alberto
こんにちは、
MT4でしきい値によるエクストリーム検出を 実装する方法を教えてください。記事を読み、添付ファイルのコードを調べましたが、MT4でこの機能のみを使用する方法がわかりません。
ありがとうございました。
ありがとうございます:
本当にありがとうございました。お時間を割いていただき、ありがとうございました。
現在、icustomを使ってbuf_buyとbuf_sellバッファをインポート しようとしています:
私が正しく書いていなければ、それはそれぞれバッファ1と2にあります。
これらのバッファの内容は、0なら売買シグナルがない、1なら売買シグナルがあると理解しています。そうなのでしょうか?
私がやりたいことは、コードを見ていて、何か間違ったことを適用しているか、間違った解決策を提起しているように思います:
解釈されたシグナル1がある場合、それは買い/売りです:
バッファには、カスタムインジケーターからの他のデータが含まれていると思います。売買シグナルがあれば、それがその「1」であることをどのように伝えればいいのかわかりません。コード部分も見てみました:
私はCNTと "diver.Calculate "を介してこの計算を変換すると思う...そこで私は行き詰ってしまい、自分の間違いを解決し理解するために何日も試しています。
ヒントや一般的な例があれば教えてください。私はあなたが私を解決する必要はありません、私はあなたのコードを学びたいだけです。
とても感謝しています。
iCustiom()関数のインジケータ名の末尾に".ex5 "は付けません。
1.マンゴーを取得します。OnInit()関数で実行します。
2.バッファをコピーする。CopyBuffer () 関数を使用します。
3.一般に、値が 0 でなく EMPTY_VALUE でもない場合、バッファは存在します。
記事を読む(英語):
https://www.mql5.com/en/articles/37
https://www.mql5.com/en/articles/43
https://www.mql5.com/en/articles/31
https://www.mql5.com/en/articles/127
スペイン語の記事はこちら: https://www.mql5.com/es/articles/mt5/page15
///