커뮤니티

문의드립니다.

프로필 이미지
아침
2022-01-16 17:35:57
718
글번호 155487
답변완료
시작시간 오후 4시 시작. 끝나는 시간 다음날 오전 6시 50분.진입한 종목이 있다면 모두 청산후 시스템 완전종료. 익절 400틱 이평 1000.2000.3000.4000 이 있고 이평 4000 위의 이평 3000 이 있고 이평 1000 이 이평 4000 하향돌파봉완성 매도. 매도한 그 캔들의 고가보다 캔들종가가 높으면 매수. 매도한 그 캔들의 저가보다 캔들종가가 낮으면 매도. 전 매수한 그 캔들의 종가보다 캔들종가가 높으면 매수. 전 매도한 그 캔들의 종가보다 캔들종가가 낮으면 매도. 전 매수한 그 캔들의 종가보다 캔들종가가 높으면 매수. 전 매도한 그 캔들의 종가보다 캔들종가가 낮으면 매도. 진입될 때 마다 수량 2개씩 더 진입. 이런 식으로 순서대로 계속 이어지는겁니다. 이렇게 이어지다 보면 수익난것도 있고, 마이너스 난것도 있고, 그걸 합산해서 플러스 600틱이면 청산. 처음시그널부터 다시 시작..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-01-17 13:52:32

안녕하세요 예스스탁입니다. input : StartTime(160000),EndTime(065000); input : P1(1000),P2(2000),P3(3000),P4(4000),n(2); input : 익절틱수(400),당일누적수익틱수(600); var : Tcond(false),N1(0),dayPl(0),당일수익(0),Xcond(false); 당일수익 = PriceScale*당일누적수익틱수; IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; Xcond = false; N1 = NetProfit; IF Endtime <= starttime Then { SetStopEndofday(0); } } daypl = NetProfit-N1; if TotalTrades > TotalTrades[1] then { if daypl >= 당일수익 Then Xcond = true; if (IsExitName("dbp",1) == true or IsExitName("dsp",1) == true) then Xcond = true; } var1 = ma(C,P1); var2 = ma(C,P2); var3 = ma(C,P3); var4 = ma(C,P4); if Tcond == true and Xcond == False Then { if MarketPosition == 0 and Var4 > Var3 and CrossDown(var1,Var4) Then { value1 = H; Value2 = L; Sell("s",OnClose,DEF,1); } if MarketPosition == 1 Then { if C < Value2 Then { Value2 = C; Sell("bs",OnClose,DEF,CurrentContracts+n); } } if MarketPosition == -1 Then { if C > Value1 Then { Value1 = C; Buy("sb",OnClose,DEF,CurrentContracts+n); } } } SetStopProfittarget(PriceScale*익절틱수,PointStop); if MarketPosition == 1 then { ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts)); } if MarketPosition == -1 then { ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts)); } 즐거운 하루되세요 > 아침 님이 쓴 글입니다. > 제목 : 문의드립니다. > 시작시간 오후 4시 시작. 끝나는 시간 다음날 오전 6시 50분.진입한 종목이 있다면 모두 청산후 시스템 완전종료. 익절 400틱 이평 1000.2000.3000.4000 이 있고 이평 4000 위의 이평 3000 이 있고 이평 1000 이 이평 4000 하향돌파봉완성 매도. 매도한 그 캔들의 고가보다 캔들종가가 높으면 매수. 매도한 그 캔들의 저가보다 캔들종가가 낮으면 매도. 전 매수한 그 캔들의 종가보다 캔들종가가 높으면 매수. 전 매도한 그 캔들의 종가보다 캔들종가가 낮으면 매도. 전 매수한 그 캔들의 종가보다 캔들종가가 높으면 매수. 전 매도한 그 캔들의 종가보다 캔들종가가 낮으면 매도. 진입될 때 마다 수량 2개씩 더 진입. 이런 식으로 순서대로 계속 이어지는겁니다. 이렇게 이어지다 보면 수익난것도 있고, 마이너스 난것도 있고, 그걸 합산해서 플러스 600틱이면 청산. 처음시그널부터 다시 시작..