MT4の挙動が重い・・・意図しないエントリーも・・・【素人による素人のための素人のMT4講座シリーズ】
こんにちは。マークjrです。
素人の素人による素人のためのMT4講座シリーズです。
シリーズ一覧はこちら。
今回はトラブル対応編。
フォワードテストしてましたが、なぜか挙動が重く何度もフリーズに。。。
そしてなぜかロジックとは関係ないところでエントリーしちゃっている始末。
こういう時は、ログから確認します。
この「操作履歴」のタブを押すとMT4がどう動いたかわかるのですが、履歴のどれかを右クリックして「開く」を押すと操作履歴のフォルダが開きます。ここで今日の日付のメモ帳を開くと・・・
「Not enough memory for 1916430 bars for indicator 〇〇」
こんな文字が大量にならんでました。
「移動平均線の為の191万個の足ためのメモリーが不足しています」とのことです。
つまりメモリー不足です。長期のバックテストを複数通貨ペアでやったときにダウンロードした為替のデータが残っていると思ったので、これを消したら解決するのでは?
ということで、先程のログデータがあったフォルダから一つ上のフォルダにいくと「history」のフォルダがありますので、この中の「download」のフォルダの中身を全て消してあげました。
さらに、長期バックテストの時に変更した「ヒストリー内の最大バー数」と「チャートの最大バー数」を10万くらいに変えてあげたところ・・・
その結果、見事サクサク動き出し、意図しないエントリーも起きなくなりました。
メモリーが限界だったのと、そのせいでインジケータが正しく生成されず、意図しないエントリーになったのだと思います。
こういったことって、プロの皆さんならすぐ気付くんでしょうけど、素人には意味不明なんですよね。なのでネット調べても出てこないんですよね。
シリーズ一覧はこちら
-
前の記事
【投資初心者必見】FX始める前に知っていて欲しいこと書いてみた 2021.06.03
-
次の記事
自分にあったiDeCo(イデコ)を探せ!!元証券マンが自分のために本気で比較検討してみた 2021.06.24
コメントを書く