voidOnStart()
{
int memory_physical=TerminalInfoInteger(TERMINAL_MEMORY_PHYSICAL);
printf("Physical memory in the system: %d MB",memory_physical);
int memory_total=TerminalInfoInteger(TERMINAL_MEMORY_TOTAL);
printf("Memory available to the process of the terminal (agent): %d MB",memory_total);
int memory_available=TerminalInfoInteger(TERMINAL_MEMORY_AVAILABLE);
printf("Free memory of the terminal (agent) process: %d MB",memory_available);
int memory_used=TerminalInfoInteger(TERMINAL_MEMORY_USED);
printf("Memory used by the terminal (agent): %d MB",memory_used);
}
2016.05.29 09:50:50.642 MemoryTest (EURUSD,H1) Memory used by the terminal (agent): 319 MB 2016.05.29 09:50:50.632 MemoryTest (EURUSD,H1) Free memory of the terminal (agent) process: 23963 MB 2016.05.29 09:50:50.621 MemoryTest (EURUSD,H1) Memory available to the process of the terminal (agent): 24282 MB 2016.05.29 09:50:50.611 MemoryTest (EURUSD,H1) Physical memory in the system: 12141 MB
問題は、mt4で何かのEAの体験版をダウンロードすると、動作しないターミナルが開き、それを削除したら、さらに3つインストールしているのに、全くターミナルが開かなくなったことである。特定の端末にプログラムをダウンロードするように指定する方法はありますか?
目利きの方に質問です。
CopyTicksクエリに使用できるメモリ量を把握し、「メモリ不足」にならないようにする必要があります。
残念ながら、現在使用可能なメモリの量をターミナルから確認することはできません。
簡単なスクリプトを使って情報を取得しています。
2016.05.29 09:50:50.642 MemoryTest (EURUSD,H1) Memory used by the terminal (agent): 319 MB
2016.05.29 09:50:50.632 MemoryTest (EURUSD,H1) Free memory of the terminal (agent) process: 23963 MB
2016.05.29 09:50:50.621 MemoryTest (EURUSD,H1) Memory available to the process of the terminal (agent): 24282 MB
2016.05.29 09:50:50.611 MemoryTest (EURUSD,H1) Physical memory in the system: 12141 MB
なぜか使用可能なメモリが物理メモリの2倍になっている。スワップではなく、小さい(400MB)のです。タスクマネージャのような値を期待していたのですが、使用可能なメモリは7000MB程度です。
この不思議な数字の正体を教えてくれる人はいるのだろうか?
こんばんは、テスターのエラー4059を解消する方法をご教授ください。私は、例えばLTCBTCのような1つの商品で動作するExpert Advisorから、例えばLTCUSDのような別の商品の価格を本当に取得したいです。
こんばんは、テスターのエラー4059を解消する方法をご教授ください。私は、例えばLTCBTCのような1つの商品で動作するExpert Advisorから、例えばLTCUSDのような別の商品の価格を本当に取得したいです。
目利きの方に質問です。
CopyTicksクエリに使用できるメモリ量を把握し、「メモリ不足」にならないようにする必要があります。
残念ながら、現在利用可能なメモリがどれくらいあるのか、ターミナルから調べることはできない。
簡単なスクリプトを使って情報を取得しています。
なぜか使用可能なメモリが物理メモリの2倍になっている。スワップではなく、小さい(400MB)のです。タスクマネージャのような値を期待していたのですが、使用可能なメモリは7000MB程度です。
この不思議な数字の正体を教えてくれる人はいるのだろうか?
私の考えでは、if()は括弧内の条件が真であるときに一度だけ働くべきだと思っています。しかし、実際にはチェックのたびに起動され、{}内の式はすべて各ステップで実行され、マシンタイムを浪費する。グローバルと何の関係があるんだろうwエディターからよりもターミナルからステップを変更する方が簡単なんです。
コードに誤植があり、このように書きたかったようですね。
iClose + iBarShift.MT4のテスターは、テストされている機器の現在の 価格の正しさを監視し、他の機器のデータの正しさは、あなた自身を確認する必要があります。
また、MT4で効果的にアービトラージを行うことは困難です。
モデレーターはいますか?出品者にリクエストを送ったら、3-4日前からぶら下がっている。どのくらい待てばいいのですか?
こうあるべきでした。
変数バグ
1340 MT5を構築。
変数を入れたら。
とすると、コンパイラはエラーを出しませんが、チャート上のEAパラメータで、これらのパラメータは消えてしまいます。
つまり、同じ変数でありながら、2つの異なる変数のようなものなのです。