エラー、バグ、質問 - ページ 1490 1...148314841485148614871488148914901491149214931494149514961497...3185 新しいコメント Renat Akhtyamov 2016.02.02 20:18 #14891 Vladislav Andruschenko:一般に、結果は曖昧で、テストは大まかなもので、簡単なものです。スクリプトはテスターに時刻と価格を表示するだけです。仮想メモリが使用されていないか、無効にしてみてください。(WindowsがSSDにある場合のみ)Windows 7の場合、「マイコンピュータ」を右クリックし、「プロパティ」、左のリストにある「システムの詳細プロパティ」と左から順番にクリックします。HDDなので仮想メモリが使われている Vladislav Andruschenko 2016.02.02 20:29 #14892 オールオフ Renat Akhtyamov 2016.02.02 20:30 #14893 Vladislav Andruschenko: はすべてオフになります。 エージェントは理解できる。世界中の最も複雑なタスクは、エージェントによって解決されています。 Artem Prischepa 2016.02.03 02:35 #14894 管理者の皆様、Metatrader4経験者の皆様、もう一度よろしくお願いします。 私のシグナルの購読者から、私の口座では1つしかない取引なのに、彼の取引の1つが重複していると苦情がありました。今後、このような事態を避けるために、彼の端末で何をすべきなのか? Lilita Bogachkova 2016.02.03 06:41 #14895 Artem Prischepa: 管理者の皆様、Metatrader4経験者の皆様、もう一度よろしくお願いします。 私のシグナルの購読者から、私の口座では1つしかない取引なのに、彼の取引の1つが重複していると苦情がありました。今後、このような事態を避けるために、端末で何を調整すればよいのでしょうか? 加入者側では、2つの端末を開くと、受信信号が重複することになる。 Maxim Khrolenko 2016.02.03 06:58 #14896 lilita bogachkova: 加入者側では、2つの端末を開くと、受信信号が重複することになる。 可能であれば、もう少し詳しく説明してください。1つの端末だけがシグナルに加入している場合、2番目の端末が開いていると、どのようにポジションの開始を 重複させることができるのでしょうか? Lilita Bogachkova 2016.02.03 07:20 #14897 Maxim Khrolenko: もっと詳しく知りたいです。1つの端末だけがシグナルに加入している場合、2番目のオープン端末の存在がどのようにポジションのオープンを 重複させることができるのでしょうか?無料シグナルがあったので登録しました。 自分のパソコンを起動したまま、別のパソコンでターミナルを開いてストラテジーをテストしました(同じ口座)。どちらのターミナルもポータブルで動作します。口座を見ると取引が始まり、また別の取引が始まり、シグナル側が半分になっています。 片方のターミナルを閉じると取引の重複が止まりました。 Yuri Evseenkov 2016.02.03 11:20 #14898 MT4です。グローバル変数と extern変数の初期化 順序の違いに注目してほしい。ドキュメントには記載されていません。extern変数はグローバルスコープにあり、変数の種類(グローバルかローカルか)によって、ドキュメントやKovalevのチュートリアルに書かれているように、グローバルに参照されます。ドキュメントにはexternの初期化順序について何も書かれていないので、externの初期化順序はグローバル変数自体の初期化順序と同じであると結論づけるのが論理的である。 グローバル変数 a と b は、最初の関数 init が実行される前に一度だけ初期化され、タイムフレームやチャート上のシンボルが変更されても、初期値(またはコード内で変更された値)を保持します。extern int cは、コード内で変更された値を保存せず、チャート上のタイムフレームやインストルメントが変更された場合、最初に指定された値を取ります。以下のコードはこれを示しています。このことは、他の条件がすべて同じであるにもかかわらず、「プロパティ」ウィンドウから実行したコードやリコンパイルの結果が、タイムフレームやシンボルを変更して実行したコードの結果と異なる理由を理解するために重要なことである。以下は、これを示すコードです。時間枠や商品を何度か変えてみると、aとbが大きくなり、cは元の値を保っていることがわかります。extern int c=1; int a=1,b=1; void OnInit() {Print(" a=",a," b=",b," c=",c); a++;b++;c++; } Maxim Khrolenko 2016.02.03 12:02 #14899 Yuri Evseenkov:MT4です。グローバル変数と extern変数の初期化 順序の違いに注目してほしい。ドキュメントには記載されていません。ええ、そうです。#property strict extern int c=1; int a=1,b=1; int OnInit() { Print(" a=",a," b=",b," c=",c); a++;b++;c++; return(INIT_SUCCEEDED); } void OnDeinit(const int reason) { } void OnTick() { } Alexandr Bryzgalov 2016.02.03 12:32 #14900 MT4サーバーにCloseBy機能を無効化するオプションはありますか? 1...148314841485148614871488148914901491149214931494149514961497...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
一般に、結果は曖昧で、テストは大まかなもので、簡単なものです。
スクリプトはテスターに時刻と価格を表示するだけです。
仮想メモリが使用されていないか、無効にしてみてください。(WindowsがSSDにある場合のみ)
Windows 7の場合、「マイコンピュータ」を右クリックし、「プロパティ」、左のリストにある「システムの詳細プロパティ」と左から順番にクリックします。
HDDなので仮想メモリが使われている
はすべてオフになります。
私のシグナルの購読者から、私の口座では1つしかない取引なのに、彼の取引の1つが重複していると苦情がありました。今後、このような事態を避けるために、彼の端末で何をすべきなのか?
管理者の皆様、Metatrader4経験者の皆様、もう一度よろしくお願いします。
私のシグナルの購読者から、私の口座では1つしかない取引なのに、彼の取引の1つが重複していると苦情がありました。今後、このような事態を避けるために、端末で何を調整すればよいのでしょうか?
加入者側では、2つの端末を開くと、受信信号が重複することになる。
もっと詳しく知りたいです。1つの端末だけがシグナルに加入している場合、2番目のオープン端末の存在がどのようにポジションのオープンを 重複させることができるのでしょうか?
無料シグナルがあったので登録しました。 自分のパソコンを起動したまま、別のパソコンでターミナルを開いてストラテジーをテストしました(同じ口座)。どちらのターミナルもポータブルで動作します。口座を見ると取引が始まり、また別の取引が始まり、シグナル側が半分になっています。 片方のターミナルを閉じると取引の重複が止まりました。
MT4です。グローバル変数と extern変数の初期化 順序の違いに注目してほしい。ドキュメントには記載されていません。
extern変数はグローバルスコープにあり、変数の種類(グローバルかローカルか)によって、ドキュメントやKovalevのチュートリアルに書かれているように、グローバルに参照されます。
ドキュメントにはexternの初期化順序について何も書かれていないので、externの初期化順序はグローバル変数自体の初期化順序と同じであると結論づけるのが論理的である。
グローバル変数 a と b は、最初の関数 init が実行される前に一度だけ初期化され、タイムフレームやチャート上のシンボルが変更されても、初期値(またはコード内で変更された値)を保持します。
extern int cは、コード内で変更された値を保存せず、チャート上のタイムフレームやインストルメントが変更された場合、最初に指定された値を取ります。以下のコードはこれを示しています。
このことは、他の条件がすべて同じであるにもかかわらず、「プロパティ」ウィンドウから実行したコードやリコンパイルの結果が、タイムフレームやシンボルを変更して実行したコードの結果と異なる理由を理解するために重要なことである。
以下は、これを示すコードです。時間枠や商品を何度か変えてみると、aとbが大きくなり、cは元の値を保っていることがわかります。
MT4です。グローバル変数と extern変数の初期化 順序の違いに注目してほしい。ドキュメントには記載されていません。
ええ、そうです。