커뮤니티

isexitname 일괄청산후 거래중지 식요청입니다

프로필 이미지
데니얼
2014-07-16 11:20:24
159
글번호 76774
답변완료
"선물매수1"(진입명) 로 진입한 당일 포지션이 손절 0.3% 청산되면 추후 진입한 모든 포지션을 청산 후 당일 거래 중지 수식 요청드립니다
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2014-07-16 18:21:46

안녕하세요 예스스타입니다. 식을 아래와 같이 구성하시면 됩니다. #직전청산이 당일발생한 청산이고 손절이며 진입명은 "선물매수1"이면 Condition1은 True #위 내용이 아니면 Condition1은 false; Condition1 = ExitDate(1) == sdate and IsExitName("StopLoss",1) == true and IsEntryName("선물매수1",1) == true ; //Condition1이 false일때만 진입 if Condition1 == false then{ if 매수조건1 Then buy("선물매수1"); if 매수조건2 Then buy("선물매수2"); if 매도조건1 Then sell("선물매도1"); if 매도조건2 Then sell("선물매도2"); } SetStopLoss(0.3,PercentStop); 즐거운 하루되세요 > 데니얼 님이 쓴 글입니다. > 제목 : isexitname 일괄청산후 거래중지 식요청입니다 > "선물매수1"(진입명) 로 진입한 당일 포지션이 손절 0.3% 청산되면 추후 진입한 모든 포지션을 청산 후 당일 거래 중지 수식 요청드립니다
프로필 이미지

예스스탁 예스스탁 답변

2014-07-17 15:57:28

안녕하세요 예스스탁입니다. input : loss(0.3); Condition1 = ExitDate(1) == sdate and (IsExitName("bx",1) == true or IsExitName("sx",1) == true); //Condition1이 false일때만 진입 if Condition1 == false then{ //매수포지션 첫진입 if MarketPosition <= 0 and crossup(c,ma(C,20)) Then buy("선물매수1"); //매도포지션 첫진입 if MarketPosition >= 0 and crossdown(c,ma(C,20)) Then sell("선물매도1"); } #매수포지션 첫진입가 -0.3%면 일괄청산 if MarketPosition == 1 Then ExitLong("bx",AtStop,EntryPrice*(1-Loss/100)); #매도포지션 첫진입가 +0.3%면 일괄청산 if MarketPosition == -1 Then ExitShort("sx",AtStop,EntryPrice*(1+Loss/100)); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : isexitname 일괄청산후 거래중지 식요청입니다 > 안녕하세요 예스스타입니다. 식을 아래와 같이 구성하시면 됩니다. #직전청산이 당일발생한 청산이고 손절이며 진입명은 "선물매수1"이면 Condition1은 True #위 내용이 아니면 Condition1은 false; Condition1 = ExitDate(1) == sdate and IsExitName("StopLoss",1) == true and IsEntryName("선물매수1",1) == true ; //Condition1이 false일때만 진입 if Condition1 == false then{ if 매수조건1 Then buy("선물매수1"); if 매수조건2 Then buy("선물매수2"); if 매도조건1 Then sell("선물매도1"); if 매도조건2 Then sell("선물매도2"); } SetStopLoss(0.3,PercentStop); 즐거운 하루되세요 > 데니얼 님이 쓴 글입니다. > 제목 : isexitname 일괄청산후 거래중지 식요청입니다 > "선물매수1"(진입명) 로 진입한 당일 포지션이 손절 0.3% 청산되면 추후 진입한 모든 포지션을 청산 후 당일 거래 중지 수식 요청드립니다