커뮤니티

다시 문의합니다

프로필 이미지
toal
2019-09-27 14:21:52
160
글번호 132307
답변완료
답변 감사합니다. 답변주신대로 완성봉내에 안된다고해서 시스템 기준차트를 틱봉으로 바꾸고 참조봉을 분동으로 했는데 그러면 시스템적용되는 기준봉은 틱봉 아닌가요? 수식상 봉완성되었을때 수익이나면 멈출수있게끔 기준차트를 틱봉으로 모두 바꿨는데 확인 부탁드립니다 제가 이해한거로는 IF문 수익청산신호는 조건완성후 해당틱봉이 완성되면 성립되면서 멈추게되면 수익청산조건성립 - 틱봉완성 - 청산 - 금지 이런식으로 가는거아닌가해서요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-27 15:12:54

안녕하세요 예스스탁입니다. 당일수익을 각 진입별 SetStopProfittarget으로 변경했습니다. 종가기준으로 하실 경우 설정창에서 청산시점을 봉완성시로 하시면 됩니다. input : 수익틱수(10),진입횟수(10); var : count(0,data1),T1(0,data1),Xcond(false,data1); var : T2(0,data1),O2(0,data1); T2 = data2(NextBarStime); O2 = data2(NextBarOpen); if T2 != T2[1] Then { count = 0; Xcond = false; T1 = TimeToMinutes(stime); } Else count = count + (TotalTrades-TotalTrades[1]); if TotalTrades > TotalTrades[1] then { if (IsExitName("StopProfitTarget",1) == true then Xcond = true; } if T2 != T2[1] then { buy("b",AtStop,O2+PriceScale*1); sell("s",AtStop,O2-PriceScale*1); } else { if count < 진입횟수 and Xcond == false and TimeToMinutes(stime) < T1+4 then { buy("b1",AtStop,O2+PriceScale*1); sell("s1",AtStop,O2-PriceScale*1); } if TimeToMinutes(stime) >= T1+4 Then { ExitLong("bx"); ExitShort("sx"); } } if MarketPosition == 1 and count >= 10 Then ExitLong("bx1",AtStop,O2-PriceScale*1); if MarketPosition == 1 and count >= 10 Then ExitShort("sx1",AtStop,O2+PriceScale*1); SetStopProfittarget(PriceScale*수익틱수,PointStop); 즐거운 하루되세요 > toal 님이 쓴 글입니다. > 제목 : 다시 문의합니다 > 답변 감사합니다. 답변주신대로 완성봉내에 안된다고해서 시스템 기준차트를 틱봉으로 바꾸고 참조봉을 분동으로 했는데 그러면 시스템적용되는 기준봉은 틱봉 아닌가요? 수식상 봉완성되었을때 수익이나면 멈출수있게끔 기준차트를 틱봉으로 모두 바꿨는데 확인 부탁드립니다 제가 이해한거로는 IF문 수익청산신호는 조건완성후 해당틱봉이 완성되면 성립되면서 멈추게되면 수익청산조건성립 - 틱봉완성 - 청산 - 금지 이런식으로 가는거아닌가해서요