閉じる
  1. トランプ大統領誕生で相場は大荒れ
  2. シロクマさんEA復活傾向か?
  3. Genesis Traderのスキャルロジックを最適化!
  4. 2015年度好調なEAその1:3BTS
  5. ABLENETが速い! VPS上のMT4のレイテンシを比較
  6. オリジナルEA開発に着手
  7. 試用版EAの配布を始めてみる
  8. 2015年度好調なEAその2:2Guns
  9. FXトレーダーにも便利なマネーフォワード
  10. docomo解約して格安SIMのmineoに移行したぜ!
閉じる
閉じる
  1. 2018年始も好調継続中
  2. Swallow 低ボラ回避のバージョンアップ
  3. Swallowのバージョンアップ検討
  4. ホワイトフェニックス
  5. 順張りと逆張りのポジション保有時間
  6. 順張りと逆張りの損益分布
  7. FFCalのサマータイム認識
  8. まだまだ使える!カコテンiIchimoku AUDJPYのチューニング…
  9. ABLENETが速い! VPS上のMT4のレイテンシを比較
  10. 自作EAにニュースフィルターを実装
閉じる

あっきー and Company

他通貨ペア価格を参照しながらのバックテスト

自作のDandelionSwallowはEUR/USD対象のEAですが、この2つのEAには実は課題がありました。

それは、円口座とした場合の複利のバックテストが正しくできないということです。

 

私のEAでは複利としたときに設定レバレッジからロットを自動算出するようにしていて、

ロット数=レバレッジ×口座残高/EURJPY価格/100,000

という計算式でロットを計算しているのですが、バックテストはEURUSDのチャートで行っているのでEURJPY価格は普通にやると取得できないんですよ。

したがって、現状までは円口座でバックテストをするときはEUR/JPYを120円に固定してエラーが出ないようにしていました(現在出品しているバージョンでもそうしています)。

ちなみに実稼働では普通に取得できる仕様なようで、フォワードでは問題ないのですが。

 

ただ最近、複数通貨を取引するEAの構想を練っていることもあり、どうにかして複数通貨ペアの価格をバックテストで一気に取得する方法がないかと調べていたところ…ありました!

いくつかあるみたいですが、こちらのりゅーきさんのブログ記事によるとCopyClose()という関数を使うといいらしい。

ということで早速有り難くコードを拝借し、EURJPY価格取得の部分に組み込んでみました。圧倒的感謝。

これでバックテストを行い、EURJPYの価格が正しく参照できているかPrintで出力してみたところ…

jpyaccount_eurjpyprice

うむ、ちゃんと取得できているようです。

これでクロス円以外のEAについても円口座での複利のバックテストができます!

またひとつ勉強になりました。

 

まあただ一発で上手くいったわけではなくて、EUR/JPY価格も取得できたりできなかったりすることがあるみたいです。

原因はよくわかりませんが、とりあえず上手くいった方法としてはEUR/USDを使ったバックテストの直前に、同じ期間のEUR/JPYでダミー的にバックテストを行ってティックチャートを作り直しておくといいみたい。

161023_offline-charts

既にあるんならいいだろとも思ったのですが、そういうことでもないみたいですね。よくわからん。

 

ともあれ、これは使えるテクニックであることは確かです。

時間がなかなか取れなくて辛いのですが、これを利用して複数通貨ペアの価格を同時監視して取引するEAの作成にもチャレンジしてみたいと思います。

関連記事

  1. Swallow 低ボラ回避のバージョンアップ

  2. 自作EAにニュースフィルターを実装

  3. Swallowのポジション保有時間に関するコード修正

  4. Sunflowerのエラー修正

  5. オリジナルEAの初取引

  6. 人気のスイングEAにヒントを得た新EA

おすすめ記事

  1. ABLENETが速い! VPS上のMT4のレイテンシを比較
  2. 逆相関ロジックによるポートフォリオの重要性
  3. 初のcBot作成と個人的に躓いた点
  4. cTraderでの自動売買に挑戦
  5. Swallowタイアップキャンペーンと裏話

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


SNS

記事の更新情報はこちらから。

Facebook、Twitterもやってます!



follow us in feedly

サイト内検索

スポンサードリンク

bitFlyer ビットコインを始めるなら安心・安全な取引所で
ページ上部へ戻る