커뮤니티

문의드립니다

프로필 이미지
이뚱이
2016-05-30 22:36:56
137
글번호 98624
답변완료
특정일에는 무조건 진입 청산과 진입 금지를 하려고 합니다. 아래식이 제대로 먹히지 않는데 무엇이 문제인가요 ? var : xCond(false); if (date==20160520 or date==20160526) Then xCond == true; if xCond == false 조건식 Then buy(); if xCond == false 조건식 Then Sell(); if xCond == true and marketposition <> 0 then { exitshort(); exitlong(); } 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-05-31 13:18:21

안녕하세요 예스스탁입니다. 변수에는 값이 한번 저장되면 다른 값으로 변경해 주기전까지는 해당값이 유지됩니다. var : xCond(false); if (date==20160520 or date==20160526) Then xCond = true; 위 내용은 xCond 는 초기값이 false인데 지정한 날자가 되면 true가 되고 계속 true를 유지하게 됩니다. 또한 예스랭귀지에서는 변수에 값저장은 =입니다. ==은 같다라는 표현입니다. var : xCond(false); if (date==20160520 or date==20160526) Then xCond == true; else xCond == false; if xCond == false and 조건식 Then buy(); if xCond == false and 조건식 Then Sell(); if xCond == true and marketposition <> 0 then { exitshort(); exitlong(); } 즐거운 하루되세요 > 이뚱이 님이 쓴 글입니다. > 제목 : 문의드립니다 > 특정일에는 무조건 진입 청산과 진입 금지를 하려고 합니다. 아래식이 제대로 먹히지 않는데 무엇이 문제인가요 ? var : xCond(false); if (date==20160520 or date==20160526) Then xCond == true; if xCond == false 조건식 Then buy(); if xCond == false 조건식 Then Sell(); if xCond == true and marketposition <> 0 then { exitshort(); exitlong(); } 감사합니다.