커뮤니티

최대수익하락 오류 질문입니다

프로필 이미지
파인애플
2009-01-14 15:06:30
563
글번호 19504
답변완료
if MarketPosition() == 1 Then{ if Highest(h,BarsSinceEntry) < EntryPrice*1.01 and highest(H,BarsSinceEntry) >= EntryPrice Then exitlong("x1",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.7); if Highest(h,BarsSinceEntry) < EntryPrice*1.02 and highest(H,BarsSinceEntry) >= EntryPrice*1.01 Then exitlong("x2",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.6); if Highest(h,BarsSinceEntry) <= EntryPrice*1.04 Then exitlong("x3",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.5); } -------------------------답변해주신 로직이 검증이 안돼네요 다시정리하자면 0~1% 이익시 수익의 70% 하락 하면 청산 1~4% 이익시 수익의 60% 하락 하면 청산 4%이상 이익시 수익의 50% 하락 하면 청산 수고하세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-01-14 16:37:13

안녕하세요 예스스탁입니다. 식을 3.1과 3.0에서 공통으로 사용할 수 있게 수정했습니다. if MarketPosition() == 1 Then{ if Highest(h,BarsSinceEntry()) < EntryPrice()*1.01 and highest(H,BarsSinceEntry()) >= EntryPrice() Then exitlong("x1",AtStop,highest(H,BarsSinceEntry())-(highest(H,BarsSinceEntry())-EntryPrice())*0.7); if Highest(h,BarsSinceEntry()) < EntryPrice()*1.04 and highest(H,BarsSinceEntry()) >= EntryPrice()*1.01 Then exitlong("x2",AtStop,highest(H,BarsSinceEntry())-(highest(H,BarsSinceEntry())-EntryPrice())*0.6); if Highest(h,BarsSinceEntry()) <= EntryPrice()*1.04 Then exitlong("x3",AtStop,highest(H,BarsSinceEntry())-(highest(H,BarsSinceEntry())-EntryPrice())*0.5); } 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 최대수익하락 오류 질문입니다 > if MarketPosition() == 1 Then{ if Highest(h,BarsSinceEntry) < EntryPrice*1.01 and highest(H,BarsSinceEntry) >= EntryPrice Then exitlong("x1",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.7); if Highest(h,BarsSinceEntry) < EntryPrice*1.02 and highest(H,BarsSinceEntry) >= EntryPrice*1.01 Then exitlong("x2",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.6); if Highest(h,BarsSinceEntry) <= EntryPrice*1.04 Then exitlong("x3",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.5); } -------------------------답변해주신 로직이 검증이 안돼네요 다시정리하자면 0~1% 이익시 수익의 70% 하락 하면 청산 1~4% 이익시 수익의 60% 하락 하면 청산 4%이상 이익시 수익의 50% 하락 하면 청산 수고하세요