【トラリピEA:GdTrader】実行手順 ~仮想通貨・CFD編~

EA実行手順~仮想通貨・CFD編~ GdTrader
この記事は約5分で読めます。

本記事では、高機能トラリピ型EA GdTraderビットコイン等の仮想通貨、並びに、日経平均やGOLD等のCFD銘柄に対して実行する手順 をご紹介します!

Canary
Canary

仮想通貨は土日も稼働しているブローカーがオススメ!!

スポンサーリンク

【GdTrader v2.0以降への設定例】

GdTraderを「BTCUSD (ビットコイン)」「JP225 (日経平均)」「USOIL (原油)」「XAUUSD (GOLD)」等の仮想通貨/株価指数CFD/商品CFD銘柄に対して実行する際の設定例です。


(仮想通貨・CFD銘柄は特に) 同一商品でも取引業者によって仕様が異なるケース が多く、そのような場合は本ブログでの設定例はそのまま適用できません。


いきなり実口座ではなく、必ずデモ口座で (所望の挙動をするか) 事前確認してください。


例:
日経平均CFDの価格の小数点以下の桁数は、楽天証券(JP225)=2、TitanFX(JPN225)=1、Axiory(NIKKEI)=0と全て異なる。

  • ステップ幅を100円に設定する場合、「TrapStepPoints」の値は、楽天証券(JP225)では10000、TitanFX(JPN225)では1000、Axiory(NIKKEI)では100 とそれぞれ異なった値に設定する必要があります。

Exness ビットコイン (BTCUSDm)

海外ブローカーのExnessのビットコイン (BTCUSDm) のロングでの設定例です。
※0.01ドル=1ポイント

  • ロット数: 0.01
  • 設定レンジ: $28,000.00 ~ $33,000.00
  • トラップ幅: $200
  • 利確幅:ATR連動(100%)、早期利確モードON
  • トラップ本数: 201
  • ロスカット: 27,000円


パラメータ名初期値設定値
NumberOfTraps100201
TrapHeadPrice98.028000.0
TrapStepPoints2020000
LossCutPrice95.027000.0
TakeProfitPoints8050000 (※1)
TakeProfitEarlyfalsetrue
PseudoTakeProfitPriceOffset500000 (※2)500000
【GdTraderのパラメータ変更内容】
(※1) 万一ATR値が取得できなかったケースに備えて、念のため固定T/P値も設定しておく
(※2) ~v1.18は初期値が「500」のため要変更


【パラメータ入力画面】


【実行前確認ダイアログの表示内容】

楽天証券CFD 日経平均 (JP225)

楽天証券CFDの日経平均CFD (JP225) のロングでの設定例です。
※0.01円=1ポイント

  • ロット数: 1 (=JP225の最低ロット数)
  • 設定レンジ: 27,000円 ~ 33,000円
  • トラップ幅: 100円
  • 利確幅:500円固定
  • トラップ本数: 61
  • ロスカット: 26,000円


パラメータ名初期値設定値
LotsPerOrder0.011.0
NumberOfTraps10061
TrapHeadPrice98.027000.0
TrapStepPoints2010000
LossCutPrice95.026000.0
AutoTakeProfitPercentage1000
TakeProfitPoints8050000
PseudoTakeProfitPriceOffset500000 (※)500000
【GdTraderのパラメータ変更内容】
※~v1.18は初期値が「500」のため要変更


【パラメータ入力画面】


【実行前確認ダイアログの表示内容】

注意事項

注意しておかなければいけない内容が1つあります。


通常、GdTraderの入力パラメータ「PseudoTakeProfitPriceOffset」 は、初期値の 500,000 のままでOKですが、

価格が500,000を超える可能性がある商品の場合、PseudoTakeProfitPriceOffsetの値を適宜増加させてから実行してください

  • 「PseudoTakeProfitPriceOffset」はGdTrader v1.5から追加した新パラメータです。
  • 初期値はv2.0以降は「500,000」ですが、v1.18までは「500」です。
  • 「PseudoTakeProfitPriceOffset」を一旦設定してEAを実行した後、この値は絶対に変更しないようにご注意ください。
    • 変更すると「現在持っているポジションは無くなった(=約定された)」とみなして、新規ポジションを建ててしまいます。
