閉じる
  1. ビットコイン取引! bitFlyerの口座を開設しました。
  2. 初のcBot作成と個人的に躓いた点
  3. Genesis Traderのスキャルロジックを最適化!
  4. 2015年の確定申告終了!
  5. docomo解約して格安SIMのmineoに移行したぜ!
  6. 【宣伝】自作EA第2弾出品開始
  7. 2015年度好調なEAその1:3BTS
  8. MT4の動作がクソ重いから軽くするよう頑張ってみた
  9. 2015年度好調なEAその2:2Guns
  10. FXトレーダーにも便利なマネーフォワード
閉じる
閉じる
  1. ABLENETが速い! VPS上のMT4のレイテンシを比較
  2. 自作EAにニュースフィルターを実装
  3. Genesis Traderの運用を再開
  4. 逆相関ロジックによるポートフォリオの重要性
  5. トレーディングもヒットの積み重ねだと思う
  6. Swallowの決済バグを修正
  7. 初のcBot作成と個人的に躓いた点
  8. cTraderでの自動売買に挑戦
  9. 日本人は野球もコツコツドカンか
  10. Swallowタイアップキャンペーンと裏話
閉じる

あっきー 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. 一定時間経過での手仕舞い

  2. Swallowの決済バグを修正

  3. 【宣伝】自作EA第2弾出品開始

  4. 転んでも ただでは起きんぞ こうなれば

  5. 出来の悪いEAほど可愛くなる魔法

  6. 【宣伝】オリジナルEA第1弾出品中!

おすすめ記事

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

コメント

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

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

CAPTCHA


SNS

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

Facebook、Twitterもやってます!



follow us in feedly

サイト内検索

スポンサードリンク

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