질문 드립니다.
설명해주신대로 아래 수식에서
if MarketPosition <= 0 and Profit < 익절횟수 Then
Buy("b1",AtStop,H[n1]+PriceScale*1);
if MarketPosition >= 0 and Profit < 익절횟수 Then
Sell("s1",AtStop,L[N1]-PriceScale*1);
< 와 > 를 없애고 = 만 사용하면 EXITLONG, EXITSHORT 없이 조건식대로 진행된다고 하셨는데, 삭제해보니 값을 대입할 수 있는 변수나 배열의 요소 등이 와야 한다고 합니다.
어떻게 하면 되는지요?
답변 1
예스스탁
예스스탁 답변
2021-11-25 11:20:13
안녕하세요
예스스탁입니다.
== 로 지정하셔야 합니다.
예스랭귀지에서 같다라는 표현은 == 이고 변수에 값을 저장할때만 =을 하나만 사용합니다.
A = B; --> 변수A에 B를 저장.
A == B --> A와 B는 같다, A의 값이 B이다.
즐거운 하루되세요
> jesten77 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 질문 드립니다.
설명해주신대로 아래 수식에서
if MarketPosition <= 0 and Profit < 익절횟수 Then
Buy("b1",AtStop,H[n1]+PriceScale*1);
if MarketPosition >= 0 and Profit < 익절횟수 Then
Sell("s1",AtStop,L[N1]-PriceScale*1);
< 와 > 를 없애고 = 만 사용하면 EXITLONG, EXITSHORT 없이 조건식대로 진행된다고 하셨는데, 삭제해보니 값을 대입할 수 있는 변수나 배열의 요소 등이 와야 한다고 합니다.
어떻게 하면 되는지요?