커뮤니티

수식 수정 부탁드립니다.

프로필 이미지
산수유
2025-02-27 20:44:44
386
글번호 188641
답변완료

첨부 이미지

운영 시작은 13:00이며 강제종료는 06:30으로 설정되어있습니다. 14:00에 진입조건이 완성되었는데 진입이 안됩니다. 14:00에 진입하게 하려면 어떤 수정을 해야 하는 지요? if Crossup(valueS1,20) Then T1 = 20; if CrossUp(valueR,50) Then T2 = 1; if Crossup(valueM1,valueM2) Then T3 = 1; bcond = T1 == 20 and T2 == 1 and T3 == 1 ; if bcond == true and bcond[1] == False and 20< valueS2 and vma < v Then { Buy("b",OnClosE,DeF,1); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-28 11:37:05

안녕하세요 예스스탁입니다. 올리신 매수식에서는 판단할 내용이 없습니다. 올리신 내용은 수식에서 당일청산을 잘못지정하신것 같습니다. 아래 당일청산 식 지정하는 내용을 참고하시기 바랍니다. input : StartTime(130000),EndTime(063000); var : Tcond(False); 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; IF Endtime <= starttime Then { SetStopEndofday(0); } } //지정한 시작시간과 종료시간 사이이면 if Tcond == true Then { //20이평 상향돌파 매수 if CrossUp(C,ma(C,20)) Then Buy("b"); //20이평 하향이탈 매도 if CrossDown(C,ma(C,20)) Then Sell("s"); } 즐거운 하루되세요 > 산수유 님이 쓴 글입니다. > 제목 : 수식 수정 부탁드립니다. > 운영 시작은 13:00이며 강제종료는 06:30으로 설정되어있습니다. 14:00에 진입조건이 완성되었는데 진입이 안됩니다. 14:00에 진입하게 하려면 어떤 수정을 해야 하는 지요? if Crossup(valueS1,20) Then T1 = 20; if CrossUp(valueR,50) Then T2 = 1; if Crossup(valueM1,valueM2) Then T3 = 1; bcond = T1 == 20 and T2 == 1 and T3 == 1 ; if bcond == true and bcond[1] == False and 20< valueS2 and vma < v Then { Buy("b",OnClosE,DeF,1); }