커뮤니티

연속손실방지용 수식

프로필 이미지
모르니
2012-07-20 10:07:50
284
글번호 53080
답변완료
안녕하세요? '매수에서 손절이면 최소한 당일의 다음진입은 매수사인이 나와도 진입 않고 매도로만' 또 '매도로 손절 나오면 최소한 당일의 다음 진입은 매도사인이 나와도 매수로만' 을 위한 2가지 식입니다 맞는지 궁금합니다. 첫째, condition1 = MarketPosition == 0 Condition2 = MarketPosition(1) == 1 and PositionProfit(1) < 0 Condition3 = MarketPosition(1) == -1 and PositionProfit(1) < 0 if condition1 == true and condition2 == false buy() if condition1 == true and condition3 == false l sell() 둘째, condition1 = MarketPosition == 0 Condition2 = MarketPosition(1) == 1 and IsExitName("StopLoss",1) Condition3 = MarketPosition(1) == -1 and IsExitName("StopLoss",1) if Condition1 == true and condition2 == false buy() if Condition2 == true and condition3 == false sell() 감사합니다..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-20 16:05:07

안녕하세요 예스스탁입니다. 두번째 식에서 조금 더 변형해서 작성하셔야 합니다. 주석 참고하시기 바랍니다. #무포지션이고 직전청산이 오늘이 아님(당일 첫진입) condition1 = MarketPosition == 0 and ExitDate(1) != sdate; #무포지션이고 직전거래 청산이 당일이고 직전거래는 매수손절거래임 Condition2 = MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("StopLoss",1); #무포지션이고 직전거래 청산이 당일이고 직전거래는 매도손절거래임 Condition3 = MarketPosition == 0 and MarketPosition(1) == -1 and IsExitName("StopLoss",1); if Condition1 == true or (ExitDate(1) == sdate and condition2 == false) Then buy(); if Condition1 == true or (ExitDate(1) == sdate and condition3 == false) then sell(); 즐거운 하루되세요 > 모르니 님이 쓴 글입니다. > 제목 : 연속손실방지용 수식 > 안녕하세요? '매수에서 손절이면 최소한 당일의 다음진입은 매수사인이 나와도 진입 않고 매도로만' 또 '매도로 손절 나오면 최소한 당일의 다음 진입은 매도사인이 나와도 매수로만' 을 위한 2가지 식입니다 맞는지 궁금합니다. 첫째, condition1 = MarketPosition == 0 Condition2 = MarketPosition(1) == 1 and PositionProfit(1) < 0 Condition3 = MarketPosition(1) == -1 and PositionProfit(1) < 0 if condition1 == true and condition2 == false buy() if condition1 == true and condition3 == false l sell() 둘째, condition1 = MarketPosition == 0 Condition2 = MarketPosition(1) == 1 and IsExitName("StopLoss",1) Condition3 = MarketPosition(1) == -1 and IsExitName("StopLoss",1) if Condition1 == true and condition2 == false buy() if Condition2 == true and condition3 == false sell() 감사합니다..