初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 231 1...224225226227228229230231232233234235236237238...260 新しいコメント Nargiz Ravanova 2020.12.17 09:26 #2301 Konstantin Nikitin:正確には、できないようです。そして、SLEEPについて。Expert Advisor全体をしばらくの間、凍結しますか?あるいは、ある機能だけを、鍛え上げた後。いずれにせよ、Expert Advisor の動作を中断する場合でも、長時間遅延のフラグを使用し、それを確認する際に、許可がなければOnTick/OnTimer に抜けるだけにしておく方がよいでしょう。短時間の遅延の場合は、はい、SLEEPを 使用することができます。 ちなみに、SLEEPは インジケーターでは使えません。Sleep()関数はカスタムインジケータからは 呼び出せません。なぜなら、インジケータはインターフェイススレッドで実行され、その速度を低下させて はならないからです。 だから、フラッグの使い方を理解しておくと、将来的に必要になってくる。 いや、EAを閉じる前に10秒遅らせて欲しかったのですが、なぜかCloseAllOrder関数の前にスリップが入ると、関数が全く動作しない、その後にスリップが動作しない、などです。現在、この遅延をCloseAllOrder関数自体に追加しようと考えています。 MQL4プログラミングを勉強し始めてまだ1ヶ月、しかもプログラミングは初めてです。 Aleksey Mavrin 2020.12.17 09:34 #2302 Nargiz Ravanova: いや、EAを閉じる前に10秒保持させたかったのですが、CloseAllOrder関数の前にスリップが入ると関数が全く動作せず、その後動作しない、などです。現在、この遅延をCloseAllOrder関数自体に追加しようと考えています。 MQL4プログラミングを勉強し始めてまだ1ヶ月、しかもプログラミングは初めてです。 Slipの前後数ミリ秒を印字してSlipを確認する。何かがうまくいっていない場合、古いデータを使用していないか?RefreshRates() を使用していないか?注文数が減少していることを考慮していないか? SGarnov 2020.12.22 19:18 #2303 Aleksei Stepanenko:全責任を負うこと ユーソートunsigned short型は ushort型で、これもサイズは2バイトである。最小値は0、最大値は65,535です。 イント int型の サイズは4バイト(32ビット)である。最小値は-2 147 483 648、最大値は2 147 483 647です。 Alexeiさん、ありがとうございます。コンパイルですべてnilになりました。苦労はしなかったと思いますが...。 S - Anthology 2020.12.22 19:28 #2304 mt4モバイルアプリでmetaquotes idが登録されていないと表示され、このタブをクリックしようとすると、「メッセージ受信サービスの登録に失敗しました」というメッセージが表示されます。インターネットの接続状態を確認し、もう一度試してください。 Aleksei Stepanenko 2020.12.22 20:43 #2305 SGarnov: すべてはゼロからの発想で お役に立てて何よりです。 Владимир Герр 2020.12.23 18:01 #2306 ***は、***ですか?またはかなり本物のブローカーがお手伝いします? Vladimir Karputov 2020.12.23 18:24 #2307 Владимир Герр:***は、***ですか?またはかなり本物のブローカーがお手伝いします? ブローカーに関する議論は禁止されています。 O-Yama 2020.12.24 09:11 #2308 同志の皆さん、ウェブリクエストに 協力してください。かなり大きなデータ(30k文字以上)をサーバーに送信しなければならない。サーバーは、次のデータチャンクの途中でデータが途切れていることを発見します。Webrequestに何か制限はありますか?または、この問題を解決するための回避策を教えてください。mql4専用に作っています。 Vitaly Muzichenko 2020.12.24 09:40 #2309 O-Yama: 同志の皆さん、ウェブリクエストに 協力してください。 かなり大きなデータ(30k文字以上)をサーバーに送信しなければならない。サーバーは、次のデータチャンクの途中でデータが途切れていることを発見します。Webrequestに何か制限はありますか?または、この問題を解決するための回避策を教えてください。mql4専用に作っています。 getメソッドかpostメソッドか? ポストクエリで行い、サーバーの長さ制限を解除 するようにします。 php.ini post_max_size=200 M upload_max_filesize=200 M или .htaccess php_value post_max_size 200 M php_value upload_max_filesize 200 M O-Yama 2020.12.24 10:00 #2310 Vitaly Muzichenko:Getメソッドかpostメソッドか?ポストリクエストを行い、サーバー上で長さ制限の解除を 試みる。 投稿して、サーバーにあるものを見てみよう。StringToCharArrayの挙動がおかしく、常に配列を切り捨ててしまうので、私の関数でクエリメッセージの配列を少しずつ集めています。もしかしたら、そこでも何かしくじったのかもしれない......。void OneMoreString(文字列str) { char cashe[]; int sz=ArraySize(buf); //bufは関数外にあり,常にwebrequestの 中で使用される.StringToCharArray(str,cashe,0,StringLen(str)); //関数入力時の文字列を文字配列に変換する cashe ArrayResize(buf,sz+ArraySize(cashe))。 ArrayCopy(buf,cashe,sz); //casheをbufにコピーする。 } P.s. : コードスニペットを正しく挿入する方法がわかりません。 1...224225226227228229230231232233234235236237238...260 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
正確には、できないようです。そして、SLEEPについて。Expert Advisor全体をしばらくの間、凍結しますか?あるいは、ある機能だけを、鍛え上げた後。いずれにせよ、Expert Advisor の動作を中断する場合でも、長時間遅延のフラグを使用し、それを確認する際に、許可がなければOnTick/OnTimer に抜けるだけにしておく方がよいでしょう。短時間の遅延の場合は、はい、SLEEPを 使用することができます。
ちなみに、SLEEPは インジケーターでは使えません。
だから、フラッグの使い方を理解しておくと、将来的に必要になってくる。
いや、EAを閉じる前に10秒保持させたかったのですが、CloseAllOrder関数の前にスリップが入ると関数が全く動作せず、その後動作しない、などです。現在、この遅延をCloseAllOrder関数自体に追加しようと考えています。 MQL4プログラミングを勉強し始めてまだ1ヶ月、しかもプログラミングは初めてです。
Slipの前後数ミリ秒を印字してSlipを確認する。何かがうまくいっていない場合、古いデータを使用していないか?RefreshRates() を使用していないか?注文数が減少していることを考慮していないか?
全責任を負うこと
ユーソート
unsigned short型は ushort型で、これもサイズは2バイトである。最小値は0、最大値は65,535です。
イント
int型の サイズは4バイト(32ビット)である。最小値は-2 147 483 648、最大値は2 147 483 647です。
すべてはゼロからの発想で
お役に立てて何よりです。
***は、***ですか?またはかなり本物のブローカーがお手伝いします?
***は、***ですか?またはかなり本物のブローカーがお手伝いします?
ブローカーに関する議論は禁止されています。
同志の皆さん、ウェブリクエストに 協力してください。
getメソッドかpostメソッドか?
ポストクエリで行い、サーバーの長さ制限を解除 するようにします。
Getメソッドかpostメソッドか?
ポストリクエストを行い、サーバー上で長さ制限の解除を 試みる。