커뮤니티

문의 드립니다.~~~~

프로필 이미지
예스요
2022-09-18 16:23:36
963
글번호 162274
답변완료
항상 감사합니다. 조건식 1에서 연속손실(횟수를 변수로) 또는 연속 손실틱수의 합(변수로)이 발생했을 경우를 조건으로 조건식 2를 실행하는 식은 어떻게 해야 하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-09-19 14:17:35

안녕하세요 예스스탁입니다. 조건식으로는 제어를 할 수 없습니다. A라는 이름으로 진입되고 청산시의 횟수와 손실값을 누적하게 작성해 드립니다. 손실횟수 N1회 이상, 손실액 N2이상이면 조건식2로 진입입니다. input : N1(3),N2(-10) var : losscount(0),loss(0); #A진입청산시 if TotalTrades > TotalTrades[1] and IsEntryName("A",1) == true Then { #손실이면 #횟수와 손실액을 누적 if PositionProfit(1) < 0 Then { losscount = losscount+1; loss = loss + PositionProfit(1); } Else //손실이 아니면 0으로 초기화 { losscount = 0; loss = 0; } } #조건식2이고 A손실카운트가 N번이상이면 매수 if 조건식2 and (losscount >= N1 or loss <= N2) Then Buy("B"); 즐거운 하루되세요 > 예스요 님이 쓴 글입니다. > 제목 : 문의 드립니다.~~~~ > 항상 감사합니다. 조건식 1에서 연속손실(횟수를 변수로) 또는 연속 손실틱수의 합(변수로)이 발생했을 경우를 조건으로 조건식 2를 실행하는 식은 어떻게 해야 하나요?