커뮤니티
식변경
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 일떄
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 일
다음글
이전글