커뮤니티

수식 문의드립니다.

프로필 이미지
밤밤
2020-10-30 12:08:27
660
글번호 143509
답변완료
아래수식에 매매시간과 강제청산 식을 넣고싶습니다. 매매시작 오전 7시 ~ 익일 오전5시까지 매매종료와 함께 강제청산후 다시 오전7시 시작 이런식으로요 시스템상 강제청산 넣으면 이후로 매매가 안되더라구요 Var : TickSize(0), ma110(0); ma20 = ma(c, 110); If CrossUp(C, ma110) Then Buy("b", AtStop, H+PriceScale*1); If CrossDown(c, ma110) Then Sell("s", AtStop, L-PriceScale*1);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-10-30 16:52:13

안녕하세요 예스스탁입니다. input : EndTime(050000); var : Tcond(false); Var : TickSize(0), ma110(0); 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 Bdate != Bdate[1] Then { Tcond = true; SetStopEndofday(0); } ma110 = ma(c, 110); if Tcond == true Then { If CrossUp(C, ma110) Then Buy("b", AtStop, H+PriceScale*1); If CrossDown(c, ma110) Then Sell("s", AtStop, L-PriceScale*1); } 즐거운 하루되세요 > 밤밤 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 아래수식에 매매시간과 강제청산 식을 넣고싶습니다. 매매시작 오전 7시 ~ 익일 오전5시까지 매매종료와 함께 강제청산후 다시 오전7시 시작 이런식으로요 시스템상 강제청산 넣으면 이후로 매매가 안되더라구요 Var : TickSize(0), ma110(0); ma20 = ma(c, 110); If CrossUp(C, ma110) Then Buy("b", AtStop, H+PriceScale*1); If CrossDown(c, ma110) Then Sell("s", AtStop, L-PriceScale*1);