IBメンバーズ用EA N君1.7号の説明書
IB登録誠にありがとうございます。
Wonderful N v1.7のパラメーター説明になります。
通貨ペア&時間足
為替→全通貨ペア設定可能
CFD→XAUUSDのみ設定可能(GOLDは非対応)
仮想通貨→BTCUSD BTCJPYのみ設定可能
時間足制限なし(挿入されている時間足を取得するロジックを使用していません)
※迷った方は15分足にでも入れてください。
リアル口座認証キー
IB専用口座作成後、口座番号を当方に教えていただいた際に発行する認証キーの入力場所になります。EAが動作する条件としてはデモ口座は無条件、リアル口座はこちらの認証キーが必要になります。
■メイン設定
マジックナンバー
ロングとショートのマジックナンバーは別の番号にしてください。また、他のEAとマジックナンバーが重複しないようにしてください。N君はマジックナンバーと通貨ペアで自身のポジションを管理しています。
エントリータイプ
新規エントリー中止
新規エントリーを中止しますがナンピンは実行しポジションクローズを目指します。EAのポジションをすべて解消させて動作を中止させたい時に使用します。ロングとショートの合計損益が0以上になるとすべてクローズします。ピラミッディングを許可している場合、利益ポジションのピラミッディングを行います。
ロング&ショート
新規エントリをロングとショートどちらも許可します。
ロングのみ(またはショートのみ)
ロングの新規エントリーのみ許可します。ショートポジションが残っている場合は追加ポジションを継続し設定した値でクローズします。
自動運転モード
trueの時、すべての通貨ペアに設置したN君の合計含み損が、設定値より大きくなってしまった際新規エントリー中止モードに移行します。追加エントリー(ナンピン)のみ実行し全ポジションクローズを目指します。全ポジションクローズ後、翌日に再エントリーを開始します。
金ビットコインモード
このモードをtrueにすると、金やビットコインに対応したロジックになります。
金の場合はXAUUSDの通貨ペアに挿入するようにお願いします。稀にGOLDというチャートがありますが、こちらは対象になっていません。pipsの値は為替の約10倍になります。
ビットコインの場合はBTCUSDまたはBTCJPYに挿入してください。その他の仮想通貨は対象になっていません。pipsの値は為替の約100倍になります。
自動運転時新規エントリーを中止するNの含み損(単位は口座の通貨)
全通貨のN君の含み損を合計してこの値以上であれば新規エントリー中止に移行します。
含み損が設定値以下の時にEAのパラメーター変更・削除・再設置、時間足の変更等をしてしまうと内部パラメーターが初期化されて新規エントリーを行ってしまう可能性がありますのでいじらないでください。
初期ロット
新規エントリー時のロット数です。この値が基準となり追加エントリー時のロットが計算されます。最小ロット推奨。
連勝ロットアップ
1ポジションで利確した場合、連勝としてカウントされ、このパラメーターで設定した値ずつ初期ロットに加算していきます。無限ナンピンの場合取り扱い注意してください。
ロットアップ回数
連勝ロットアップの加算を最大何回まで行うか。一度でもナンピンポジションを保有した場合連勝回数はリセットされます。
利確&損切(pipsまたは円)
それぞれのポジションの合計獲得pips(または円)がこれ以上(損切の場合は以下)になると利確(または損切)します。
連勝ロットアップ
連勝した際に初期ロットをこの数値分を増やします。ナンピンされた場合は連勝は消えます。
連勝最大ロット
初期ロットの最大値。
初期利確(pips)
1ポジション目の利確幅
ナンピン利確(pips)
ナンピン、2ポジション目以降平均建値からの利確幅
損切(pips)
損切の幅。こちらはトータル損失pipsでの計算
最大スプレッド(pips)
ここで設定したスプレッドの値より大きい時、動作しません。
■新規(追加)エントリー設定
条件
常時エントリー
常にエントリーシグナルを出しますが、休憩時間や曜日設定で制御されます。同方向のポジションをすでに保有している場合は新規エントリーはせず追加エントリーのみになります。
ADX(逆張り)
ADXをオシレーターとして使ったエントリーをします。
RSI(逆張り)
70を上から下に抜けたときにショート、30を下から上に抜けたときにロングシグナルを出します。
MFI(逆張り)
80を上から下に抜けたときにショート、20を下から上に抜けたときにロングシグナルを出します。
MACD(順張り)
MACDのシグナルが0以上でロング、0以下でショートシグナルを出します。
Ichimoku(順張り)
現在の値が一目均衡表の上にある場合ロング、下にある場合ショートシグナルを出します。
EMA(順張り)
現在の値がEMAの上にある場合ロング、下にある場合ショートシグナルを出します。
BAND(順張り)
現在の値がボリンジャーバンド(3SD)のアッパーラインより上にある場合ロング、ロアーラインより下にある場合ショートシグナルを出します。
HL(順張り)
ハイローバンドのブレイクアウト。高値ブレイクでロング、安値ブレイクでショート。
エンベロープ(順張り)
現在の値がエンベロープ(3SD)のアッパーラインより上にある場合ロング、ロアーラインより下にある場合ショートシグナルを出します。
CCI(順張り)
CCIの値が+100でロング、-100でショートをします。
Hour(時間)
期間に入力した数字を時間とします。この時間(0~59分)になるとトレードを許可します。その他の設定ートレード開始時刻に相当します。
ローソク足(順張り)
期間に入力した数字前のローソク足が陽線ならロング、陰線ならショートをします。例えば期間に0を入れると現在のローソク足、1を入れると1本前のローソク足が対象となります。
時間足
各条件のインジケーターの値を取得する時間足を決めます。チャートの時間足とは無関係です。本EAはチャートの時間足をロジックに使用していませんので、どの時間足にセットしても同様の動きをします。バックテストの際はなるべく小さい時間足の方が再現性が良くなります。
期間
各条件のインジケーターの値を計算する期間を決めます。期間設定が無関係の項目はMACD(12,26,9)、Ichimoku(9,26,52)です。この項目が期間を示さない条件はHourとローソク足になります。
シグナル反転
条件にマッチしたときのシグナルを反転させます。この設定をtrueにすると例えばRSIの場合70でロング、30でショートになります。
休憩時間(hour)
前回のポジションクローズから新規エントリーさせない時間(hour)を決めます。
追加ポジションの休憩時間の場合は新規または追加ポジションを保有した時刻からエントリーを許可しはじめる時間を決めることができます。
例えば、新規エントリーの休憩時間を0にすると、ロングが決済された途端に再度ロングを保有しますし、追加エントリーの休憩時間を24にすると一日1回しかエントリーしないことになります。
トレード実行(または禁止)曜日
ドレードを許可(または禁止)する曜日の設定です。(新規エントリーのみの機能)
■ナンピン設定
ナンピン最大数
ナンピンを許可するポジション数です。10回ナンピンということは新規ポジションと追加のナンピンポジションで合計11ポジションになります。
最小ナンピン間隔(pips)
ナンピンを許可する最少幅です。追加エントリー設定で条件を常時にしていると固定幅ナンピンに、その他は変動幅ナンピンになります。
ロット計算タイプ
加算 ナンピン加算(足し算)
倍率 ナンピン倍率(掛け算)
フィボ数列 フィボナッチ数列(1個前と2個前の数字を合計した数字)
自動 ロットの自動計算
ナンピン加算
ナンピン毎に設定した数量をロットに加えてナンピンします。初期ロット0.01、ナンピン増数0.01の場合、0.01 0.02 0.03・・・となります。0を入力するロットは固定に、マイナスの値を入力するとロットはナンピンごとに減少します。
ナンピン倍率
ナンピン毎に設定した数量をロットに掛けてナンピンします。初期ロット0.01、ナンピン倍率2.0の場合、0.01 0.02 0.04・・・となります。0を入力するとこの機能は使用しません。
※ナンピン増数とナンピン倍率は倍率が優先され計算されます。どちらも0が入力されている場合は初期ロットでナンピンを実行します。
フィボ数列の倍数
計算されたフィボナッチ数列にこの値を掛けます。通常使用では1.0で大丈夫かともいます。
ロットの自動計算(戻し率%)
初期エントリー価格を0%、最終エントリー価格を100%とし「利益確定させるターゲット値(戻し率%)」で設定したパーセンテージの価格で利確できるようにロットを計算してエントリーします。
ロット自動計算をするポジション数
ナンピン何回目からロット自動計算をするかを設定できます。例えば初期ロット0.01、ロット増数を0にしてロットの自動計算をtrue、カウント数を4にすると4ポジションまで0.01でエントリーしてから5ポジション目から自動計算を開始します。
■決済設定
経過時間(min)
新規エントリーから設定した時間(分)が経過すると無条件でポジションをクローズします。0を入力しているとこの機能は使用しません。
■その他の設定
トレーリングストップ
トレーリングを開始する獲得pipsです。ナンピン時も使用可能です。0を入力しているとトレーリングは使用しません。
トレード開始終了時刻
トレードを許可する時刻の設定です。例えば時間を3、分を50にすると3:50になります。
上記時間外のナンピン
trueにすると設定した時間以外でもナンピンの条件に該当するとナンピンを実行します。falseにすると設定した時間外は新規エントリーもナンピンの追加エントリーも実行しません。
時刻設定、マニュアル時のGMT
どの時刻をEAに認識させるかを設定します。GMT+0の業者でGMT+3の動作をさせたい場合はGMT+3に設定してください。夏季、冬季でGMTは変わりますので冬季時間になったらGMT+2に変更してください。基本的にはサーバー時間を選択していれば大丈夫です。
テストモード
1本のローソク足で1回のみEAが動作するようになりバックテストが早くなります。バックテストをする際はエントリー条件で使用している時間足より大きくすると誤差が大きくなりますので注意してください。
■更新履歴
10/10 v1.5初版
10/29 v1.61
11/23 v1.7(金ビットコインモード追加)
0コメント