커뮤니티
매수,매도신호 화살표 표시 어떻게 하나여?
2006-11-16 14:19:12
1860
글번호 11312
쌍바닥, 쌍봉 시스템식을 아래과 같이 받아서 시스템을 돌려 보는 데
매수, 매도 화살표 표시가 안나오는 데,, 어떻게 하면
나오나여?
input : left(3), right(2), Period(200);
var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0);
var : hVal1(0),hVal2(0),hidx1(0),hidx2(0);
MAV = ma(c,5);
LowVal1 = SwingLow(1,MAV,left,right,Period);
LowVal2 = SwingLow(2,MAV,left,right,Period);
Lowidx1 = SwingLowbar(1,MAV,left,right,Period);
Lowidx2 = SwingLowbar(2,MAV,left,right,Period);
hVal1 = Swinghigh(1,MAV,left,right,Period);
hVal2 = Swinghigh(2,MAV,left,right,Period);
hidx1 = Swinghighbar(1,MAV,left,right,Period);
hidx2 = Swinghighbar(2,MAV,left,right,Period);
if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고
Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고
Lowval1 > MAV[Lowidx1] and Lowval2 > MAV[Lowidx2] and //두 바닥이 모두 5이평 위
MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고
MAV > MAV[1] and MAV[1] > MAV[2] then{ //5이평 연속상승
buy();
}
if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고
Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고
Hval1 > MAV[Hidx1] and Hval2 > MAV[Hidx2] and //두 바닥이 모두 5이평 위
MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고
MAV < MAV[1] and MAV[1] < MAV[2] then{ //5이평 연속하락
sell();
}
답변 1
예스스탁 예스스탁 답변
2006-11-20 08:53:19
안녕하세요
예스스탁입니다.
조건문에 조건과 스윙의 좌우 봉갯수를 조절해 보시기 바랍니다.
현재 매수와 매도조건에 맞는 부분이 없어 신호가 나오지 않습니다.
매수 조건에서
Lowval1 > MAV[Lowidx1] and Lowval2 > MAV[Lowidx2] and //두 바닥이 모두 5이평 위
매도 조건에서
Hval1 > MAV[Hidx1] and Hval2 > MAV[Hidx2] and //두 바닥이 모두 5이평 위
두가지를 제외했습니다.
신호를 확인하시기 바랍니다.
즐거운 하루되세요
input : left(3), right(2), Period(200);
var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0);
var : hVal1(0),hVal2(0),hidx1(0),hidx2(0);
MAV = ma(c,5);
LowVal1 = SwingLow(1,MAV,left,right,Period);
LowVal2 = SwingLow(2,MAV,left,right,Period);
Lowidx1 = SwingLowbar(1,MAV,left,right,Period);
Lowidx2 = SwingLowbar(2,MAV,left,right,Period);
hVal1 = Swinghigh(1,MAV,left,right,Period);
hVal2 = Swinghigh(2,MAV,left,right,Period);
hidx1 = Swinghighbar(1,MAV,left,right,Period);
hidx2 = Swinghighbar(2,MAV,left,right,Period);
if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고
Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고
MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고
MAV > MAV[1] and MAV[1] > MAV[2] then{ //5이평 연속상승
buy();
}
if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고
Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고
MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고
MAV < MAV[1] and MAV[1] < MAV[2] then{ //5이평 연속하락
sell();
}
> CJ_coco 님이 쓴 글입니다.
> 제목 : 매수,매도신호 화살표 표시 어떻게 하나여?
> 쌍바닥, 쌍봉 시스템식을 아래과 같이 받아서 시스템을 돌려 보는 데
매수, 매도 화살표 표시가 안나오는 데,, 어떻게 하면
나오나여?
input : left(3), right(2), Period(200);
var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0);
var : hVal1(0),hVal2(0),hidx1(0),hidx2(0);
MAV = ma(c,5);
LowVal1 = SwingLow(1,MAV,left,right,Period);
LowVal2 = SwingLow(2,MAV,left,right,Period);
Lowidx1 = SwingLowbar(1,MAV,left,right,Period);
Lowidx2 = SwingLowbar(2,MAV,left,right,Period);
hVal1 = Swinghigh(1,MAV,left,right,Period);
hVal2 = Swinghigh(2,MAV,left,right,Period);
hidx1 = Swinghighbar(1,MAV,left,right,Period);
hidx2 = Swinghighbar(2,MAV,left,right,Period);
if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고
Lowidx2 - Lowidx1 < 60 and // 두개 저점의 간격이 60봉 이내이고
Lowval1 > MAV[Lowidx1] and Lowval2 > MAV[Lowidx2] and //두 바닥이 모두 5이평 위
MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고
MAV > MAV[1] and MAV[1] > MAV[2] then{ //5이평 연속상승
buy();
}
if Hidx2 - Hidx1 > 5 and //두개 고점의 간격이 5봉 이상 떨어져 있고
Hidx2 - Hidx1 < 60 and // 두개 고점의 간격이 60봉 이내이고
Hval1 > MAV[Hidx1] and Hval2 > MAV[Hidx2] and //두 바닥이 모두 5이평 위
MAV[right] == HVal1 and // 3개 전봉에서 최근 고점이 형성되었고
MAV < MAV[1] and MAV[1] < MAV[2] then{ //5이평 연속하락
sell();
}