커뮤니티
수식 부탁합니다
2009-12-28 00:22:57
669
글번호 26983
안녕하세요
에러 정정 부탁합니다
[매수]
Var: Formula0(0), Formula1(0), Formula2(0), Formula3(0);
Formula0 = (stime >= 090500 && stime < 150300) && (c < csar(0.02,0.2) && ma(c,10)>ma(c,26) && c>c[2] &&
c>(ma(C,accumN(iff(stime==090000,dayindex()-highest(iff(dayHigh()==H,dayindex(),0),dayindex()+1),0),dayindex()+1)+(dayindex()+1)+1))
||
ma(C,5)>ma(C,10)&&ma(C,10)>ma(C,20)&&ma(C,20)>ma(C,60) &&
(C-ma(C,5)) / STD(5)>=5 ||
ma(C,5)>ma(C,10)&&ma(C,10)>ma(C,26)&&ma(C,26)>ma(C,52) &&
crossup(macd(12,26), ema(macd(12,26),60)));
if Formula0 then
buy();
[청산1]
Var: Formula0(0), Formula1(0), Formula2(0), Formula3(0);
Formula1 = VR(12) < 100 && VR(12)[1] >= 300 || (C-ma(C,5)) / STD(5)<=3 ;
if Formula1 then
exitlong();
[청산2]
Var: Formula0(0), Formula1(0), Formula2(0), Formula3(0);
Formula1 = c > csar(0.02,0.2) && c<c[1] ||
ma(C,10)<ma(C,20)&&ma(C,20)<ma(C,60)&&
crossdown(macd(12,26), ema(macd(12,26),60)) &&
macd(12,26)<
macd(12,26)[accum(1)-highest(iff(macd(12,26)[1] < ema(macd(12,26)[1],10)
&& macd(12,26)[2] >= ema(macd(12,26)[2],10),accum(1),0),accum(1)-60)];
if Formula1 then
exitlong();
감사합니다
답변 1
예스스탁 예스스탁 답변
2009-12-28 15:05:00
안녕하세요
예스스탁입니다.
1.
Var: Formula0(False), Formula1(0), Formula2(0), Formula3(0);
Formula0 = (stime >= 090500 && stime < 150300) && (c < csar(0.02,0.2) && ma(c,10)>ma(c,26) && c>c[2] &&
c>(ma(C,accumN(iff(stime==090000,dayindex()-highest(iff(dayHigh()==H,dayindex(),0),dayindex()+1),0),dayindex()+1)+(dayindex()+1)+1))
||
ma(C,5)>ma(C,10)&&ma(C,10)>ma(C,20)&&ma(C,20)>ma(C,60) &&
(C-ma(C,5)) / STD(C,5)>=5 ||
ma(C,5)>ma(C,10)&&ma(C,10)>ma(C,26)&&ma(C,26)>ma(C,52) &&
crossup(macd(12,26), ema(macd(12,26),60)));
if Formula0 then
buy();
2.
Var: Formula1(False);
Formula1 = VR(12) < 100 && VR(12)[1] >= 300 || (C-ma(C,5)) / STD(c,5)<=3 ;
if Formula1 then
exitlong();
3.
Var: Formula1(False);
Formula1 = c > csar(0.02,0.2) && c<c[1] ||
ma(C,10)<ma(C,20)&&ma(C,20)<ma(C,60)&&
crossdown(macd(12,26), ema(macd(12,26),60)) &&
macd(12,26)<
macd(12,26)[accum(1)-highest(iff(macd(12,26)[1] < ema(macd(12,26)[1],10)
&& macd(12,26)[2] >= ema(macd(12,26)[2],10),accum(1),0),accum(1)-60)];
if Formula1 then
exitlong();
즐거운 하루되세요
> 개포빠가사리 님이 쓴 글입니다.
> 제목 : 수식 부탁합니다
> 안녕하세요
에러 정정 부탁합니다
[매수]
Var: Formula0(0), Formula1(0), Formula2(0), Formula3(0);
Formula0 = (stime >= 090500 && stime < 150300) && (c < csar(0.02,0.2) && ma(c,10)>ma(c,26) && c>c[2] &&
c>(ma(C,accumN(iff(stime==090000,dayindex()-highest(iff(dayHigh()==H,dayindex(),0),dayindex()+1),0),dayindex()+1)+(dayindex()+1)+1))
||
ma(C,5)>ma(C,10)&&ma(C,10)>ma(C,20)&&ma(C,20)>ma(C,60) &&
(C-ma(C,5)) / STD(5)>=5 ||
ma(C,5)>ma(C,10)&&ma(C,10)>ma(C,26)&&ma(C,26)>ma(C,52) &&
crossup(macd(12,26), ema(macd(12,26),60)));
if Formula0 then
buy();
[청산1]
Var: Formula0(0), Formula1(0), Formula2(0), Formula3(0);
Formula1 = VR(12) < 100 && VR(12)[1] >= 300 || (C-ma(C,5)) / STD(5)<=3 ;
if Formula1 then
exitlong();
[청산2]
Var: Formula0(0), Formula1(0), Formula2(0), Formula3(0);
Formula1 = c > csar(0.02,0.2) && c<c[1] ||
ma(C,10)<ma(C,20)&&ma(C,20)<ma(C,60)&&
crossdown(macd(12,26), ema(macd(12,26),60)) &&
macd(12,26)<
macd(12,26)[accum(1)-highest(iff(macd(12,26)[1] < ema(macd(12,26)[1],10)
&& macd(12,26)[2] >= ema(macd(12,26)[2],10),accum(1),0),accum(1)-60)];
if Formula1 then
exitlong();
감사합니다