커뮤니티

청산식

프로필 이미지
티끌
2016-12-16 15:14:40
109
글번호 105038
답변완료
아래와 같은 사항을 융합하여 청산수식을 작성할수 없을까요? 1)수익시 대응 5% 수익시 30%매도 10%수익시 30%매도 15%수익시 30%매도 (나머지 10%는 수동대응) 2)장환경에 따른 대응 2-3% 수익난 종목 본인 매수가 부근 이탈하면 전량 매도 5% 수익나면 3%수익구간을 이탈하면 전량매도 8% 수익나면 5%수익구간을 이탈하면 전량매도 10%수익나면 7%수익구간을 이탈하면 전량매도 15%수익나면 10%수익구간을 이탈하면 전량매도
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-12-16 17:19:03

안녕하세요 예스스탁입니다. 1 if MarketPosition == 1 Then{ ExitLong("bx1",atlimit,EntryPrice*1.05,"",1,Floor(MaxContracts*0.3),1); ExitLong("bx2",atlimit,EntryPrice*1.10,"",1,Floor(MaxContracts*0.3),1); ExitLong("bx3",atlimit,EntryPrice*1.15,"",1,Floor(MaxContracts*0.3),1); } 수식은 진입신호에서 발생한 전량을 청산하지 않으면 계속 포지션이 유지되므로 다음진입이 발생하지 않습니다. 참고하시기 바랍니다 2 if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= EntryPrice*1.02 and var1 < EntryPrice*1.03 then ExitLong("bx1",AtStop,EntryPrice); if var1 >= EntryPrice*1.05 and var1 < EntryPrice*1.08 then ExitLong("bx2",AtStop,EntryPrice*1.03); if var1 >= EntryPrice*1.08 and var1 < EntryPrice*1.10 then ExitLong("bx3",AtStop,EntryPrice*1.05); if var1 >= EntryPrice*1.10 and var1 < EntryPrice*1.15 then ExitLong("bx4",AtStop,EntryPrice*1.07); if var1 >= EntryPrice*1.15 then ExitLong("bx5",AtStop,EntryPrice*1.10); } 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 청산식 > 아래와 같은 사항을 융합하여 청산수식을 작성할수 없을까요? 1)수익시 대응 5% 수익시 30%매도 10%수익시 30%매도 15%수익시 30%매도 (나머지 10%는 수동대응) 2)장환경에 따른 대응 2-3% 수익난 종목 본인 매수가 부근 이탈하면 전량 매도 5% 수익나면 3%수익구간을 이탈하면 전량매도 8% 수익나면 5%수익구간을 이탈하면 전량매도 10%수익나면 7%수익구간을 이탈하면 전량매도 15%수익나면 10%수익구간을 이탈하면 전량매도