커뮤니티
228766 재문의
안녕하세요? 지난번 문의에 대한 답변 중 앞부분이 잘 이해가 안갑니다. 왜 이렇게 수식이 복잡해져야 하는지도 잘 이해가 안가서요... 이해가 잘 안가는 그 앞부분을 아래에 복사해 놓았습니다.
특히 sDate, sDate[1], sTime, sTime[1], Bdate?, Bdate[1]? 이런 것들의 정의를 어디서 볼 수 있나요?
뭐 느낌은 있는데, 정확한 정의를 잘 모르겠습니다.
참 그리고, 제대로 작동하지 않습니다. 그림을 보시면, 아래의 지표에서 파란색이 매수신호, 빨간색이 매도신도, 회색은 무포로 있어야 하는 신호인데, N = 9 즉, 하루 9번의 매매를 허락했는데도 매매횟수가 턱없이 모자랍니다. 이 부분도 수정 부탁드립니다.
input : N(3),st(2),tp(3),tl(1),t2(2); input : starttime(92000),Endtime(144000),Xtime(152000); var : Tcond(False),TT(0),T1(0),entry(0); TT = TotalTrades; IF Xtime > starttime Then SetStopEndofday(Xtime); Else { if sDate != sDate[1] Then SetStopEndofday(Xtime); } 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; T1 = TT[1]; IF Xtime <= starttime Then { SetStopEndofday(0); } } entry = TT-T1+IFF(MarketPosition != 0,1,0); 요 부분에 대해서 간단히 주석이나 설명 좀 부탁드리고 싶습니다.
감사합니다.

- 1. 55.png (0.13 MB)
답변 1
예스스탁 예스스탁 답변
2025-12-10 13:35:26