커뮤니티

다시 질문드립니다

프로필 이미지
자오지환웅
2017-05-30 15:46:29
127
글번호 109964
답변완료
if MarketPosition != 0 Then{ if CurrentContracts > CurrentContracts[1] Then{ var1 = H; var2 = L; } if H > var1 Then var1 = H; if L < var2 Then var2 = L; } 위식의 경우 포지션함수에서 리버스로 청산하고 진입하는 경우에도 진입이후의 최고가 / 최저가가 계산이 되는건가요? CurrentContracts 를 기준으로 시작점을 잡는다면 리버스인 경우에는 오류가 발생할 수도 있을듯해서 질문드립니다. 항상 감사하게 생각하고 있습니다. 건강하세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-05-30 16:52:16

안녕하세요 예스스탁입니다. 식을 수정했습니다. if MarketPosition != 0 Then{ if MarketPosition != MarketPosition[1] or TotalTrades > TotalTrades[1] Then{ var1 = H; var2 = L; } if H > var1 Then var1 = H; if L < var2 Then var2 = L; } 즐거운 하루되세요 > 자오지환웅 님이 쓴 글입니다. > 제목 : 다시 질문드립니다 > if MarketPosition != 0 Then{ if CurrentContracts > CurrentContracts[1] Then{ var1 = H; var2 = L; } if H > var1 Then var1 = H; if L < var2 Then var2 = L; } 위식의 경우 포지션함수에서 리버스로 청산하고 진입하는 경우에도 진입이후의 최고가 / 최저가가 계산이 되는건가요? CurrentContracts 를 기준으로 시작점을 잡는다면 리버스인 경우에는 오류가 발생할 수도 있을듯해서 질문드립니다. 항상 감사하게 생각하고 있습니다. 건강하세요.