初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1235 1...122812291230123112321233123412351236123712381239124012411242...1503 新しいコメント Maksim Mikhailov 2020.08.03 16:57 #12341 質問ですが、テスターがMT5で動作していることをプログラムで判断する方法はありますか? Vladimir Karputov 2020.08.03 18:31 #12342 Maksim Mihajlov: 質問ですが、MT5でテスターが動作していることをプログラムで判断する方法はありますか?実行中のMQL5プログラムに関する情報- mql5プログラムのプロパティで、その動作をさらに制御 するのに役立ちます。 Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе www.mql5.com Константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 MasterXXL 2020.08.04 22:36 #12343 こんにちは。誰に聞けばいいのか、どこに書けばいいのか、よくわからない。Interactive BrokersのMT5で取引することは可能ですか?質問してみたけど、返信にhttps://www.metaquotes.net/ru/company/contacts に問い合わせるリンクが投げられてたから、法人向けのフォームなんだろうな。MT5とTWSの間に何らかのソフトウェアブリッジがあるようですが、それについて何か教えてください。ある商品のチャートを見て、MT5の指標を使うために、MT5放送でアメリカの証券取引所から相場を買う可能性があるが、TWSを通じて取引を行う場合。もし、この質問が適切でないなら、どこに書いて聞けばいいのか教えてください。 Контакты представительств компании MetaQuotes www.metaquotes.net По вопросам приобретения торговой платформы MetaTrader 5 вы можете обратиться к нашим представителям: Igor Zakharov 2020.08.05 06:38 #12344 akarustam:MT5で良いEAの最適化に一定の差がある理由を理解するのに疲れた...。同じ通貨ペアで、同じEAで、同じ最適化パラメータで、最適化 結果に差がある...。つまり、いつも同じEAを使っていて、同じ結果を期待していたのに、実は違っていた...ということです。このような混乱に詳しい方、教えてください。 ありがとうございました。 ほとんどが初期化されていない強制変数、またはグローバル変数(端末内のもの)への参照。 削除済み 2020.08.06 07:38 #12345 ヘルプ、ローソク足インジケーター #property tester_everytick_calculate #property indicator_separate_window #property indicator_buffers 4 #property indicator_plots 1 //--- plot newCandles #property indicator_label1 "newCandles" #property indicator_type1 DRAW_CANDLES #property indicator_color1 clrWhite #property indicator_style1 STYLE_SOLID #property indicator_width1 1 //--- indicator buffers double newCandles_Open[]; double newCandles_High[]; double newCandles_Low[]; double newCandles_Close[]; int newCandles_index = 0; //--- цены формирующейся свечи double candle_Open = -1.0; double candle_High = -1.0; double candle_Low = -1.0; double candle_Close = -1.0; int OnInit() { //--- indicator buffers mapping SetIndexBuffer(0, newCandles_Open, INDICATOR_DATA); SetIndexBuffer(1, newCandles_High, INDICATOR_DATA); SetIndexBuffer(2, newCandles_Low, INDICATOR_DATA); SetIndexBuffer(3, newCandles_Close, INDICATOR_DATA); //+--------------------- PlotIndexSetDouble(0, PLOT_EMPTY_VALUE, 0.0); //+--------------------- PlotIndexSetString(0,PLOT_LABEL,"newCandles("+IntegerToString(in_Candle_Size_Point)+", "+TimeToString(in_Start_Time,TIME_DATE)+")"); IndicatorSetString(INDICATOR_SHORTNAME,"newCandles("+IntegerToString(in_Candle_Size_Point)+", "+TimeToString(in_Start_Time,TIME_DATE)+")"); //+--------------------- ArrayInitialize(newCandles_Open,0.0); ArrayInitialize(newCandles_High,0.0); ArrayInitialize(newCandles_Low,0.0); ArrayInitialize(newCandles_Close,0.0); //+--------------------- return(INIT_SUCCEEDED); } OnCalculateは、条件が満たされたときに計算を実行し、バッファINDICATOR_DATAを満たします。 newCandles_Open[newCandles_index] = candle_Open; newCandles_High[newCandles_index] = candle_High; newCandles_Low[newCandles_index] = candle_Low; newCandles_Close[newCandles_index++] = candle_Close; これらのバッファが満たされたときに、ローソク足が描画されるはずだと思ったのですが。しかし、そうではありません。なぜ? Vladimir Karputov 2020.08.06 08:13 #12346 Сергей Таболин:ヘルプ、ローソク足インジケーターOnCalculateは、条件が満たされたときに計算を実行し、バッファINDICATOR_DATAを満たします。これらのバッファが満たされたとき、ローソク足が描画されるはずだと思ったのですが。しかし、そうではありません。なぜ?フルコードはどこにあるのですか?OnCalculateで何をしているのかがよくわからない。例として、DRAW_CANDLESの ヘルプを使用します。 そして、このマイナス価格のキャンドルは何ですか? 削除済み 2020.08.06 08:28 #12347 Vladimir Karputov:フルコードはどこにあるのですか?OnCalculateで具体的に何をやっているのかが不明です。例として、DRAW_CANDLESの ヘルプを使用します。 そして、このマイナス価格のキャンドルは何ですか? トレーディング、自動売買システム、ストラテジーテストに関するフォーラム MQ5::ローソク足のインジケーターについて質問です。 セルゲイ・タボリン, 2020.08.05 18:17 エドガー ありがとうございます、でも、はっきりしています。不明なのは、なぜ2019年以前のダニがいないのか? さて、本題です。 インジケーターにローソク足が描画されないのはなぜですか?どこが間違っ てるんだろう? パブリックドメインソース ))) これは、カウントダウンを開始するための初期設定に過ぎません。価格は正しくカウントされています。 ファイル: newCandles.mq5 21 kb Vladimir Karputov 2020.08.06 11:03 #12348 Сергей Таболин: これは、カウントダウンを開始するための初期設定に過ぎません。価格は正しくカウントされています。 デバッグでは、どのような場合に条件が満たされるかを確認します。 削除済み 2020.08.06 11:35 #12349 Vladimir Karputov:デバッグでは、どのような場合に条件を満たすかを確認します。 これは正しくないかもしれないと実感しています。でも! 効くんです。インジケータが起動した時点で条件が成立する。一度だけ。価格が印刷されています。そして、刻みを計算する。印刷もされています。 2020.08.06 14:27:31.101 newCandles (USDJPY,H1) 2020.08.05 21:31:16 >>> Свеча 03623 >> open = 105.638 hihg = 105.675 low = 105.473 close = 105.473 > Сформирована за 07539 тиков. 2020.08.06 14:27:31.101 newCandles (USDJPY,H1) 2020.08.06 03:14:33 >>> Свеча 03624 >> open = 105.473 hihg = 105.635 low = 105.395 close = 105.635 > Сформирована за 19034 тика. 2020.08.06 14:27:31.102 newCandles (USDJPY,H1) 2020.08.06 10:54:42 >>> Свеча 03625 >> open = 105.635 hihg = 105.695 low = 105.471 close = 105.471 > Сформирована за 08861 тик. 2020.08.06 14:27:31.102 newCandles (USDJPY,H1) ~~~~ Предварительный расчёт индикатора закончен. 2020.08.06 14:27:31.102 newCandles (USDJPY,H1) Расчёт на тике 00872 Бар 03626 2020.08.06 14:27:31.102 newCandles (USDJPY,H1) Расчёт на тике 00873 Бар 03626 2020.08.06 14:27:31.102 newCandles (USDJPY,H1) Расчёт на тике 00874 Бар 03626 しかし、ローソク足が印刷されないのはなぜか知りたい。 Vladimir Karputov 2020.08.06 11:51 #12350 Сергей Таболин:これは正しいことではないのかもしれないと実感しています。でも!効くんです。インジケーターが起動した時点で条件が成立します。一度だけ。価格が印刷されています。そして、刻みを計算する。印刷もされています。しかし、なぜローソク足が描かれないのか知りたい。 まず、DRAW_CANDLESをベースにしたインジケーターの作り方を学びます。同時に、「0」のローソク足が何であるかも考えなければならない。 つまり、ダニにさえ近づいてしまうまでです。 ローソク足を描くには、4つのバッファをすべて埋めなければなりません。そうではなく、newCandles_Close と ... の両方をスキップするのです。 1...122812291230123112321233123412351236123712381239124012411242...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
質問ですが、MT5でテスターが動作していることをプログラムで判断する方法はありますか?
MT5で良いEAの最適化に一定の差がある理由を理解するのに疲れた...。同じ通貨ペアで、同じEAで、同じ最適化パラメータで、最適化 結果に差がある...。つまり、いつも同じEAを使っていて、同じ結果を期待していたのに、実は違っていた...ということです。
このような混乱に詳しい方、教えてください。
ありがとうございました。
ほとんどが初期化されていない強制変数、またはグローバル変数(端末内のもの)への参照。
ヘルプ、ローソク足インジケーター
OnCalculateは、条件が満たされたときに計算を実行し、バッファINDICATOR_DATAを満たします。
これらのバッファが満たされたときに、ローソク足が描画されるはずだと思ったのですが。しかし、そうではありません。なぜ?
ヘルプ、ローソク足インジケーター
OnCalculateは、条件が満たされたときに計算を実行し、バッファINDICATOR_DATAを満たします。
これらのバッファが満たされたとき、ローソク足が描画されるはずだと思ったのですが。しかし、そうではありません。なぜ?
フルコードはどこにあるのですか?OnCalculateで何をしているのかがよくわからない。例として、DRAW_CANDLESの ヘルプを使用します。
そして、このマイナス価格のキャンドルは何ですか?フルコードはどこにあるのですか?OnCalculateで具体的に何をやっているのかが不明です。例として、DRAW_CANDLESの ヘルプを使用します。
そして、このマイナス価格のキャンドルは何ですか?トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
MQ5::ローソク足のインジケーターについて質問です。
セルゲイ・タボリン, 2020.08.05 18:17
エドガー ありがとうございます、でも、はっきりしています。不明なのは、なぜ2019年以前のダニがいないのか?
さて、本題です。
インジケーターにローソク足が描画されないのはなぜですか?どこが間違っ てるんだろう?
パブリックドメインソース )))
これは、カウントダウンを開始するための初期設定に過ぎません。価格は正しくカウントされています。
デバッグでは、どのような場合に条件が満たされるかを確認します。
デバッグでは、どのような場合に条件を満たすかを確認します。
これは正しくないかもしれないと実感しています。でも!
効くんです。インジケータが起動した時点で条件が成立する。一度だけ。価格が印刷されています。そして、刻みを計算する。印刷もされています。
しかし、ローソク足が印刷されないのはなぜか知りたい。
これは正しいことではないのかもしれないと実感しています。でも!
効くんです。インジケーターが起動した時点で条件が成立します。一度だけ。価格が印刷されています。そして、刻みを計算する。印刷もされています。
しかし、なぜローソク足が描かれないのか知りたい。
まず、DRAW_CANDLESをベースにしたインジケーターの作り方を学びます。同時に、「0」のローソク足が何であるかも考えなければならない。
つまり、ダニにさえ近づいてしまうまでです。
ローソク足を描くには、4つのバッファをすべて埋めなければなりません。そうではなく、newCandles_Close と ... の両方をスキップするのです。