커뮤니티

문의 드립니다

프로필 이미지
영구없다
2018-02-22 19:19:32
173
글번호 116847
답변완료
아래의 수식을 3차 청산이후 고점을 찍고 50틱이 떨어지면 완전청산(s자 완전청산표시 색깔있는 동그라미가 나오게) 3차 청산이후 저점을 찍고 50틱이 오르면 완전청산(s자 완전청산표시 색깔있는 동그라미가 나오게) 이렇게 바꿔 주십시요^^ Input : P1(1),P2(2); var1 = ma(C,P1); var2 = ma(C,P2); if crossup(var1,var2) Then buy("b",OnClose,def,4); if CrossDown(var1,var2) Then sell("s",OnClose,def,4); if MarketPosition == 1 Then { ExitLong("1",atlimit,EntryPrice+PriceScale*100,"",1,1); ExitLong("2",atlimit,EntryPrice+PriceScale*200,"",1,1); ExitLong("3",atlimit,EntryPrice+PriceScale*300,"",1,1); if CurrentContracts == 1 and highest(H,BarsSinceEntry) > EntryPrice+PriceScale*300 then ExitLong("4",AtStop,highest(H,BarsSinceEntry)-PriceScale*50,"",1,1); } if MarketPosition == -1 Then { ExitShort("①",atlimit,EntryPrice-PriceScale*100,"",1,1); ExitShort("②",atlimit,EntryPrice-PriceScale*200,"",1,1); ExitShort("③",atlimit,EntryPrice-PriceScale*300,"",1,1); if CurrentContracts == 1 and lowest(L,BarsSinceEntry) < EntryPrice-PriceScale*300 then ExitShort("④",AtStop,lowest(L,BarsSinceEntry)+PriceScale*50,"",1,1); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-02-23 11:39:44

안녕하세요 예스스탁입니다. 강제청산으로 발생한 신호만 동그란 S자로 표시됩니다. 일반신호는 해당신호로 표시가 불가능합니다. 즐거운 하루되세요 > 영구없다 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 아래의 수식을 3차 청산이후 고점을 찍고 50틱이 떨어지면 완전청산(s자 완전청산표시 색깔있는 동그라미가 나오게) 3차 청산이후 저점을 찍고 50틱이 오르면 완전청산(s자 완전청산표시 색깔있는 동그라미가 나오게) 이렇게 바꿔 주십시요^^ Input : P1(1),P2(2); var1 = ma(C,P1); var2 = ma(C,P2); if crossup(var1,var2) Then buy("b",OnClose,def,4); if CrossDown(var1,var2) Then sell("s",OnClose,def,4); if MarketPosition == 1 Then { ExitLong("1",atlimit,EntryPrice+PriceScale*100,"",1,1); ExitLong("2",atlimit,EntryPrice+PriceScale*200,"",1,1); ExitLong("3",atlimit,EntryPrice+PriceScale*300,"",1,1); if CurrentContracts == 1 and highest(H,BarsSinceEntry) > EntryPrice+PriceScale*300 then ExitLong("4",AtStop,highest(H,BarsSinceEntry)-PriceScale*50,"",1,1); } if MarketPosition == -1 Then { ExitShort("①",atlimit,EntryPrice-PriceScale*100,"",1,1); ExitShort("②",atlimit,EntryPrice-PriceScale*200,"",1,1); ExitShort("③",atlimit,EntryPrice-PriceScale*300,"",1,1); if CurrentContracts == 1 and lowest(L,BarsSinceEntry) < EntryPrice-PriceScale*300 then ExitShort("④",AtStop,lowest(L,BarsSinceEntry)+PriceScale*50,"",1,1); }