補足:v1.5で「PseudoTakeProfitPriceOffset」を追加した経緯

(指値注文を使わない) GdTraderは決済指値を「オフセット(下駄) + 内部のオーダーインデックス」に設定して管理しています。

  • Canaryの知る限り、FX銘柄で最高値が500に達する銘柄はないため、この「オフセット」を500固定で設定していましたが、CFD銘柄ではJP225を始め数万円台になるものもあり、「指値が現在値よりも低いため注文が通らない」と言う問題が生じました。

と言うことで、この「オフセット」を変更するパラメータとしてGdTrader v1.5にて「PseudoTakeProfitPriceOffset」を追加しました。

このような用途ですので、パラメータ「PseudoTakeProfitPriceOffset」は現在値が届かない位の高値に設定しておく必要があります。


スポンサーリンク

【まとめ】

GdTrader EAを 仮想通貨・CFD銘柄に対して実行する手順 をご紹介しました!

ご質問や不具合報告は、お手数ですが一番下のコメント欄にお願いします。



Canary
Canary

これで選択肢が増えましたね!
FX銘柄以外へも羽ばたいてみましょう!!

コメント

  1. 右京 より:

    NIKKEI225の設定について確認させてください。
    今現在、Axioryのデモ口座で動作を確認しており、25,000円~29,000円までトラップ幅を100円ごとに買いオーダーを41本、利益確定値を固定で200円の値動きで2000円という風に設定したいと考えております。

    楽天証券のCFDとは異なるようで、Axioryは最小単位が0.01ロットのためか、TrapStepPipsは【100】の数値で買い注文が想定どおりに約定されるようになりました。

    ところが、利益確定値を固定でするためにAutoTakeProfitPercentageを【0】にしてTakeProfitPipsPerOrderを【200】もしくは【20000】に設定しても思うとおりに利益確定注文が設定されず、PseudoTakeProfitPriceOffsetの数値が利益確定値として決済注文が出されて、2本目以降はそこから-1ずつ決済注文が設定されてしまいます。

    ・25,000円~29,000円までトラップ幅を100円
    ・PseudoTakeProfitPriceOffset…50000
    ・AutoTakeProfitPercentage…0
    ・TakeProfitPipsPerOrder…200

    1本目…ポジションは25000円、利益確定注文値…50000円
    2本目…ポジションは25100円、利益確定注文値…50001円
    3本目…ポジションは25200円、利益確定注文値…50002円

    というような感じです。
    どのようにすれば良いかアドバイスを頂戴できますと幸いです。
    よろしくお願いします。

    • Canary より:

      お返事が遅くなり大変申し訳ございません!
      #なぜかスパム判定されて通知が届かず、気付くのが今になってしまいました…

      さて、利益確定注文値(決済指値)に「PseudoTakeProfitPriceOffset」の数値が入力されるとのことですが、これは当EA GdTraderとして正しい挙動となります。

      GdTraderは注文を全て成行で行い、指値注文は行いません。また、決済指値はポジション番号の判別用に流用しており、指値注文として使われることはありません。

      こちら に記載がございますのでご一読いただければと思います。

      右京様の設定の1本目であれば、25000円で新規買い注文が行われた後に25200円まで上昇すれば成行で決済売り注文が行われるはずです。

      なお、昨日入力パラメータをpips→point化したv2.0をリリースしましたので、可能であればこちらへアップデート頂けますと幸いです。

      • Canary より:

        補足です。

        v2.0では、以下のようにご設定ください。
        ・TrapStepPoints: 100(=トラップ幅100円)
        ・TakeProfitPointsPerOrder: 200(=利確幅200円)
        ・PseudoTakeProfitPriceOffset: 500000 (デフォルト値のまま)

タイトルとURLをコピーしました