커뮤니티

시스템식 문의 드립니다

프로필 이미지
광명
2009-09-23 07:59:43
573
글번호 24934
답변완료
매번 감사합니다. 진입시 10개가 들어가 각 다른 조건으로 청산하려하는데 어떻게 해야할지? 일종의 분할 청산 같은 개념인데, 예로 동시에 진입한 10개중 4개는 SetStopEndofday()으로 종가청산, 3개는 SetStopTrailing(20, 50, PercentStop)으로 청산 나머지 3개는 var99 = int(60/BarInterval); if MarketPosition == 1 and BarsSinceEntry == var99 and C < EntryPrice Then exitlong(); 으로 청산. 그리고 Bids
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-09-23 11:20:44

안녕하세요 예스스탁입니다. if MarketPosition == 1 Then{ value99 = highest(H,BarsSinceEntry); if value99 >= EntryPrice*1.5 Then ExitLong("bx1",AtStop,value99-(value99-EntryPrice)*0.2,"",3,1); } var99 = int(60/BarInterval); if MarketPosition == 1 and BarsSinceEntry == var99 and C < EntryPrice Then{ exitlong("bx2",OnClose,def,"",3,1); } SetStopEndofday(150000); 10개의 수량이 한번에 진입된 것이라면 위의 수식을 사용하시면 됩니다. 즐거운 하루되세요 > 광명 님이 쓴 글입니다. > 제목 : 시스템식 문의 드립니다 > 매번 감사합니다. 진입시 10개가 들어가 각 다른 조건으로 청산하려하는데 어떻게 해야할지? 일종의 분할 청산 같은 개념인데, 예로 동시에 진입한 10개중 4개는 SetStopEndofday()으로 종가청산, 3개는 SetStopTrailing(20, 50, PercentStop)으로 청산 나머지 3개는 var99 = int(60/BarInterval); if MarketPosition == 1 and BarsSinceEntry == var99 and C < EntryPrice Then exitlong(); 으로 청산. 그리고 Bids