커뮤니티

식변경

프로필 이미지
CSI300
2015-09-30 12:44:26
116
글번호 90777
답변완료
중국상품선물 sr 기존거래시간 오전 9시 - 오후150000 일때 9월29일오전9시기준으로매매시작한다면 If C>openD+(highD(1)-lowD(1))/3 Then buy 에서 시초가는 9월29일시초가가되고 변동폭은 9월28일 오전9시-오후1500사이 최고가-최저가 가 되는거맞죠 .. 야간장종료시간이 233000 일떄 9월29일 오전 9시 기준으로매매시작하고 시초가는 9월29일 오전 9시 시초가를 사용하고 변동폭은 9월28일 오전9시 부터 9월28일 저녁233000사이 (최고가-최저가 )/3으로 사용하고 강제청산은 9월29일 저녁232500 합니다 야간장종료시간이 새벽12시를지나서 010000에 마감하는종목에서 9월29일 오전 9시 기준으로매매할때 시초가는 9월29일 오전 9시 시초가를 사용하고 변동폭은 9월28일 오전9시 부터 9월29일 새벽1시사이 (최고가-최저가 )/3으로 사용하고 강제청산은 9월30일 새벽1시 합니다 두가지경우 위 진입식 변경과 청산식 부탁합니다 야간장종료시간이 233000일때 9월29일 오전9시 시가기준으로 9월28일 종가 는CloseD(1)맞나요? 야가장 종료시간이 새벽010000 일때 종가는 어떻게표시하나요 ? 감사합니다
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2015-09-30 16:45:39

안녕하세요 예스스탁입니다. 1. 기존거래시간 오전 9시 - 오후150000 일때 9월29일오전9시기준으로매매시작한다면 If C>openD+(highD(1)-lowD(1))/3 Then buy 에서 시초가는 9월29일시초가가되고 변동폭은 9월28일 오전9시-오후1500사이 최고가-최저가 가 되는거맞죠 .. open,highD,lowD,closeD는 0시를 기준으로 당일 시고저종가를 계산합니다. 차트가 야간장까지 있으면 0시가 기준이 되므로 영업일 변경시간을 기준으로 하시려면 dayopen,dayhigh,daylow,dayclose함수를 이용하셔야 합니다. If C > dayopen+(dayhigh(1)-daylow(1))/3 Then buy 주간장만 있다면 해당식 그대로 사용하셔도 됩니다. 2. If C > dayopen+(dayhigh(1)-daylow(1))/3 Then buy(); SetStopEndofday(232500); 3 새벽 1시에 청산하는 경우에는 당일청산 함수를 사용하시면 안됩니다. 해당 함수는 해당 시간이후로 당일에는 신호가 발생하지 못하게 하는 기능이 있으므로 새벽시간에 당일청사하는 경우에는 아래와 같이 if문으로 시간지정해 청산하도록 하셔야 합니다. If C > dayopen+(dayhigh(1)-daylow(1))/3 Then buy(); if stime == 10000 or (stime == 10000 and stime[1] < 10000) Then exitlong(); 4 차트가 주간장만 있는게 아니므로 일간값을 가져올때는 dayopen,dayhigh,daylow,dayclose함수를 이용하셔야 합니다. dayclose(1)을 사용하셔야 합니다. 즐거운 하루되세요 > CSI300 님이 쓴 글입니다. > 제목 : 식변경 > 중국상품선물 sr 기존거래시간 오전 9시 - 오후150000 일때 9월29일오전9시기준으로매매시작한다면 If C>openD+(highD(1)-lowD(1))/3 Then buy 에서 시초가는 9월29일시초가가되고 변동폭은 9월28일 오전9시-오후1500사이 최고가-최저가 가 되는거맞죠 .. 야간장종료시간이 233000 일&#46468; 9월29일 오전 9시 기준으로매매시작하고 시초가는 9월29일 오전 9시 시초가를 사용하고 변동폭은 9월28일 오전9시 부터 9월28일 저녁233000사이 (최고가-최저가 )/3으로 사용하고 강제청산은 9월29일 저녁232500 합니다 야간장종료시간이 새벽12시를지나서 010000에 마감하는종목에서 9월29일 오전 9시 기준으로매매할때 시초가는 9월29일 오전 9시 시초가를 사용하고 변동폭은 9월28일 오전9시 부터 9월29일 새벽1시사이 (최고가-최저가 )/3으로 사용하고 강제청산은 9월30일 새벽1시 합니다 두가지경우 위 진입식 변경과 청산식 부탁합니다 야간장종료시간이 233000일때 9월29일 오전9시 시가기준으로 9월28일 종가 는CloseD(1)맞나요? 야가장 종료시간이 새벽010000 일때 종가는 어떻게표시하나요 ? 감사합니다
프로필 이미지

CSI300

2015-10-01 02:57:13

기존에 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인가요 ? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 식변경 > 안녕하세요 예스스탁입니다. 1. 기존거래시간 오전 9시 - 오후150000 일때 9월29일오전9시기준으로매매시작한다면 If C>openD+(highD(1)-lowD(1))/3 Then buy 에서 시초가는 9월29일시초가가되고 변동폭은 9월28일 오전9시-오후1500사이 최고가-최저가 가 되는거맞죠 .. open,highD,lowD,closeD는 0시를 기준으로 당일 시고저종가를 계산합니다. 차트가 야간장까지 있으면 0시가 기준이 되므로 영업일 변경시간을 기준으로 하시려면 dayopen,dayhigh,daylow,dayclose함수를 이용하셔야 합니다. If C > dayopen+(dayhigh(1)-daylow(1))/3 Then buy 주간장만 있다면 해당식 그대로 사용하셔도 됩니다. 2. If C > dayopen+(dayhigh(1)-daylow(1))/3 Then buy(); SetStopEndofday(232500); 3 새벽 1시에 청산하는 경우에는 당일청산 함수를 사용하시면 안됩니다. 해당 함수는 해당 시간이후로 당일에는 신호가 발생하지 못하게 하는 기능이 있으므로 새벽시간에 당일청사하는 경우에는 아래와 같이 if문으로 시간지정해 청산하도록 하셔야 합니다. If C > dayopen+(dayhigh(1)-daylow(1))/3 Then buy(); if stime == 10000 or (stime == 10000 and stime[1] < 10000) Then exitlong(); 4 차트가 주간장만 있는게 아니므로 일간값을 가져올때는 dayopen,dayhigh,daylow,dayclose함수를 이용하셔야 합니다. dayclose(1)을 사용하셔야 합니다. 즐거운 하루되세요 > CSI300 님이 쓴 글입니다. > 제목 : 식변경 > 중국상품선물 sr 기존거래시간 오전 9시 - 오후150000 일때 9월29일오전9시기준으로매매시작한다면 If C>openD+(highD(1)-lowD(1))/3 Then buy 에서 시초가는 9월29일시초가가되고 변동폭은 9월28일 오전9시-오후1500사이 최고가-최저가 가 되는거맞죠 .. 야간장종료시간이 233000 일