커뮤니티

한번 손절이 발생하면 다음 진입이 전혀 없습니다.

프로필 이미지
우후훗
2016-08-18 10:15:56
94
글번호 101131
답변완료
해외 크루드오일 틱 챠트로 시스템 거래중입니다. 챠트 설정은 한국시간으로 되어 있습니다. 손절이 발생하면 다음 거래를 멈추도록 진입이 설정되어 있다보니, 한번 손절이 발생하면 다음 진입이 전혀 없습니다. 손절 발생 후 챠트설정 시간대(한국)의 자정 까지 단 하루만 다음 진입을 않고 익일 부터는 거래를 계속하도록 수식을 변경하고 싶습니다. 현재 수식은 다음과 같읍니다. Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("StopLoss",1); Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and IsExitName("StopLoss",1); if 조건-1 and Condition1 == false Then buy("buy-조건-1"); ######################### if 조건-2 and Condition2 == false Then sell("sell-조건-1");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-18 11:41:05

안녕하세요 예스스탁입니다. 올려주신 수식의 내용은 진입후 손절이 되면 동일포지션 진입은 막고 반대포지션 진입만 가능한 내용입니다. 올려주신 내용상에는 손절 후 전체진입을 막는 내용은 없습니다. 아래와 같이 작성하시면 날짜가 변경되면 변수가 다시 false로 초기화되어 진입이 가능합니다. if date != date[1] Then{ Condition1 = false; Condition2 = false; } if TotalTrades > TotalTrades[1] and MarketPosition(1) == 1 and IsExitName("StopLoss",1) == true Then Condition1 = true; if TotalTrades > TotalTrades[1] and MarketPosition(1) == -1 and IsExitName("StopLoss",1) == true Then Condition2 = true; if 조건-1 and Condition1 == false Then buy("buy-조건-1"); if 조건-2 and Condition2 == false Then sell("sell-조건-1"); 즐거운 하루되세요 > 우후훗 님이 쓴 글입니다. > 제목 : 한번 손절이 발생하면 다음 진입이 전혀 없습니다. > 해외 크루드오일 틱 챠트로 시스템 거래중입니다. 챠트 설정은 한국시간으로 되어 있습니다. 손절이 발생하면 다음 거래를 멈추도록 진입이 설정되어 있다보니, 한번 손절이 발생하면 다음 진입이 전혀 없습니다. 손절 발생 후 챠트설정 시간대(한국)의 자정 까지 단 하루만 다음 진입을 않고 익일 부터는 거래를 계속하도록 수식을 변경하고 싶습니다. 현재 수식은 다음과 같읍니다. Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("StopLoss",1); Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and IsExitName("StopLoss",1); if 조건-1 and Condition1 == false Then buy("buy-조건-1"); ######################### if 조건-2 and Condition2 == false Then sell("sell-조건-1");