FxLogBook.jp株式銘柄分析株式スクリーニング株式銘柄比較FX:EA作成機株・FX手法紹介破産確率計算開発者ブログアカウント登録ログイン


FxLogBookβ版

FX手法・EAロジック|

FX手法・EAロジック|EA作成機で複雑なエントリ条件を設定する方法

EA作成機で複雑なエントリ条件を設定する方法


2019-01-12  |  コメント件数(4)  |  Good !(53)

EA作成機で
複雑なエントリ条件
設定する方法



EA作成機のデフォルトはフィルターが全条件を満たし、シグナルのどれかを満たすことでエントリします。
これを、完成したプログラムを自ら修正することにより、簡単により複雑な条件を設定する方法を解説しています。



エントリ判定はどこを変更するか


複雑なエントリ条件を設定するためには、EA作成機でコンパイルしたプログラムのほぼ最後にある下記の箇所を修正します。

エントリ判定



エントリ判定とコメントがある行のすぐ下です。
このうち、上の赤い線で囲っている部分が買いの判定文で、下のほうが売りの判定文になっています。

買いと売りの判定



今の判定文の構造ですが、中央部の&&を中心に2つに分かれています。

&&より左側
ここの要件をすべて満たす必要があり、ロット数の制限、エントリ時間制限、フィルターの記載がありますのでここを修正します。

&&より左側
シグナルが記載されいます。&&より左側の要件をすべて満たしつつ、シグナルのどちらかの要件を満たすことでエントリが行われます。シグナル発生サインを修正するとエントリしなくなる可能性がありますので、あまり修正すないことをお勧めします。

判定分の中身




クローズ判定はどこを変更するか

 

クローズ判定は、エントリ判定の上に位置しています。

クローズ判定



クローズ判定は、フィルターの場合は条件を満たさなくなった場合、シグナルは反対条件になった場合にクローズとなります。
また、クローズ判定対象のどれか1つの条件を満たせばクローズ処理となります。

クローズ判定


 

 




どのように変更方法するのか?


- 条件式と半角括弧 -
( 条件A && 条件BはAとBを同時に満たす必要がある場合に使用します。
( 条件A || 条件BはAかBの条件を満たせばいい場合に使用します。
簡単ですので必ず覚えてください。

また、条件式を AとB 又は CとD のように( グループ化したい場合にははグループ毎に半角括弧で閉じてください
ちなみに条件式を AとB 又は CとDは ( (A && B) || (C&&D))というように表します。


- オープン判定の変更 -
既存のオープン判定式
( (ポジション && 時間 && 条件1 && 条件2 && ・・ ) && (シグナル条件) )

まず、下記の場所に半角括弧を加えます。
( ( ポジション && 時間 && ( 条件1 && 条件2 && ・・ ) ) && (シグナル条件) )

次に加えた括弧内で条件を設定します。
例えば、フィルターの条件を条件1と条件2を同時に満たすか、条件3と条件4を同時に満たすかしたい場合に設定する場合は下記のようになります。
・・ && 時間 && ( ( 条件1 && 条件2 ) || ( 条件3 && 条件4 ) ) ) && ( シグナル条件 ) )


- クローズ判定の変更 -
クローズ判定についても上記同様に、条件を設定したいものをグループ化し、グループを || で結ぶことで条件を設定してください。

買いポジションのクローズ判定式には下記の2種類がありますので、ご注意ください。
・条件!=1  買いの条件を満たさなくなった場合に適用(フィルター)
・条件==-1 反対条件(=売り条件)に該当した場合に適用(シグナル)


- 注意事項 -
・エントリシグナル、クローズシグナルともに、片方だけ変更するのではなく、ロング、ショートともに条件を変更するのを忘れないようにしてください。

・条件を変更した結果、全くエントリ、クローズしなくなったということや、想定外の場所でエントリ、クローズを行うようになることがあり得ますので、バックテストのビジュアルモードを使用して想定通りとなっているか十分に確認するようにしてください。








コメント投稿


お名前


コメント
 


コメント一覧


1ssss 2020.11.29 18:54:47
ssss

2 2020.05.01 13:04:57
エントリ判定はどこを変更するか で
&&より左側の説明が2回出てきますがどちらかが右ですか?

3MASA 2020.10.09 18:53:39
エントリー条件を複数設定した際、&&以降のエントリー条件がソースコードに出力されないケースが見受けられます。

4MASA 2020.10.10 15:51:01
↑トリガーを複数設定したのが原因のようです。プルダウン選択時にError表示してくれるとありがたいです。




  スポンサーリンク



  FX手法関連記事(新着順)

EAが動かない!?
トレーリングストップも??

そんな場合の対処方法

EA作成機で
複雑なエントリ条件
設定する方法

トラップ・リピート型の
進化系!!

「両建て+本体」

FX値動きの極意!!
時間帯を味方につけた
裁量トレード

NY時間のレンジブレイク
狙いのEA
パラメーターを大公開

負けない手法!? 
両建て、ナンピンゲール
の組み合わせ

EA作成機における
決済専用EA
作成方法について

EA作成機での
トレーリングストップ
設定方法について

トラリピ型EA ハーフ&ハーフの
中央値を移動平均線
してみた

FxLogBookで複利を利かせたEAをつくる方法

その他手法検索へ




  株式手法関連記事(新着順)

短期勝負!!
売られすぎの優良銘柄
反発を狙う

バリュー投資の父提唱の
「グレアム指数」5倍以下
というのは有効か?

「四季報の達人が教える10倍株・100倍株の探し方」
を試してみた

「株価予測 黄金の方程式」
を試してみたら
意外な結末に・・

超大化けの可能性がある
銘柄のスクリーニング条件を
試してみた

「業績見通しを上方修正した銘柄は有望」というのは
本当なのか?

第1四半期実績が良く
進捗率が高い銘柄の
株価は上昇するのか?

既に2倍株、3倍株となった
銘柄の特徴を
スクリーニングで探す

魔法の公式該当
スクリーニングで探して
バックテストしてみた

黒字転換2倍株
スクリーニングで探して
バックテストしてみた

その他手法検索へ



Copyright(C) 2015-2022 FxLogBook.jp all right reserved
ご利用規則個人情報保護方針開発者ブログ
お問い合わせ退会申請