MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 831 1...824825826827828829830831832833834835836837838...1953 新しいコメント Juer 2019.05.04 19:21 #8301 こんにちは。 ボットを通じてTelegramにシグナルを送るソリューションはたくさん見かけました。逆は可能ですか?テレグラムからのシグナルをMT4で受信して実行する?似たようなものがあればリンクを送ってください。 Alekseu Fedotov 2019.05.05 12:45 #8302 sahsa-777: それに関連した質問ですが、新バージョンにパラボリックを取り付ける方法はありますか、おそらくフィルターとして。パラボリックの 新バージョンを見せてください。 Lomonosov1991 2019.05.05 14:19 #8303 ドローダウンは関数として作ることができるのか? prosadka=AccountProfit()*100/AccountBalance()*-1; if(prosadka>0) prosadka1=prosadka; else prosadka1=0; Alexandr Sokolov 2019.05.05 14:46 #8304 注文を修正する際のエラー1について教えてください。ヘルプには「エラーは出ないが、結果は不明」と書かれています。何を修正すればよいのかがわからない Igor Makanu 2019.05.05 16:47 #8305 Alexandr Sokolov: 注文を修正する際のエラー1について教えてください。ヘルプには「エラーはありませんが、結果は不明です」と書かれています。何を修正すればよいのかがわからないこのエラーは、注文の変更時にサーバーに注文と同じ値、つまり TRnova = TRsetted と SLnova = SLsetted を送信した場合に発生します。 正規化されていない実数値を等号で比較すると、期待した結果とは異なる場合があることを忘れないでください ;) Alexandr Sokolov 2019.05.05 17:31 #8306 Igor Makanu:このエラーは、注文の変更時に、注文と同じ値、つまりТР new = ТР set と SL new = SL set をサーバーに送信した場合に発生します。 HH:非正規化された実数値を等しく比較する場合、期待した結果が得られない場合があることをお忘れなく ;)それとも2つ同時に変える必要があるのでしょうか? Igor Makanu 2019.05.05 17:43 #8307 Alexandr Sokolov:それとも両方一度に変える必要がありますか?注文の変更時に少なくとも一つのパラメータを変更する必要がある場合、エラー#1 - サーバーへのリクエスト送信後に何も変更する必要がない場合。 サーバーに送信しているものを印刷解除すると、すぐにわかります。 Alexandr Sokolov 2019.05.05 17:48 #8308 Igor Makanu:注文の変更時に少なくとも一つのパラメータを変更する必要がある場合、エラー#1 - サーバーへのリクエスト送信後に何も変更する必要がない場合。 サーバーに送信しているものをアンプリントすると、すぐに見ることができます。ありがとうございました。 Alexander Layzerevich 2019.05.06 11:36 #8309 こんにちは、エキスパートです。 問題あり、指標あり(エンベロープの修正)。Expert Advisorに挿入されます。 レンダリングを表示させることができない。 Indicatorの値を規定しました。 //************************************************************************************************/ #property indicator_chart_window #property indicator_buffers 4 #property indicator_color1 Red #property indicator_color2 Blue #property indicator_color3 Red #property indicator_color4 Blue #property indicator_width1 2 #property indicator_width2 2 #property indicator_width3 1 #property indicator_width4 1 #property indicator_style1 0 #property indicator_style2 0 #property indicator_style3 1 #property indicator_style4 1 double ExtSell_Buffer[]; double ExtBuy_Buffer[]; double ExtSell_2_Buffer[]; double ExtBuy_2_Buffer[]; //************************************************************************************************/ Initializationを行いました。 //************************************************************************************************/ int OnInit() { //--- drawing settings----------- IndicatorBuffers(4); IndicatorDigits(Digits); //--- SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtSell_Buffer); SetIndexShift(0,Ma_Shift); SetIndexLabel(0,"Line_Sell"); //--- SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,ExtBuy_Buffer); SetIndexShift(1,Ma_Shift); SetIndexLabel(1,"Line_Buy"); //------------------------------ //--- SetIndexStyle(2,DRAW_LINE); SetIndexBuffer(2,ExtSell_2_Buffer); SetIndexShift(2,Ma_Shift); SetIndexLabel(2,"Line_Sell_2"); //--- SetIndexStyle(3,DRAW_LINE); SetIndexBuffer(3,ExtBuy_2_Buffer); SetIndexShift(3,Ma_Shift); SetIndexLabel(3,"Line_Buy_2"); //------------------------------ return(INIT_SUCCEEDED); } //************************************************************************************************/ そして、コード内でバッファを埋めるようにしています。 //************************************************************************************************/ void OnTick() { Paint (); } //************************************************************************************************/ void Paint() { //----------------------------------------------- int limit; int counted_bars=IndicatorCounted(); //---- последний посчитанный бар будет пересчитан if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; //---- основной цикл for(int i=0; i<limit; i++) { ExtSell_Buffer[i]=iEnvelopes(Symbol(), TimeFrames, Ma_Period, Ma_Method, Ma_Shift, Applied_Price, Deviation, 1, i); ExtBuy_Buffer[i]=iEnvelopes(Symbol(), TimeFrames, Ma_Period, Ma_Method, Ma_Shift, Applied_Price, Deviation, 2, i); ExtSell_2_Buffer[i]=iEnvelopes(Symbol(), TimeFrames, Ma_Period, Ma_Method, Ma_Shift, Applied_Price, Deviation_2, 1, i); ExtBuy_2_Buffer[i]=iEnvelopes(Symbol(), TimeFrames, Ma_Period, Ma_Method, Ma_Shift, Applied_Price, Deviation_2, 2, i); } return; } //----------------------------------------------- コンパイルはエラーなく進むが、起動時に「array out of range」というエラーが出て停止する(EAに重大なエラーが発生したため、テストパスが停止した)。 修正するためのヘルプ ... p.s. Separately Indicatorはエラーなく動作します。 Igor Makanu 2019.05.06 11:55 #8310 Alexander Layzerevich:こんにちは、エキスパートです。 問題あり、指標あり(エンベロープの修正)。Expert Advisorに挿入されます。 描画を表示させることができない。エキスパートアドバイザーは、インジケーターバッファを 持たず、ターミナルに描画されない Expert Advisorとスクリプト、インジケータの違いについてはヘルプをご覧ください。 1...824825826827828829830831832833834835836837838...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。
ボットを通じてTelegramにシグナルを送るソリューションはたくさん見かけました。逆は可能ですか?テレグラムからのシグナルをMT4で受信して実行する?似たようなものがあればリンクを送ってください。
それに関連した質問ですが、新バージョンにパラボリックを取り付ける方法はありますか、おそらくフィルターとして。
パラボリックの 新バージョンを見せてください。
注文を修正する際のエラー1について教えてください。ヘルプには「エラーはありませんが、結果は不明です」と書かれています。何を修正すればよいのかがわからない
このエラーは、注文の変更時にサーバーに注文と同じ値、つまり TRnova = TRsetted と SLnova = SLsetted を送信した場合に発生します。
正規化されていない実数値を等号で比較すると、期待した結果とは異なる場合があることを忘れないでください ;)
このエラーは、注文の変更時に、注文と同じ値、つまりТР new = ТР set と SL new = SL set をサーバーに送信した場合に発生します。
HH:非正規化された実数値を等しく比較する場合、期待した結果が得られない場合があることをお忘れなく ;)
それとも2つ同時に変える必要があるのでしょうか?
それとも両方一度に変える必要がありますか?
注文の変更時に少なくとも一つのパラメータを変更する必要がある場合、エラー#1 - サーバーへのリクエスト送信後に何も変更する必要がない場合。
サーバーに送信しているものを印刷解除すると、すぐにわかります。
注文の変更時に少なくとも一つのパラメータを変更する必要がある場合、エラー#1 - サーバーへのリクエスト送信後に何も変更する必要がない場合。
サーバーに送信しているものをアンプリントすると、すぐに見ることができます。
ありがとうございました。
こんにちは、エキスパートです。
問題あり、指標あり(エンベロープの修正)。Expert Advisorに挿入されます。
レンダリングを表示させることができない。
Indicatorの値を規定しました。
Initializationを行いました。
そして、コード内でバッファを埋めるようにしています。
コンパイルはエラーなく進むが、起動時に「array out of range」というエラーが出て停止する(EAに重大なエラーが発生したため、テストパスが停止した)。
修正するためのヘルプ ...
p.s. Separately Indicatorはエラーなく動作します。
こんにちは、エキスパートです。
問題あり、指標あり(エンベロープの修正)。Expert Advisorに挿入されます。
描画を表示させることができない。
エキスパートアドバイザーは、インジケーターバッファを 持たず、ターミナルに描画されない
Expert Advisorとスクリプト、インジケータの違いについてはヘルプをご覧ください。