EA概要
急激な高騰、下落の後、ひげが発生した際に、逆張り取引を行うEAを作成しました。
サンプルソース
パラメータ定義
extern string Maney="---Maney---"; input double lots_init = 1; -- extern string signalParam="---Signal Param---"; input double diffPips =100; // サイン判定用足幅 input double diffHige =20; // サイン判定用ひげ幅 input double diffSl =100; // ストップロス幅 input double diffTp =20; // 利益確定幅
シグナル判定処理
//---------------------------
// ◎ シグナル判定
//----------------------------
double sl=0;
double tp=0;
double lots=0.1;
//---------------------------
// ◎ 急激変化 + ひげ
//----------------------------
//買い
if(((Open[1]-Close[1])/Point>=diffPips) && ((Close[1]-Low[1])/Point>=diffHige)){
sl = Ask-diffSl*Point;
tp = Open[1]-diffTp*Point;
[ロングポジションオープン]
return;
}
//売り
if(((Close[1]-Open[1])/Point>=diffPips) && ((High[1]-Close[1])/Point>=diffHige)){
sl = Bid+diffSl*Point;
tp = Open[1]+diffTp*Point;
MyOrderSendP(OP_SELL, lots,0,sl, tp, EA_COMMENT+":SEL");
[ショートポジションオープン]
return;
}
関連リンク
[関連図書]