아래 내용중에서 뭐가 잘못되었을까요?
3번째줄 If 에서 잘못된 토큰 에러로 나왔는데 문제점이 뭔지 모르겠네요
답변 미리 감사합니다.
var1=L[1]-H[1]*0.2%
If MarketPosition==0 and C > H[1] and O < L[1]Then
Buy("매수진입",AtStop,NextBarOpen+Var1);
If MarketPosition==0 and C > H[1] and O > L[1]Then
Sell("매도진입",AtLimit,NextBarOpen+Var1);
답변 1
예스스탁
예스스탁 답변
2021-10-05 16:36:25
안녕하세요
예스스탁입니다.
1
var1 = L[1]-H[1]*0.2;
문장의 마침은 세미콜론 ; 을 찍어 표시하셔야 합니다.
2
var1 = L[1]-H[1]*0.2;
위 내용이 봉길이의 20%를 지정하는 부분이면
아래와 같이 변경하셔야 합니다.
작성하신식은 전봉저가에 전봉고가의 20%를 뺀값입니다.
고가와 저가의 차이의 20%가 아닙니다.
var1 = (L[1]-H[1])*0.2;
3
var1 = (L[1]-H[1])*0.2;
If MarketPosition==0 and C > H[1] and O < L[1]Then
Buy("매수진입",AtStop,NextBarOpen+Var1);
If MarketPosition==0 and C > H[1] and O > L[1]Then
Sell("매도진입",AtLimit,NextBarOpen+Var1);
즐거운 하루되세요
> hi2378 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 아래 내용중에서 뭐가 잘못되었을까요?
3번째줄 If 에서 잘못된 토큰 에러로 나왔는데 문제점이 뭔지 모르겠네요
답변 미리 감사합니다.
var1=L[1]-H[1]*0.2%
If MarketPosition==0 and C > H[1] and O < L[1]Then
Buy("매수진입",AtStop,NextBarOpen+Var1);
If MarketPosition==0 and C > H[1] and O > L[1]Then
Sell("매도진입",AtLimit,NextBarOpen+Var1);