커뮤니티

당일에는 해당 특정 진입명의 신호는 발생하더라도 무시하도록

프로필 이미지
우후훗
2016-06-14 19:14:36
119
글번호 99075
답변완료

첨부 이미지

특정 진입으로 인한 손절 발생시 당일은 해당 신호가 더이상 발생하지 않게 하는 방법을 알려주세요. 첨부 그림화일을 보면 6.13일 매수 진입한 B2b가 6.14일 갭하락하며 매수청산(손절 :StopLoss)이 일어났습니다. 보시다시피 6.14일 에만 매수진입 B2b가 추가로 3번 더 발생하여 큰 손실이 났는데, 이것을 방지하기 위하여 특정 진입에 의한 손절 발생시 당일에는 해당 특정 진입명의 신호는 발생하더라도 무시하도록 만들고 싶습니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-06-15 16:13:18

안녕하세요 예스스탁입니다. 사용하시는 시스템을 아래구조와 같이 수정하셔야 합니다. 아래 내용 참고하시기 바랍니다. #날자변경되면 false로 초기화 if date != date[1] Then{ Condition1 = false; Condition2 = false; Condition3 = false; } #b1진입후 손절되면 Condition1은 true if TotalTrades > TotalTrades[1] and IsEntryName("b1",1) == true and IsExitName("StopLoss",1) Then Condition1 = true; #b2진입후 손절되면 Condition2은 true if TotalTrades > TotalTrades[1] and IsEntryName("b2",1) == true and IsExitName("StopLoss",1) Then Condition2 = true; #b3진입후 손절되면 Condition3은 true if TotalTrades > TotalTrades[1] and IsEntryName("b3",1) == true and IsExitName("StopLoss",1) Then Condition3 = true; #Condition1이 false일때만 조건만족시 진입 if Condition1 == false and 진입조건1 Then buy("b1"); #Condition2이 false일때만 조건만족시 진입 if Condition2 == false and 진입조건2 Then buy("b2"); #Condition3이 false일때만 조건만족시 진입 if Condition3 == false and 진입조건3 Then buy("b3"); 즐거운 하루되세요 > 우후훗 님이 쓴 글입니다. > 제목 : 당일에는 해당 특정 진입명의 신호는 발생하더라도 무시하도록 > 특정 진입으로 인한 손절 발생시 당일은 해당 신호가 더이상 발생하지 않게 하는 방법을 알려주세요. 첨부 그림화일을 보면 6.13일 매수 진입한 B2b가 6.14일 갭하락하며 매수청산(손절 :StopLoss)이 일어났습니다. 보시다시피 6.14일 에만 매수진입 B2b가 추가로 3번 더 발생하여 큰 손실이 났는데, 이것을 방지하기 위하여 특정 진입에 의한 손절 발생시 당일에는 해당 특정 진입명의 신호는 발생하더라도 무시하도록 만들고 싶습니다. 감사합니다.