커뮤니티

2중 청산 문의 드립니다.

프로필 이미지
피카2
2023-01-21 16:15:23
478
글번호 165627
답변완료
언제나 도움주심에 미리 감사드립니다. 1.빈 곳좀 채워주시기 부탁드립니다. 2. 조건 만족시 2회,3회,4회 계속 ts청산이 반복되도록 하는 식을 의도합니다. 논리적으로 문제가 있는지, 의도에 맞는 식 부탁드립니다. 3.각 매수,청산별 번호표시 부탁드립니다. b1,b2,b3... ts청1,2,3 이런 식으로 exitprice(1)를 사용하면 stoploss 청산은 제외해야 겠지요. If 매수조건1 and 당일 무포지션 then{ //당일 무포지션 식? Buy("b1");//첫번째매수 } 당일 if MarketPosition==1 Then{ ExitLong("ts청",atstop,entryprice*1.8);//당일 첫진입가의 1.8배가격에 도달하면 청산1 } If MarketPosition==0 { buy("b2",atstop, ? );//전차 ts청산 가격보다 30% 상승하면(1.3배) 재진입 } #당일 모든 매수에 아래 atr청산이 기본으로 적용(tr청) if MarketPosition==1 Then{ ExitLong("tr청",atstop,highest(High,barsSinceEntry)-atr(at)*mul); } SetStopLoss(LOSS,PercentStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-25 11:16:18

안녕하세요 예스스탁입니다. 이름에 순서를 지정할 수 없습니다. 진입명,청산명은 가변으로 지정할 수 없습니다. if MarketPosition == 0 Then { If ExitDate(1) != sDate and 매수조건1 then { Buy("b1"); } If ExitDate(1) == sDate Then { buy("b2",atstop, ExitPrice(1)*1.30); } } if MarketPosition == 1 Then { #b1진입만 해당 ExitLong("ts청",AtLimit,entryprice*1.8,"b1"); ExitLong("tr청",atstop,highest(High,barsSinceEntry)-atr(at)*mul); } SetStopLoss(LOSS,PercentStop); 즐거운 하루되세요 > 피카2 님이 쓴 글입니다. > 제목 : 2중 청산 문의 드립니다. > 언제나 도움주심에 미리 감사드립니다. 1.빈 곳좀 채워주시기 부탁드립니다. 2. 조건 만족시 2회,3회,4회 계속 ts청산이 반복되도록 하는 식을 의도합니다. 논리적으로 문제가 있는지, 의도에 맞는 식 부탁드립니다. 3.각 매수,청산별 번호표시 부탁드립니다. b1,b2,b3... ts청1,2,3 이런 식으로 exitprice(1)를 사용하면 stoploss 청산은 제외해야 겠지요. If 매수조건1 and 당일 무포지션 then{ //당일 무포지션 식? Buy("b1");//첫번째매수 } 당일 if MarketPosition==1 Then{ ExitLong("ts청",atstop,entryprice*1.8);//당일 첫진입가의 1.8배가격에 도달하면 청산1 } If MarketPosition==0 { buy("b2",atstop, ? );//전차 ts청산 가격보다 30% 상승하면(1.3배) 재진입 } #당일 모든 매수에 아래 atr청산이 기본으로 적용(tr청) if MarketPosition==1 Then{ ExitLong("tr청",atstop,highest(High,barsSinceEntry)-atr(at)*mul); } SetStopLoss(LOSS,PercentStop);