커뮤니티

수식 문의 드립니다.

프로필 이미지
이엘성투
2018-10-14 20:46:22
196
글번호 122655
답변완료
안녕하세요 시스템 수식 문의드립니다. 1. 해외선물에서 아래와 같이 1차 매수 진행 If MarketPosition == 0 and Bcond == True and Bcond[1] == False Then Buy("B1"); 2. 아래와 같이 2차로 추가매수 진행 (0.04포인트 아래에서 추가매수) If MarketPosition == 1 Then { If MaxEntries == 1 Then Buy("B2",Atlimit,EntryPrice-PriceScale*0.04); } 3. 2차로 매수한 "B2"만 익절 If MarketPosition == 1 Then { If CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "B2" Then { CPrice = LatestEntryPrice(0); } If CPrice > 0 Then ExitLong("CXB",AtLimit,CPrice+0.12,"B2"); } Else { CPrice = 0; } 문제는...3번 과정에서 0.12 포인트 상승을 하였는데 어떤 때에는 0.12포인트 익절, 어떤때에는 0.20 포인트가 올랐다가 내렸는데... 익절이 안되고 손절 정책에 의해서 손절이 진행되었습니다. 수식에 문제가 있는지 점검 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-10-15 13:20:29

안녕하세요 예스스탁입니다. 식을 수정했습니다. If MarketPosition == 0 and Bcond == True and Bcond[1] == False Then Buy("B1"); If MarketPosition == 1 Then { If MaxEntries == 1 and TotalTrades == TotalTrades[1] Then Buy("B2",Atlimit,EntryPrice-PriceScale*0.04); } If MarketPosition == 1 Then { If LatestEntryName(0) == "B2" Then { CPrice = LatestEntryPrice(0); } If CPrice > 0 Then ExitLong("CXB",AtLimit,CPrice+0.12,"B2"); } Else CPrice = 0; 즐거운 하루되세요 > 이엘성투 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 안녕하세요 시스템 수식 문의드립니다. 1. 해외선물에서 아래와 같이 1차 매수 진행 If MarketPosition == 0 and Bcond == True and Bcond[1] == False Then Buy("B1"); 2. 아래와 같이 2차로 추가매수 진행 (0.04포인트 아래에서 추가매수) If MarketPosition == 1 Then { If MaxEntries == 1 Then Buy("B2",Atlimit,EntryPrice-PriceScale*0.04); } 3. 2차로 매수한 "B2"만 익절 If MarketPosition == 1 Then { If CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "B2" Then { CPrice = LatestEntryPrice(0); } If CPrice > 0 Then ExitLong("CXB",AtLimit,CPrice+0.12,"B2"); } Else { CPrice = 0; } 문제는...3번 과정에서 0.12 포인트 상승을 하였는데 어떤 때에는 0.12포인트 익절, 어떤때에는 0.20 포인트가 올랐다가 내렸는데... 익절이 안되고 손절 정책에 의해서 손절이 진행되었습니다. 수식에 문제가 있는지 점검 부탁드립니다.