커뮤니티

문의드립니다.

프로필 이미지
잡다백수
2018-12-02 22:45:27
194
글번호 124060
답변완료
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 해선 국선 일괄로 진입횟수, 진입시간 필터링, 청산시간 다하려고 이 수식을 쓰고 있었는데요. 해선은 당일 청산이 안됩니다. 국선이나 종목은 되는 것 같더라구요. 해선에서 외부변수 청산시간에 청산시키는 방법이 있을까요? input : 진입횟수(1), 손절률(1), 익절률(1) ; var : count(0),T1(0); input : 진입시간(90000),제한시간(150000),청산시간(153400); var : Tcond(false); SetStopLoss(손절률,PercentStop); SetStopProfittarget(익절률,PercentStop); if stime == 청산시간 or (stime > 청산시간 and stime < 청산시간) Then{ Tcond = false; if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } if (sdate != sdate[1] and stime >= 진입시간) or (sdate == sdate[1] and stime >= 진입시간 and stime[1] < 진입시간) then { Tcond = true; T1 = TotalTrades; } if (sdate != sdate[1] and stime >= 제한시간) or (sdate == sdate[1] and stime >= 제한시간 and stime[1] < 제한시간) then { Tcond = false; } if MarketPosition == 0 Then count = TotalTrades-T1; Else count = TotalTrades-T1+1; if Count < 진입횟수 and Tcond == true then { }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-12-03 14:20:08

안녕하세요 예스스탁입니다. 시간표현을 수정했습니다. 해당식 해선, 국선에 모두 사용가능한 수식입니다. 당일청산이 되지 않으면 시간설정의 문제입니다. 완성된 봉의 시간으로 청산이 발생하므로 차트에 아래 지표 적용해 각 봉의 시간 확인하신후에 봉시간 지정해 주셔야 합니다. plot1(stime); input : 진입횟수(1),손절률(1),익절률(1); var : count(0),T1(0); input : 진입시간(90000),제한시간(150000),청산시간(153400); var : Tcond(false); SetStopLoss(손절률,PercentStop); SetStopProfittarget(익절률,PercentStop); if (sdate != sdate[1] and stime >= 청산시간) or (sdate == sdate[1] and stime >= 청산시간 and stime[1] < 청산시간) then { Tcond = false; if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } if (sdate != sdate[1] and stime >= 진입시간) or (sdate == sdate[1] and stime >= 진입시간 and stime[1] < 진입시간) then { Tcond = true; T1 = TotalTrades; } if (sdate != sdate[1] and stime >= 제한시간) or (sdate == sdate[1] and stime >= 제한시간 and stime[1] < 제한시간) then { Tcond = false; } if MarketPosition == 0 Then count = TotalTrades-T1; Else count = TotalTrades-T1+1; if Count < 진입횟수 and Tcond == true then { } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 기타 해선 국선 일괄로 진입횟수, 진입시간 필터링, 청산시간 다하려고 이 수식을 쓰고 있었는데요. 해선은 당일 청산이 안됩니다. 국선이나 종목은 되는 것 같더라구요. 해선에서 외부변수 청산시간에 청산시키는 방법이 있을까요? input : 진입횟수(1), 손절률(1), 익절률(1) ; var : count(0),T1(0); input : 진입시간(90000),제한시간(150000),청산시간(153400); var : Tcond(false); SetStopLoss(손절률,PercentStop); SetStopProfittarget(익절률,PercentStop); if stime == 청산시간 or (stime > 청산시간 and stime < 청산시간) Then{ Tcond = false; if MarketPosition == 1 Then exitlong(); if MarketPosition == -1 Then ExitShort(); } if (sdate != sdate[1] and stime >= 진입시간) or (sdate == sdate[1] and stime >= 진입시간 and stime[1] < 진입시간) then { Tcond = true; T1 = TotalTrades; } if (sdate != sdate[1] and stime >= 제한시간) or (sdate == sdate[1] and stime >= 제한시간 and stime[1] < 제한시간) then { Tcond = false; } if MarketPosition == 0 Then count = TotalTrades-T1; Else count = TotalTrades-T1+1; if Count < 진입횟수 and Tcond == true then { }