커뮤니티

수식 좀 요청 드립니다.

프로필 이미지
요타
2020-05-06 11:45:03
958
글번호 138560
답변완료
* 많은 도움에 고맙습니다. * 아래 수식이 적용 안되는데 확인좀 부탁 드립니다. (마이크로 미니 S&P500 종목거래) ## 1번 질문 기준 : 매수후 60봉 이상 경과 후 매수가 보다 20틱 이하면 청산 아래 수식이 아닌 가요? ## 봉경과후 청 산 if MarketPosition == 1 and IsEntryName("SS4") == true and BarsSinceEntry >= 60 and highest(H,BarsSinceEntry) <= EntryPrice-PriceScale*20 Then ExitLong(); if MarketPosition == -1 and IsEntryName("DD1") == true and BarsSinceEntry >= 60 and Lowest(L,BarsSinceEntry) >= EntryPrice+PriceScale*20 Then ExitShort(); *2번 질문 (마이크로&#160;미니&#160;S&P500&#160;종목거래) 기준: 수익 후 청산 기준 :20틱이상 수익후 -10틱 으로 수익이 감소하면 청산 input : droptick(-10),minprotick(20); Vars : TickSize(0) ; TickSize = PriceScale; #20틱이상 수익후 -10틱 으로 수익이 감소하면 청산 SetStopTrailing(droptick * TickSize,minprotick * TickSize,PointStop); 2가지 수식에 대하여 어느 부분이 잘못 되었나요? 지도좀 요청 드립니다. * 수고하십시요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-05-06 16:23:37

안녕하세요 예스스탁입니다. 1 if MarketPosition == 1 and IsEntryName("SS4") == true and BarsSinceEntry >= 60 and C <= EntryPrice-PriceScale*20 Then ExitLong(); if MarketPosition == -1 and IsEntryName("DD1") == true and BarsSinceEntry >= 60 and C >= EntryPrice+PriceScale*20 Then ExitShort(); 2 SetStopTrailing에 -값은 지정할수 없습니다. 20틱이상 수익이후에 수익이 10틱 감소하면 청산하고자 하시면 아래와 같이 작성하시면 됩니다. input : droptick(10),minprotick(20); Vars : TickSize(0); TickSize = PriceScale; SetStopTrailing(droptick * TickSize,minprotick * TickSize,PointStop); 만약 20틱이상 수익이후에 -10틱 손실이 발생할때 청산하고자 하시면 따로 풀어서 작성하셔야 합니다. input : droptick(10),minprotick(20); Vars : TickSize(0); TickSize = PriceScale; if MarketPosition == 1 and highest(H,BarsSinceEntry) >= EntryPrice+TickSize*minprotick Then ExitLong("bx",AtStop,EntryPrice-TickSize*droptick); if MarketPosition == -1 and Lowest(L,BarsSinceEntry) <= EntryPrice-TickSize*minprotick Then ExitShort("sx",AtStop,EntryPrice+TickSize*droptick); 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 수식 좀 요청 드립니다. > * 많은 도움에 고맙습니다. * 아래 수식이 적용 안되는데 확인좀 부탁 드립니다. (마이크로 미니 S&P500 종목거래) ## 1번 질문 기준 : 매수후 60봉 이상 경과 후 매수가 보다 20틱 이하면 청산 아래 수식이 아닌 가요? ## 봉경과후 청 산 if MarketPosition == 1 and IsEntryName("SS4") == true and BarsSinceEntry >= 60 and highest(H,BarsSinceEntry) <= EntryPrice-PriceScale*20 Then ExitLong(); if MarketPosition == -1 and IsEntryName("DD1") == true and BarsSinceEntry >= 60 and Lowest(L,BarsSinceEntry) >= EntryPrice+PriceScale*20 Then ExitShort(); *2번 질문 (마이크로&#160;미니&#160;S&P500&#160;종목거래) 기준: 수익 후 청산 기준 :20틱이상 수익후 -10틱 으로 수익이 감소하면 청산 input : droptick(-10),minprotick(20); Vars : TickSize(0) ; TickSize = PriceScale; #20틱이상 수익후 -10틱 으로 수익이 감소하면 청산 SetStopTrailing(droptick * TickSize,minprotick * TickSize,PointStop); 2가지 수식에 대하여 어느 부분이 잘못 되었나요? 지도좀 요청 드립니다. * 수고하십시요.