커뮤니티
문의드립니다
2011-11-10 15:06:30
335
글번호 44618
input : shortPeriod(12),longPeriod(26),Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1,Period); 으로설정하고
다음 수식을 condition1 ,condition2 condition3형태로 작성 부탁드립니다
Condition1 에는 현재 매수진입 상태일 때 매수진입 한 봉으로부터 과거
50개봉 사이에 value1이 value2를 1회이상 골든크로스 한적이 있다
Var1=H 즉,골든크로스 당시의 고가 할당
Var11= 골든크로스 당시의 value1값 할당
Condition2 에는 현재 매수진입 상태일 때 매수진입 한 봉 이후부터 50개봉 사이에 value1이 value2를 1회이상 골든크로스 한적이 있다
Var2=H 즉,골든크로스 당시의 고가 할당
Var12= 골든크로스 당시의 value1값 할당
Condition3 에는 var2>var1 and var12>var11 로 작성부탁드립니다
답변 1
예스스탁 예스스탁 답변
2011-11-10 18:09:28
안녕하세요
예스스탁입니다.
input : shortPeriod(12),longPeriod(26),Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1,Period);
value3 = countif(crossup(value1,value2),50);
if crossup(value1,value2) Then{
value4 = H;
value5 = value1;
}
if MarketPosition == 1 Then{
if value3[BarsSinceEntry] >= 1 Then{
Condition1 == true;
var1 = value4[BarsSinceEntry];
var11 = value5[BarsSinceEntry];
}
if Crossup(value1,value2) and BarsSinceEntry < 50 Then{
Condition2 = true;
var2 = H;
var12 = value1;
}
Condition3 = var2 > var2 and var12 > var11;
}
Else{
Condition1 = false;
Condition2 = false;
Condition3 = false;
}
즐거운 하루되세요
> logos 님이 쓴 글입니다.
> 제목 : 문의드립니다
> input : shortPeriod(12),longPeriod(26),Period(9);
value1 = MACD(shortPeriod, longPeriod);
value2 = ema(value1,Period); 으로설정하고
다음 수식을 condition1 ,condition2 condition3형태로 작성 부탁드립니다
Condition1 에는 현재 매수진입 상태일 때 매수진입 한 봉으로부터 과거
50개봉 사이에 value1이 value2를 1회이상 골든크로스 한적이 있다
Var1=H 즉,골든크로스 당시의 고가 할당
Var11= 골든크로스 당시의 value1값 할당
Condition2 에는 현재 매수진입 상태일 때 매수진입 한 봉 이후부터 50개봉 사이에 value1이 value2를 1회이상 골든크로스 한적이 있다
Var2=H 즉,골든크로스 당시의 고가 할당
Var12= 골든크로스 당시의 value1값 할당
Condition3 에는 var2>var1 and var12>var11 로 작성부탁드립니다