커뮤니티

매도 수식 확인 좀 부탁 드립니다.

프로필 이미지
요타
2018-06-13 20:41:42
148
글번호 119713
답변완료
* 수식이 안되는데 수정 좀 부탁 드립니다. 매수후 이익 구간이 3~5% 면 2프로 이하 매도 5~10%면 8프로 이하매도 10~15% 는 12프로 이하 매도 15~30은 14매도 입니다. if MarketPosition == 1 Then { if highest(H,BarsSinceEntry) >= EntryPrice*1.03 and highest(H,BarsSinceEntry) < EntryPrice*1.05 Then ExitLong("3%" ,AtStop, EntryPrice*1.02, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) >= EntryPrice*1.05 and highest(H,BarsSinceEntry) < EntryPrice*1.10 Then ExitLong("9%" ,AtStop, EntryPrice*1.08, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) >= EntryPrice*1.10 and highest(H,BarsSinceEntry) < EntryPrice*1.15 Then ExitLong("12%" ,AtStop, EntryPrice*1.12, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) >= EntryPrice*1.15 and highest(H,BarsSinceEntry) < EntryPrice*1.30 Then ExitLong("15%" ,AtStop, EntryPrice*1.14, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) < EntryPrice*1.03 and Lowest(H,BarsSinceEntry) < EntryPrice*0.97 Then ExitLong("손해1",AtLimit, EntryPrice*0.99, "" , Floor(CurrentContracts),1); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-06-14 14:30:27

안녕하세요 예스스탁입니다. 1 수익조건 수식에 문제가 없습니다. 수익조건은 이름이 %와 달라 일부 변경했습니다. 2 손해1은 조건에 사용된 가격 중 Lowest(H,BarsSinceEntry) 은 Lowest(L,BarsSinceEntry)로 변경해야 맞는 것 같습니다. 3%이상 수익발생한 적이 없고 진입이후 최저가가 진입가 대비 -3%이상 하락한 후에 상승해서 진입가대비-1%까지 도달하면 청산입니다. 3 if MarketPosition == 1 Then { if highest(H,BarsSinceEntry) >= EntryPrice*1.03 and highest(H,BarsSinceEntry) < EntryPrice*1.05 Then ExitLong("2%" ,AtStop, EntryPrice*1.02, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) >= EntryPrice*1.05 and highest(H,BarsSinceEntry) < EntryPrice*1.10 Then ExitLong("8%" ,AtStop, EntryPrice*1.08, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) >= EntryPrice*1.10 and highest(H,BarsSinceEntry) < EntryPrice*1.15 Then ExitLong("12%" ,AtStop, EntryPrice*1.12, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) >= EntryPrice*1.15 and highest(H,BarsSinceEntry) < EntryPrice*1.30 Then ExitLong("14%" ,AtStop, EntryPrice*1.14, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) < EntryPrice*1.03 and Lowest(H,BarsSinceEntry) < EntryPrice*0.97 Then ExitLong("손해1",atlimit, EntryPrice*0.99, "" , Floor(CurrentContracts),1); } 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 매도 수식 확인 좀 부탁 드립니다. > * 수식이 안되는데 수정 좀 부탁 드립니다. 매수후 이익 구간이 3~5% 면 2프로 이하 매도 5~10%면 8프로 이하매도 10~15% 는 12프로 이하 매도 15~30은 14매도 입니다. if MarketPosition == 1 Then { if highest(H,BarsSinceEntry) >= EntryPrice*1.03 and highest(H,BarsSinceEntry) < EntryPrice*1.05 Then ExitLong("3%" ,AtStop, EntryPrice*1.02, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) >= EntryPrice*1.05 and highest(H,BarsSinceEntry) < EntryPrice*1.10 Then ExitLong("9%" ,AtStop, EntryPrice*1.08, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) >= EntryPrice*1.10 and highest(H,BarsSinceEntry) < EntryPrice*1.15 Then ExitLong("12%" ,AtStop, EntryPrice*1.12, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) >= EntryPrice*1.15 and highest(H,BarsSinceEntry) < EntryPrice*1.30 Then ExitLong("15%" ,AtStop, EntryPrice*1.14, "" , Floor(CurrentContracts),1); if highest(H,BarsSinceEntry) < EntryPrice*1.03 and Lowest(H,BarsSinceEntry) < EntryPrice*0.97 Then ExitLong("손해1",AtLimit, EntryPrice*0.99, "" , Floor(CurrentContracts),1); }