スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

バックテストを効率化するTips

最近のPCでは、殆どがマルチコアCPUを搭載しています。また、マルチスレッドという機能も備わっています。

これらの機能は、大量の計算処理を高速に行う為の機能ですが、MT4のバックテストでは「マルチスレッド」という機能は残念ながら有効になりません。

その結果、「マルチスレッド」を有効にした状態でバックテストを行うと、かえって処理時間が遅くなる場合があります。

そのような場合には、「マルチスレッド」を無効にすると良いかもしれません。

「マルチスレッド」を無効にするには、BIOSから「Hyper-Threading Technology」をオフ(Disable)にする事で変更出来ます。

スポンサーサイト

MT4のバックテスト・オプティマイズからSSDを守るTips

前回の記事では、MT4のインストールフォルダを丸ごとRAMディスクにコピーする方法を紹介しました。

この方法では、PCの電源が突然切断されてしまった場合には、大切なデータが一瞬で消えてしまうリスクがあります。

そこで、今回紹介する方法は、SSDにインストールされているMT4フォルダ内の[tester]フォルダのみをRAMディスクに移動する方法です。

簡単に言ってしまえば、RAMディスク内に[tester]フォルダーを作成し、SSD内からシンボリックリンクを張るという方法です。
これで、SSDにインストールされているMT4フォルダ内の[tester]フォルダへのアスセスは全て、RAMディスク内の[tester]フォルダーに対して行われます。

この方法ならば、PCの電源が突然切断されてしまっても、消えてしまうのは[tester]フォルダの内容だけなので、リスクは少なくなります。

SSD環境でのバックテスト・オプティマイズはSSDの寿命を縮めるのか?

MT4のバックテスト・オプティマイズでは、[tester]フォルダの内容を頻繁に読み書きします。

その為、SSDドライブにMT4本体をインストールしている場合には、SSDの寿命にも少なからず悪影響があると思っています。

そこで私は、SSDにインストールされた[MetaTrader 4]フォルダを丸ごとRAMディスクにコピーした上で、RAMディスク内のMT4でバックテスト・オプティマイズを行うようにしています。

蛇足ですが、最近のSSDにはSLC/MLC/TLCといった3種類が有ります。

性能比・寿命の長さは一般的には、SLC > MLC > TLC となります。

ですが、容量単価では、TLC < MLC < SLC となり、立場が逆転します。

SSDを選ぶ際には、この辺りのバランスを考慮して購入すると良いと思います。

FX業者の姑息なストップ狩りを回避するためのTips

幾つかの対策法は有りますが、簡単な方法を1つ紹介します。

EAから注文を発注する場合、リスク回避のためにもS/L価格をセットする場合が多いですが、このS/Lは少し余裕を持った価格帯に設定します。(少なくともストップ狩りに遭いそうな価格ラインよりも大きめに)

そして、別途EA内にて第2のS/L価格を設定し、1Tick毎にこのS/L価格のチェックを行います。第2のS/L価格を抜けたら即座にEA内でポジションを閉じます。

これにより、不当なストップ狩りをある程度回避出来るようになると思います。

欠点としては、MT4の通信が切断された場合等によって、決済が間に合わない場合がある事ですが...。


MT4で複数通貨ペアを参照するバックテスト (2)

以前、「MT4で複数通貨ペアを参照するバックテスト」という記事を書きました。

その中で、「MT4では、複数通貨ペアを参照するようなバックテストが出来ません。」と記載していましたが、現在のMT4では、複数通貨ペアを参照するようなバックテストが可能となっています。

具体的には「CopyClose」という関数を使用するのですが、この関数は元々、MQL5にて実装されていた関数です。

最近のMQL4では、MQL5の関数等の仕様が着々と移植されていますね。これにより、より開発の幅が広がるので歓迎出来る事だと思います。

只、メタクオート社はバグフィックスをもっとしっかり行ってもらいたいですね^^;

アクセスカウンター
プロフィール

大和

Author:大和
フリーランスのプログラマーです。

EA作成代行承ります
最新記事
カテゴリ
広告
最新コメント
最新トラックバック
月別アーカイブ
リンク
メールフォーム

名前:
メール:
件名:
本文:

ランキング参加中
応援よろしくお願いします。
検索フォーム
RSSリンクの表示
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。