OANDA × fx-on.com

メモリーの必要量・・・MT4(メタトレーダー4)のEA(自動売買)プログラミング講座

実際に運用するにあたりVPSを使用する方が多くいます。
さまざまなプランが販売されていますが、MT4を使用するにあたり最も重要視されているのはメモリーです。

MT4がどれくらいのメモリーを必要とするか確認します。

void OnTick(){
Comment(“最大メモリー “,MQLInfoInteger(MQL_MEMORY_LIMIT),”MB”);
}

MQLInfoIntegerを使用してMT4が使用する最大メモリー量をコメントに表示します。



コメントを確認すると2048MBと表示されています。
念の為タスクマネージャーでも確認をします。


実際に使用しているのは1,737MBです。
CPUはほとんど動いていません。

少し多めのインジケーターを表示させると2,048MBを超えてしました。
コメント表示は2048MBのままです。


メモリーの最大確保量は2,048MBと表示されますが実際の使用量は状況に合わせて変化するようです。
あくまでも1EAに必要なメモリーの目安は2,048MBという事のようです。

今度は過去データーをほとんど持っていない時間足でインジケーター無しにしてMT4を再起動します。


なんと!メモリー使用量はわずか57.8MBです。
最大バー数を下げる事でめもりーの使用量を減らすことは出来るようです。

しかしながら、MT4では時間と共にメモリーの使用量が増えていきます。
大切な資産を運用するVPS,PCですので、ひとつのEAに2,048MB程度のメモリーを確保して運用する事が大切です。


筆者について
hayashi

林 貴晴(はやし たかはる)
株式会社ゴゴジャン(fx-on.com運営) メディア営業部 部長

・1981年 小学4年にBASICを習得
・1983年 機械語習得
米国系クインタイルズ・トランスナショナルジャパンにて
スイス系ノバルティスファーマでの業務に従事
英国系グラクソ・スミスクラインで7年の活動
・2015年7月よりEAの開発を開始
・2016年12月ゴゴジャンで業務開始
・2017年2月部長としての活動を始める
高速化の妨げになるコーディング規約に懐疑派。
カジノ式の巧みなロットコントロールや高速EAの開発には定評がある。
バックテストの結果のみでEAの性能をある程度分析できると評価され
fx-ONに記事を執筆。VB6によるシストレ開発に始まり千数百のEAを作成。
その経験からテクニカルが力を発揮するのは短期取引のオシレーターと信念を持つ。

この記事をシェアする


本ホームページに掲載されている事項は、投資判断の参考となる情報の提供を目的としたものであり、投資の勧誘を目的としたものではありません。投資方針、投資タイミング等は、ご自身の責任において判断してください。本サービスの情報に基づいて行った取引のいかなる損失についても、当社は一切の責を負いかねますのでご了承ください。また、当社は、当該情報の正確性および完全性を保証または約束するものでなく、今後、予告なしに内容を変更または廃止する場合があります。なお、当該情報の欠落・誤謬等につきましてもその責を負いかねますのでご了承ください。

ホーム » OANDA Education X fx-on.com » メモリーの必要量・・・MT4(メタトレーダー4)のEA(自動売買)プログラミング講座