커뮤니티

수식 문의

프로필 이미지
에구머니
2015-03-24 12:45:43
122
글번호 84328
답변완료
안녕하세요? 진입 후, 익절 또는 한번의 물타기 허용하는 수식좀 부탁드립니다. 그러니까... ------------ if 무포 또는 매도포지션 && Buycond then 다 청산하고 buy(n1개); 진입가 대비 Profit1 포인트 에 익절; 또는 Loss1 포인트에 n2개 추가 매수; 추가 매수한 경우에는 2번째 진입 가격 대비 Profit2 포인트 상승에 전량청산; (첫번째 진입 가격보다는 낮을 수 있음.) 또는 2번째 진입 가격 대비 Loss2 포인트 추가 손실에 전량 손절로 청산; 하방 진입도 마찬가지: if 무포 또는 매수 포지션 && Sellcond then 다 청산하고 sell(n1개); Profit1 포인트 에 익절; 또는 Loss1 포인트에 n2개 추가 매도; 추가 매도한 경우에는 2번째 진입 가격 대비 Profit2 포인트 하락에 전량청산; (첫번째 진입 가격보다는 높을 수 있음.) 또는 2번째 진입 가격 대비 Loss2 포인트 추가 손실에 전량 손절로 청산; 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-24 12:58:28

안녕하세요 예스스탁입니다. 시스템 적용시 시스템 트레이딩 설정창의 피라미딩탭에서 다른진입신호만 하용으로 설정하고 적용하시면 됩니다. input : n1(1),Profit1(1),loss1(1),n2(1),Profit2(1),Loss2(1); if MarketPosition <= 0 and BuyCond Then buy("b",OnClose,def,n1); if MarketPosition == 1 Then { if MaxEntries == 1 Then { ExitLong("BP1",atlimit,EntryPrice+Profit1); Buy("bb",AtLimit,EntryPrice-Loss1,n2); } if MaxEntries == 2 Then { ExitLong("BP2",atlimit,LatestEntryPrice(0)+Profit2); ExitLong("BL2",AtLimit,LatestEntryPrice(0)-loss2); } } if MarketPosition >= 0 and SellCond Then Sell("s",OnClose,def,n1); if MarketPosition == -1 Then { if MaxEntries == 1 Then { ExitShort("SP1",atlimit,EntryPrice-Profit1); Sell("ss",AtLimit,EntryPrice+Loss1,n2); } if MaxEntries == 2 Then { ExitShort("SP2",atlimit,LatestEntryPrice(0)-Profit2); ExitShort("SL2",AtLimit,LatestEntryPrice(0)+loss2); } } 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 수식 문의 > 안녕하세요? 진입 후, 익절 또는 한번의 물타기 허용하는 수식좀 부탁드립니다. 그러니까... ------------ if 무포 또는 매도포지션 && Buycond then 다 청산하고 buy(n1개); 진입가 대비 Profit1 포인트 에 익절; 또는 Loss1 포인트에 n2개 추가 매수; 추가 매수한 경우에는 2번째 진입 가격 대비 Profit2 포인트 상승에 전량청산; (첫번째 진입 가격보다는 낮을 수 있음.) 또는 2번째 진입 가격 대비 Loss2 포인트 추가 손실에 전량 손절로 청산; 하방 진입도 마찬가지: if 무포 또는 매수 포지션 && Sellcond then 다 청산하고 sell(n1개); Profit1 포인트 에 익절; 또는 Loss1 포인트에 n2개 추가 매도; 추가 매도한 경우에는 2번째 진입 가격 대비 Profit2 포인트 하락에 전량청산; (첫번째 진입 가격보다는 높을 수 있음.) 또는 2번째 진입 가격 대비 Loss2 포인트 추가 손실에 전량 손절로 청산; 감사합니다.