커뮤니티

수식수정 부탁드립니다

프로필 이미지
회원
2017-03-18 22:47:04
170
글번호 107955
답변완료

첨부 이미지

안녕하세요 답변수식 감사드립니다. 52437 수식에서 #,참조 그림과 같이 최초 plot2라인에서 2계약 매수진입후 1차청산이 된다음 예정된 2차청산을(1번) plot1에 못미쳐 2차청산이 안되고 하방으로 밀려서 (3)번같이 손절 청산 되기전에 최초 진입자리 (2)번 plot2 라인에서 본절청산되는 수식 부탁드립니다, (그림의 반대경우로 plot1 라인에서 2계약 매도진입후 1차청산만하고 2차청산을 못한경우 손절되기전에 최초진입한 plot1에서 본절청산되는 조건 부탁드립니다.) #,만일 진입물량이 매매종료시간(23;50)까지 청산조건에 도달하지 못해서 청산 안된 진입물량은 전부 매매종료시간(23;50)에 강제청산하는 조건입니다. ($,시스템 트레이딩 실계좌 매매 적용조건으로 부탁드립니다) #, 언제나 늘 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-03-20 14:43:32

안녕하세요 예스스탁입니다. input : Per1(18),시작시간(103000),종료시간(235000); Var : S1(0),S2(1),S3(1),S4(1),Tcond(false),T1(0),entry(0); if 시작시간 == 0 and sdate != sdate[1] Then{ Tcond = true; T1 = TotalTrades; } if 시작시간 > 0 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간)) Then{ Tcond = true; T1 = TotalTrades; } if 종료시간 == 0 and sdate != sdate[1] Then{ Tcond = false; if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } if 종료시간 > 0 and (stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간)) Then{ Tcond = false; if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } if MarketPosition == 0 Then entry = TotalTrades -T1; Else entry = (TotalTrades -T1)+1; S1 = (dayhigh(0)+daylow(0))/2; S2 = (dayhigh(1)+daylow(1))/2; S3 = dayhigh(1); S4 = daylow(1); var1 = dayclose(1)+abs(S3-S4)*(Per1/100); var2 = dayclose(1)-abs(S3-S4)*(Per1/100); if MarketPosition == 0 and Tcond == true and entry < 1 Then{ if NextBarOpen <= var2 Then buy("b1",AtStop,var2,2); Else buy("b2",Atlimit,var2,2); if NextBarOpen >= var1 Then sell("s1",AtStop,var1,2); Else sell("s2",Atlimit,var1,2); } if MarketPosition == 1 Then{ exitlong("bx1",atlimit,EntryPrice+PriceScale*20,"",1,1); exitlong("bx2",atlimit,var1,"",1,1); if CurrentContracts < MaxContracts Then exitlong("bx3",AtStop,var2,"",1,1); } if MarketPosition == -1 Then{ ExitShort("sx1",atlimit,EntryPrice-PriceScale*20,"",1,1); ExitShort("sx2",atlimit,var2,"",1,1); if CurrentContracts < MaxContracts Then ExitShort("sx3",AtStop,var1,"",1,1); } SetStopLoss(PriceScale*20,PointStop); 즐거운 하루되세요 > 골든키 님이 쓴 글입니다. > 제목 : 수식수정 부탁드립니다 > 안녕하세요 답변수식 감사드립니다. 52437 수식에서 #,참조 그림과 같이 최초 plot2라인에서 2계약 매수진입후 1차청산이 된다음 예정된 2차청산을(1번) plot1에 못미쳐 2차청산이 안되고 하방으로 밀려서 (3)번같이 손절 청산 되기전에 최초 진입자리 (2)번 plot2 라인에서 본절청산되는 수식 부탁드립니다, (그림의 반대경우로 plot1 라인에서 2계약 매도진입후 1차청산만하고 2차청산을 못한경우 손절되기전에 최초진입한 plot1에서 본절청산되는 조건 부탁드립니다.) #,만일 진입물량이 매매종료시간(23;50)까지 청산조건에 도달하지 못해서 청산 안된 진입물량은 전부 매매종료시간(23;50)에 강제청산하는 조건입니다. ($,시스템 트레이딩 실계좌 매매 적용조건으로 부탁드립니다) #, 언제나 늘 감사합니다.