커뮤니티

시스템문의

프로필 이미지
탄탄시스템
2020-11-19 18:38:06
749
글번호 144053
답변완료
수고 많으십니다. 공통사항. 최대 5회까지 피라미딩 진입하는 전략입니다. 질문 1. 몇개를 진입한 지 상관없이 모든 포지션의 총수익이 50포인트 이상이 되었을때 전체수량의 50%를 청산한다. 2. 남은수량이 2개일때 총수익이 30포인트이상이면 1/2 청산한다. 3. 남은수량이 3개일때 총수익이 40포인트이상이면 2/3 청산한다. 4. 남은수량이 4개일때 총수익이 50포인트이상이면 3/4 청산한다. 5. 남은수량이 5개일때 총수익이 60포인트이상이면 4/5 청산한다. 부탁드리겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-11-20 15:52:19

안녕하세요 예스스탁입니다. if MarketPosition == 1 Then { #1 ExitLong("bx1",AtLimit,AvgEntryPrice+(50/CurrentContracts),"",Floor(CurrentContracts*0.5),1); #2 if CurrentContracts == 2 Then ExitLong("bx2",AtLimit,AvgEntryPrice+(30/CurrentContracts),"",CurrentContracts-1,1); #3 if CurrentContracts == 3 Then ExitLong("bx3",AtLimit,AvgEntryPrice+(40/CurrentContracts),"",CurrentContracts-1,1); #4 if CurrentContracts == 4 Then ExitLong("bx4",AtLimit,AvgEntryPrice+(50/CurrentContracts),"",CurrentContracts-1,1); #5 if CurrentContracts == 5 Then ExitLong("bx5",AtLimit,AvgEntryPrice+(60/CurrentContracts),"",CurrentContracts-1,1); } if MarketPosition == -1 Then { #1 ExitShort("sx1",AtLimit,AvgEntryPrice-(50/CurrentContracts),"",Floor(CurrentContracts*0.5),1); #2 if CurrentContracts == 2 Then ExitShort("sx2",AtLimit,AvgEntryPrice-(30/CurrentContracts),"",CurrentContracts-1,1); #3 if CurrentContracts == 3 Then ExitShort("sx3",AtLimit,AvgEntryPrice-(40/CurrentContracts),"",CurrentContracts-1,1); #4 if CurrentContracts == 4 Then ExitShort("sx4",AtLimit,AvgEntryPrice-(50/CurrentContracts),"",CurrentContracts-1,1); #5 if CurrentContracts == 5 Then ExitShort("sx5",AtLimit,AvgEntryPrice-(60/CurrentContracts),"",CurrentContracts-1,1); } 즐거운 하루되세요 > 탄탄시스템 님이 쓴 글입니다. > 제목 : 시스템문의 > 수고 많으십니다. 공통사항. 최대 5회까지 피라미딩 진입하는 전략입니다. 질문 1. 몇개를 진입한 지 상관없이 모든 포지션의 총수익이 50포인트 이상이 되었을때 전체수량의 50%를 청산한다. 2. 남은수량이 2개일때 총수익이 30포인트이상이면 1/2 청산한다. 3. 남은수량이 3개일때 총수익이 40포인트이상이면 2/3 청산한다. 4. 남은수량이 4개일때 총수익이 50포인트이상이면 3/4 청산한다. 5. 남은수량이 5개일때 총수익이 60포인트이상이면 4/5 청산한다. 부탁드리겠습니다.