커뮤니티

질문드립니다

프로필 이미지
kjdkdh
2021-03-03 19:10:50
977
글번호 146760
답변완료

첨부 이미지

var : Tcond(false); if (sdate != sdate[1] and stime >= 101500) or (sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then Tcond = true; if (sdate != sdate[1] and stime >= 170000) or (sdate == sdate[1] and stime >= 170000 and stime[1] < 170000) Then{ Tcond = false; if MarketPosition == 1 Then ExitLong(); if MarketPosition == -1 Then ExitShort(); } 안녕하세요 위에 식을 사용하는중입니다 그런데 17시 이후는 신호가 나오고 있습니다 나오지 않게 부탁합니다 또 첫신호는 10시15분 이후에 나오게 부탁합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-03-04 09:40:46

안녕하세요 예스스탁입니다. 올리신 내용은 10시15분이면 Tcond가 true가 되고 17시가되면 Tcond는 false가 되는 수식입니다. 해당 내용이 수식에 있다고 진입이 제한되는 것은 아니고 진입식에 Tcond로 조건을 지정해 주셔야 합니다. 작성하는 수식의 진입식에 Tcond == true 라는 조건을 추가해 주시면 됩니다. 즐거운 하루되세요 > kjdkdh 님이 쓴 글입니다. > 제목 : 질문드립니다 > var : Tcond(false); if (sdate != sdate[1] and stime >= 101500) or (sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then Tcond = true; if (sdate != sdate[1] and stime >= 170000) or (sdate == sdate[1] and stime >= 170000 and stime[1] < 170000) Then{ Tcond = false; if MarketPosition == 1 Then ExitLong(); if MarketPosition == -1 Then ExitShort(); } 안녕하세요 위에 식을 사용하는중입니다 그런데 17시 이후는 신호가 나오고 있습니다 나오지 않게 부탁합니다 또 첫신호는 10시15분 이후에 나오게 부탁합니다