MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1163 1...115611571158115911601161116211631164116511661167116811691170...1953 新しいコメント Evgeniy Butakov 2020.05.28 06:07 #11621 を読み取ることで、バーのタイミングを判断しています。どうやら、ここでもっと深く掘り下げる必要があるようだ、バーフォーメーションタイムで秒読みへ Alexey Viktorov 2020.05.28 17:29 #11622 Evgeniy Butakov: バーインデックスをとって、バーの時間を判断しています。どうやら、ここでもっと深く掘り下げる必要がありそうだ、小節形成時間の秒に渡すために ドキュメントをよく読んでください。関数のオーバーロードに 注意してください。 なぜ、バーの数をその時々で取っているのですか?時々、手紙を書いています。 int CopyRates( string symbol_name, // имя символа ENUM_TIMEFRAMES timeframe, // период datetime start_time, // с какой даты datetime stop_time, // по какую дату MqlRates rates_array[] // массив, куда будут скопированы данные ); 何月何日から何月何日まで、日付だけでなく、date_timeも。そこで、バーのオープン時間から2*PeriodSeconds(PERIOD_M15)を引いた時間から次のバーのH4の時間まで取る Evgeniy Butakov 2020.05.28 18:01 #11623 Alexey Viktorov: ドキュメントをよく読んでください。関数のオーバーロードに 注意してください。 なぜ、バーの数をその時々で取っているのですか?時々、手紙を書いています。 何月何日から何月何日まで、日付だけでなく、date_timeも。バーのオープン時間から2*PeriodSeconds(PERIOD_M15)を引いた時間から次のバーH4の時間まで取る必要があります。 コツをつかんだので...。私は必要な時間 "from which date" と "to which date" を秒に変換して従っています... そして、なぜ正確に2*PeriodSeconds(PERIOD_M15)? 900秒で十分です、つまりM15の1バー。ありがとうございました!!! Alexey Viktorov 2020.05.28 19:48 #11624 Evgeniy Butakov: わかったんだ...私は必要な時間 "from which date" と "to which date" を秒に変換し、そこから踊っています。そして、なぜ正確に2*PeriodSeconds(PERIOD_M15)? 900秒で十分です、つまりM15で1バー分です。ありがとうございました!!! この願いをもとに Evgeniy Butakov:こんにちは。 低いもののバーを犠牲にして、高いフレーム(H4)のバーの内部を計算するために私のタスクで二度目です。H4からバー上のM15にデータを取得する方法は理解できました。しかし、この時点で行き詰ってしまいました。例えば、3本目のH4ローソク足のM15 TFからデータを収集し、その結果、3本目のバー内の16本全てのローソク足が処理されます。しかし、どのように私は それらの16に加えて、M15にいくつかの より多くのバーを取得するには、彼らはすでにH4の4番目のキャンドルからであるため?ご指導、ヒントをお願いします。 M15からデータを取得するには、以下のコードを使用します。 バーが1本必要なら、掛け算をしなければいいだけの話です。 そして、もうひとつの無料アドバイス:秒殺をあきらめること。1800と2*PeriodSeconds(PERIOD_M15)は、M15期間の2本のバーを秒数で表現したものである。そして、1週間、1カ月は秒単位でどうなるのか。毎回再計算するべきか、不要な情報で記憶細胞を詰まらせるべきか? Evgeniy Butakov 2020.05.28 20:23 #11625 Alexey Viktorov: この願いがベースになっています。 バーが1本必要なら、掛け算をしなければいいだけの話です。 そして、もうひとつの無料アドバイス:秒読みはやめましょう。1800と2*PeriodSeconds(PERIOD_M15)は、M15期間の2本のバーを秒数で表現したものである。そして、1週間、1カ月は秒単位でどうなるのか。毎回再計算するべきか、不要な情報で記憶細胞を詰まらせるべきか? はい、Alexeyさん、ご指導ありがとうございました。PeriodSeconds関数のことをすっかり忘れていました ;)。 Dmitri Custurov 2020.05.28 21:37 #11626 int file = FileOpen("expert_file", FILE_WRITE | FILE_BIN); if (file != INVALID_HANDLE){ uint file_bytes = FileWriteArray(file, file_data); FileClose(file); Print("Bytes count: ", file_bytes); Print("Error: ", GetLastError()); } else{ return false; } バイトの配列をファイルに書き込もうとしています。 ログ ファイルそのものです。 つまり、プログラムは186368バイトをファイルに書き込んだと返しますが、ファイル自体は完全に空なのです。そして、エラーはありません。 Evgeny Mikhaylov 2020.05.30 00:28 #11627 こんにちは。 問題がありますね。証券会社の口座に、例えば1kの入金があった。そして、この預金にさらに5kが補充された。その結果、MT5の「履歴」レポートでは、最初の1Kが入金、補充が利益と表示され、当然ながらすべてのトレード結果が上振れしています。 Question: 最初の取引残高の 大きさを手動で設定し、そこから利益を計算することはできますか? よろしくお願いします^^。 MQL_User 2020.05.30 11:11 #11628 MQL_User:マウスがグラフィック上をクリックしたときに、キーボードのボタンが押されたかどうかをOnChartEventから判断する方法はありますか? GetAsyncKeyStateという関数があります。コードに使えるか?そんな作りにしてみました。#import "user32.dll" int GetAsyncKeyState(int a0);#importprintf("--"+(GetAsyncKeyState(88)))。しかし、DLLの読み込みができない。 最初に「DLLインポートを 許可する」にチェックを入れました。役に立たなかった。 Iosebi Tavadze 2020.05.30 12:41 #11629 スレッド違いかもしれませんが 神様にMclを許してもらえますように!!!私は、4つまたは5つの指標の組み合わせから信号を与えるだろう、インジケータを書く 必要があります。または既成のadvice.Possibleアドバイスお願いします!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! simeon068 2020.05.30 12:56 #11630 mql5フォルダにエキスパートアドバイザを追加して、アドバイザセクションに表示させるにはどうしたらいいですか? 1...115611571158115911601161116211631164116511661167116811691170...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
バーインデックスをとって、バーの時間を判断しています。どうやら、ここでもっと深く掘り下げる必要がありそうだ、小節形成時間の秒に渡すために
ドキュメントをよく読んでください。関数のオーバーロードに 注意してください。
なぜ、バーの数をその時々で取っているのですか?時々、手紙を書いています。
何月何日から何月何日まで、日付だけでなく、date_timeも。そこで、バーのオープン時間から2*PeriodSeconds(PERIOD_M15)を引いた時間から次のバーのH4の時間まで取る
ドキュメントをよく読んでください。関数のオーバーロードに 注意してください。
なぜ、バーの数をその時々で取っているのですか?時々、手紙を書いています。
何月何日から何月何日まで、日付だけでなく、date_timeも。バーのオープン時間から2*PeriodSeconds(PERIOD_M15)を引いた時間から次のバーH4の時間まで取る必要があります。
コツをつかんだので...。私は必要な時間 "from which date" と "to which date" を秒に変換して従っています... そして、なぜ正確に2*PeriodSeconds(PERIOD_M15)? 900秒で十分です、つまりM15の1バー。ありがとうございました!!!
わかったんだ...私は必要な時間 "from which date" と "to which date" を秒に変換し、そこから踊っています。そして、なぜ正確に2*PeriodSeconds(PERIOD_M15)? 900秒で十分です、つまりM15で1バー分です。ありがとうございました!!!
この願いをもとに
こんにちは。
低いもののバーを犠牲にして、高いフレーム(H4)のバーの内部を計算するために私のタスクで二度目です。H4からバー上のM15にデータを取得する方法は理解できました。しかし、この時点で行き詰ってしまいました。例えば、3本目のH4ローソク足のM15 TFからデータを収集し、その結果、3本目のバー内の16本全てのローソク足が処理されます。しかし、どのように私は それらの16に加えて、M15にいくつかの より多くのバーを取得するには、彼らはすでにH4の4番目のキャンドルからであるため?ご指導、ヒントをお願いします。
M15からデータを取得するには、以下のコードを使用します。バーが1本必要なら、掛け算をしなければいいだけの話です。
そして、もうひとつの無料アドバイス:秒殺をあきらめること。1800と2*PeriodSeconds(PERIOD_M15)は、M15期間の2本のバーを秒数で表現したものである。そして、1週間、1カ月は秒単位でどうなるのか。毎回再計算するべきか、不要な情報で記憶細胞を詰まらせるべきか?
この願いがベースになっています。
バーが1本必要なら、掛け算をしなければいいだけの話です。
そして、もうひとつの無料アドバイス:秒読みはやめましょう。1800と2*PeriodSeconds(PERIOD_M15)は、M15期間の2本のバーを秒数で表現したものである。そして、1週間、1カ月は秒単位でどうなるのか。毎回再計算するべきか、不要な情報で記憶細胞を詰まらせるべきか?
バイトの配列をファイルに書き込もうとしています。
ログ
ファイルそのものです。
つまり、プログラムは186368バイトをファイルに書き込んだと返しますが、ファイル自体は完全に空なのです。そして、エラーはありません。
こんにちは。
問題がありますね。証券会社の口座に、例えば1kの入金があった。そして、この預金にさらに5kが補充された。その結果、MT5の「履歴」レポートでは、最初の1Kが入金、補充が利益と表示され、当然ながらすべてのトレード結果が上振れしています。
Question: 最初の取引残高の 大きさを手動で設定し、そこから利益を計算することはできますか?
よろしくお願いします^^。
マウスがグラフィック上をクリックしたときに、キーボードのボタンが押されたかどうかをOnChartEventから判断する方法はありますか?
GetAsyncKeyStateという関数があります。コードに使えるか?
そんな作りにしてみました。
#import "user32.dll"
int GetAsyncKeyState(int a0);
#import
printf("--"+(GetAsyncKeyState(88)))。
しかし、DLLの読み込みができない。
最初に「DLLインポートを 許可する」にチェックを入れました。役に立たなかった。