커뮤니티
간단한 질문
2010-11-28 16:54:11
737
글번호 33928
현재가가 20선 위에 있다면 매수, 20선 아래 있다면 매도 포지션을 취함
현재가가 20선 위에 있는 상태에서 종가가 5일선을 crossup 하면 매수 , crossdown하면
매수청산
반대노 20선 아래 상태에서 종가가 5일선 크로스다운하면 매도, 크로스업시 매도 청산
4프로 손절식.
Input : shortPeriod(5), middleperiod(20)
value1 = ema(C, shortPeriod);
value2 = ema(C, middlePeriod);
if C>value2 && crossup(c,value1) then
buy();
if C<value2 && crossdown(c,value1) then
sell();
if crossdown(c,value1) then
exitlong();
if crossup(c,value1) then
exitshort();
SetStopLoss(4,PercentStop);
이렇게 작성해봤는데 오류가 뜨네요. 무엇이 잘못되었나요.
답변 1
예스스탁 예스스탁 답변
2010-11-29 10:35:33
안녕하세요
예스스탁입니다.
기존에 작성된 식에서는
input선언 뒤에 세미콜론(;)이 빠졌습니다.
Input : shortPeriod(5), middleperiod(20);
20위에서 매수-매수청산
20아래에서 매도-매도청산
하는 식이시면 아래와 같습니다.
Input : shortPeriod(5), middleperiod(20);
value1 = ema(C, shortPeriod);
value2 = ema(C, middlePeriod);
if C > value2 Then{
if crossup(c,value1) then
buy();
if crossdown(c,value1) then
exitlong();
}
if C < value2 then{
if crossdown(c,value1) then
sell();
if crossup(c,value1) then
exitshort();
}
SetStopLoss(4,PercentStop);
즐거운 하루되세요
> 휴식 님이 쓴 글입니다.
> 제목 : 간단한 질문
> 현재가가 20선 위에 있다면 매수, 20선 아래 있다면 매도 포지션을 취함
현재가가 20선 위에 있는 상태에서 종가가 5일선을 crossup 하면 매수 , crossdown하면
매수청산
반대노 20선 아래 상태에서 종가가 5일선 크로스다운하면 매도, 크로스업시 매도 청산
4프로 손절식.
Input : shortPeriod(5), middleperiod(20)
value1 = ema(C, shortPeriod);
value2 = ema(C, middlePeriod);
if C>value2 && crossup(c,value1) then
buy();
if C<value2 && crossdown(c,value1) then
sell();
if crossdown(c,value1) then
exitlong();
if crossup(c,value1) then
exitshort();
SetStopLoss(4,PercentStop);
이렇게 작성해봤는데 오류가 뜨네요. 무엇이 잘못되었나요.