タイトルが入力されていません。
コンテンツがありません。
There have no category
There have no subcategory
EAつくーるでEAを作成したいと思っています。
インジケーターのアラートを拾い、ドテン売買をしたいのですが、 その時にエントリーのみ時間制御を行い、決済はアラートに従う、といった制御は可能でしょうか? (エントリー禁止の制御時間内でも、アラートに準じて決済は行う)
ドテン売買を行う際に、「エントリーだけ時間制限をかけて、決済は時間外でもインジケーターのアラートどおりに行いたい」というご質問ですね。
結論からお伝えすると、 EAつくーるの機能だけで「エントリーのみ時間制御・決済は時間制限なし」という動作は実現可能です。
ポイントは次の2つです。
さらにドテン売買は、 ・「ドテン機能」オプション + ・インジケーターのアラート条件をエントリー条件・決済条件の両方に設定 という形で組むのが実用的です。
以下、もう少し具体的に手順を書きます。
ここは通常どおりです。例として、
ドテン・時間制御とは直接関係しませんので、普段どおりで問題ありません。
「オプション」タブで次のように設定します。
「取引時間制限」にチェック
このオプションは 「この時間帯だけエントリーを出してよい」 という“エントリー専用フィルタ”です。 時間外でも、EAつくーるの「取引条件」で設定した決済条件はそのまま動作します。
「ドテン機能」にチェック
これにより、 「反対方向のエントリー条件が成立したとき、保有ポジションを決済して反対方向にエントリー」 という動きが有効になります。
ここでよくある勘違いとして、 「取引時間制限を付けると、時間外は決済も動かなくなるのでは?」 と心配されているかもしれませんが、決済は時間制限の影響を受けません。
次に、インジケーターアラートを拾う部分です。
EAつくーるでは「アラートそのもの(ポップアップや音)」を直接拾うことはできません。 その代わり、
もし、お使いのインジケーターが 「Alert() だけでバッファを持っていない」 タイプであれば、
といった前処理が必要になります。
以下は例として、
となっているケースを想定した設定例です。
「ポジション1」の「取引条件」で、まずエントリー条件を設定します。
カスタムインジケーター(インジケーター名:MyAlertIndi, 計算項目:0, 時間足:チャートの足, 計算位置:0本前) >= 数値(値:1) ↓ 買いエントリー
カスタムインジケーター(インジケーター名:MyAlertIndi, 計算項目:1, 時間足:チャートの足, 計算位置:0本前) >= 数値(値:1) ↓ 売りエントリー
ここで、
ドテン機能をオンにしているため、
となります。
また「取引時間制限」オプションがあるため、 上記の「買いエントリー」「売りエントリー」は、指定時間帯の中でしか実際のエントリーが行われません。
ご希望は 「エントリー禁止時間内でも、アラートに準じて決済は行う」 ということなので、決済条件をエントリー条件とは別に設定します。
カスタムインジケーター(インジケーター名:MyAlertIndi, 計算項目:1, 時間足:チャートの足, 計算位置:0本前) >= 数値(値:1) ↓ 買いポジション決済
カスタムインジケーター(インジケーター名:MyAlertIndi, 計算項目:0, 時間足:チャートの足, 計算位置:0本前) >= 数値(値:1) ↓ 売りポジション決済
ここには「時間」に関する条件やオプションは一切絡みません。 そのため、
取引時間内
取引時間外
という動きになります。
最後に、実際によくあるつまづきポイントも挙げておきます。
「取引時間制限」を入れたら決済もしなくなったように見える → 多くの場合、
インジケーターのアラートがEAで拾えない → インジケーターが「バッファで状態を返していない」ケースです。 この場合はインジケーター側を修正し、アラート時にバッファを1などにセットするようにしてから、EAつくーるで「カスタムインジケーター」を参照する必要があります。
以上のように設定していただくことで、
という制御は、EAつくーるの標準機能のみで実現可能です。
コメント文がありません。
ドテン売買を行う際に、「エントリーだけ時間制限をかけて、決済は時間外でもインジケーターのアラートどおりに行いたい」というご質問ですね。
結論からお伝えすると、
EAつくーるの機能だけで「エントリーのみ時間制御・決済は時間制限なし」という動作は実現可能です。
ポイントは次の2つです。
さらにドテン売買は、
・「ドテン機能」オプション +
・インジケーターのアラート条件をエントリー条件・決済条件の両方に設定
という形で組むのが実用的です。
以下、もう少し具体的に手順を書きます。
1. 基本項目の設定
ここは通常どおりです。例として、
ドテン・時間制御とは直接関係しませんので、普段どおりで問題ありません。
2. オプション設定で「エントリーだけ」時間制限する
「オプション」タブで次のように設定します。
「取引時間制限」にチェック
このオプションは
「この時間帯だけエントリーを出してよい」
という“エントリー専用フィルタ”です。
時間外でも、EAつくーるの「取引条件」で設定した決済条件はそのまま動作します。
「ドテン機能」にチェック
これにより、
「反対方向のエントリー条件が成立したとき、保有ポジションを決済して反対方向にエントリー」
という動きが有効になります。
ここでよくある勘違いとして、
「取引時間制限を付けると、時間外は決済も動かなくなるのでは?」
と心配されているかもしれませんが、決済は時間制限の影響を受けません。
3. インジケーターのアラートを「取引条件」に落とし込む
次に、インジケーターアラートを拾う部分です。
EAつくーるでは「アラートそのもの(ポップアップや音)」を直接拾うことはできません。
その代わり、
「アラート発生時にバッファの値を変化させている」
ことが前提になります。
もし、お使いのインジケーターが
「Alert() だけでバッファを持っていない」
タイプであれば、
といった前処理が必要になります。
以下は例として、
となっているケースを想定した設定例です。
4. 取引条件:エントリー条件(ドテン用)
「ポジション1」の「取引条件」で、まずエントリー条件を設定します。
買いエントリー条件(インジケーターの買いアラート)
売りエントリー条件(インジケーターの売りアラート)
ここで、
ドテン機能をオンにしているため、
となります。
また「取引時間制限」オプションがあるため、
上記の「買いエントリー」「売りエントリー」は、指定時間帯の中でしか実際のエントリーが行われません。
5. 取引条件:決済条件(時間外でも決済したい部分)
ご希望は
「エントリー禁止時間内でも、アラートに準じて決済は行う」
ということなので、決済条件をエントリー条件とは別に設定します。
買いポジション決済(売りアラートで決済)
売りポジション決済(買いアラートで決済)
ここには「時間」に関する条件やオプションは一切絡みません。
そのため、
取引時間内
取引時間外
という動きになります。
6. 想定されるつまづきポイント
最後に、実際によくあるつまづきポイントも挙げておきます。
「取引時間制限」を入れたら決済もしなくなったように見える
→ 多くの場合、
ことが多いです。上記のように「買いポジション決済」「売りポジション決済」を明示的に設定してください。
インジケーターのアラートがEAで拾えない
→ インジケーターが「バッファで状態を返していない」ケースです。
この場合はインジケーター側を修正し、アラート時にバッファを1などにセットするようにしてから、EAつくーるで「カスタムインジケーター」を参照する必要があります。
以上のように設定していただくことで、
という制御は、EAつくーるの標準機能のみで実現可能です。