커뮤니티

44235 관련 질문

프로필 이미지
CSI300
2015-10-01 03:02:34
114
글번호 90824
답변완료
기존에 0900-1500 를 단위로 데이트레이딩을 햇다면 현재는 야간장을 추가하여 0900-2330 을 "하루"로 보고 ,0900-새벽0100을 "하루"로보고 2330시 와 0100시 에강제청산하는 "데이트레이딩"식으로 변경하는겁니다 If C>openD+(highD(1)-lowD(1))/3 Then buy 식에서 0900-2330 종목에적용할때 openD 는 당일 0900시시가 로 highD(1)-lowD(1)는 전일 0900-23300 사이 최고가-최저가로 변경해야합니다 0900-0100 종목에적용할때 openD 는 당일 0900시시가 로 highD(1)-lowD(1)는 전일 0900-0100 사이 최고가-최저가로 변경해야합니다 0900-2330 종목에서 당일(0900-2330사이) 고 저 종 , 0900-0100 종목에서 당일(0900-0100사이) 고,저,종 은 어떻게 표현되나요 ? 한번만 더 확인해주세요 감사합니다 영업일 변경시간기준이 야간장시작시간2100인가요 ? 다음날 주간장시작시간 0900인가요 ? 0900-2330 ,0900-0100 종목에 DAY 함수를 사용하는게 맞나요 ?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-01 14:16:50

안녕하세요 예스스탁입니다. plot1(Bdate); 차트에 위 지표식 적용해 보면 중국의 상품선물의 경우 영업일 변경시간이 야간입니다. highD와 같은 함수는 0시 dayhigh는 영업일 변경을 기준으로 하므로 수식에서 직접 지정한 시간대의 최고가와 최저가를 계산하게 작성해 드립니다. 시작시간과 끝시간을 적용하시는 상품에 맞게 지정하시면 됩니다. input : 시작시간(90000),끝시간(233000); var : cnt(0); Array : OO[10](0),HH[10](0),LL[10](0); if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{ OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 0 to 10{ OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } if 끝시간 > 시작시간 and stime >= 시작시간 and stime <= 끝시간 Then{ if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; } if 끝시간 > 시작시간 and stime >= 시작시간 and stime < 끝시간 Then{ if HH[1] > 0 and LL[1] > 0 And C > (OO[0]+(HH[1]+LL[1]))/3 Then buy(); } if 끝시간 < 시작시간 and (stime >= 시작시간 or stime <= 끝시간) Then{ if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; if HH[1] > 0 and LL[1] > 0 And C > (OO[0]+(HH[1]+LL[1]))/3 Then buy(); } if 끝시간 < 시작시간 and (stime >= 시작시간 or stime < 끝시간) Then{ if HH[1] > 0 and LL[1] > 0 And C > (OO[0]+(HH[1]+LL[1]))/3 Then buy(); } if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간) Then{ ExitLong(); ExitShort(); } 즐거운 하루되세요 > CSI300 님이 쓴 글입니다. > 제목 : 44235 관련 질문 > 기존에 0900-1500 를 단위로 데이트레이딩을 햇다면 현재는 야간장을 추가하여 0900-2330 을 "하루"로 보고 ,0900-새벽0100을 "하루"로보고 2330시 와 0100시 에강제청산하는 "데이트레이딩"식으로 변경하는겁니다 If C>openD+(highD(1)-lowD(1))/3 Then buy 식에서 0900-2330 종목에적용할때 openD 는 당일 0900시시가 로 highD(1)-lowD(1)는 전일 0900-23300 사이 최고가-최저가로 변경해야합니다 0900-0100 종목에적용할때 openD 는 당일 0900시시가 로 highD(1)-lowD(1)는 전일 0900-0100 사이 최고가-최저가로 변경해야합니다 0900-2330 종목에서 당일(0900-2330사이) 고 저 종 , 0900-0100 종목에서 당일(0900-0100사이) 고,저,종 은 어떻게 표현되나요 ? 한번만 더 확인해주세요 감사합니다 영업일 변경시간기준이 야간장시작시간2100인가요 ? 다음날 주간장시작시간 0900인가요 ? 0900-2330 ,0900-0100 종목에 DAY 함수를 사용하는게 맞나요 ?