커뮤니티

복합장에서 당일/전일 시고저종 .피봇계산식 진입회수 봉개수 ;초기화 등등

프로필 이미지
CSI300
2015-06-20 03:56:48
179
글번호 87436
답변완료
오전9시시초가+전일변동폭/3 돌파하면 매수진입하고 1500에강제청산하는 데이시스템을 1500대신 0200 에 강제청산하고 야간장에서도 신규진입,청산,리버설진입 등신호가발생되게 변경하여 복합장에서 사용할려고합니다 주간장 시스템 내용들입니다 복합장에 적용할수잇도록변경부탁합니다 If Date<>Date[1] then begin bongIndex=0; var2=c; End; 전일변동폭계산 VAR1=highD(1)-lowD(1); 진입회수 봉개수 제어 EntriesToday<1 and DayIndex>0 시고저종 표기 OpenD(0),HighD(1),LowD(1),CloseD(1) 피봇계산식 Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); 참고로 중국상품선물이고,0900장시작-새벽2시장마감 ,OPEND(0) 저녁12시시초가, DAYOPEN(0) 저녁9시시초가를 표기하네요 야간장 2100시초가 -다음날 1500 종가로해서 일봉상 차트가 한개씩 그려집니다 2100 봉을 첫봉으로 바야하나요 ? 주간장시스템에서 0900 봉으로 ?? If Date<>Date[1] then 를 if stime == 210000 or (stime > 210000 and stime[1] < 210000) Then 로 변경해야하나요 ?? 잘 부탁합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-06-22 11:22:05

안녕하세요 예스스탁입니다. dayopen이 새롭게 변경되는 시점이 그종목의 영업일이 변경되는 시점입니다. 21시에 변경이 된다면 해당 종목은 21시를 기준으로 새로운 영업일에 들어가게 됩니다. 아래 내용 참고하시기 바랍니다. 21시~2시 사이의 데이터를 이용하게 변경했습니다. var : entry(0),bongIndex(0),cnt(0); var : Pivot(0),S1(0),S2(0),R1(0),R2(0); Array : OO[50](0),HH[50](0),LL[50](0),CC[50](0); If stime == 210000 or (stime > 210000 and stime[1] < 210000) Then{ bongIndex=0; var2=c; OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 49{ OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } entry = 0; } #봉번호 bongIndex = bongIndex+1; #21시에서 2시까지의 최고/최저/종가 if stime >= 210000 or stime < 020000 Then{ if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; CC[0] = C; } if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then entry = entry+1; #전일변동폭계산 VAR1=HH[1]-LL[1]; #진입회수 봉개수 제어 entry<1 and bongIndex>0 #시고저종 표기 value1= OO[0]; value2 = HH[1]; value3 = LL[1]; value4 = CC[1] #피봇계산식 Pivot = (HH[1]+LL[1]+CC[1])/3; R1 = 2*Pivot-LL[1]; R2 = Pivot+HH[1]-LL[1]; S1 = 2*Pivot-HH[1]; S2 = Pivot-HH[1]+LL[1]; #02시 청산(02이전 마지막봉 전봉의 시간을 지정하시기 바랍니다.) #02시 청산은 if문으로 시간을 지정해 청산해야 합니다. #봉완성시이므로 사용하시는 차트의 주기에서 마지막봉 전봉 시간을 지정하셔야 #마지막봉 시가 수신시 주문이 집행됩니다. if stime == (020000 or stime > 020000 and stime[1] < 020000) then{ exitlong(); exitshort(); } 즐거운 하루되세요 > CSI300 님이 쓴 글입니다. > 제목 : 복합장에서 당일/전일 시고저종 .피봇계산식 진입회수 봉개수 ;초기화 등등 > 오전9시시초가+전일변동폭/3 돌파하면 매수진입하고 1500에강제청산하는 데이시스템을 1500대신 0200 에 강제청산하고 야간장에서도 신규진입,청산,리버설진입 등신호가발생되게 변경하여 복합장에서 사용할려고합니다 주간장 시스템 내용들입니다 복합장에 적용할수잇도록변경부탁합니다 If Date<>Date[1] then begin bongIndex=0; var2=c; End; 전일변동폭계산 VAR1=highD(1)-lowD(1); 진입회수 봉개수 제어 EntriesToday<1 and DayIndex>0 시고저종 표기 OpenD(0),HighD(1),LowD(1),CloseD(1) 피봇계산식 Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3; R1 = 2*Pivot-DayLow(1); R2 = Pivot+DayHigh(1)-DayLow(1); S1 = 2*Pivot-DayHigh(1); S2 = Pivot-DayHigh(1)+DayLow(1); 참고로 중국상품선물이고,0900장시작-새벽2시장마감 ,OPEND(0) 저녁12시시초가, DAYOPEN(0) 저녁9시시초가를 표기하네요 야간장 2100시초가 -다음날 1500 종가로해서 일봉상 차트가 한개씩 그려집니다 2100 봉을 첫봉으로 바야하나요 ? 주간장시스템에서 0900 봉으로 ?? If Date<>Date[1] then 를 if stime == 210000 or (stime > 210000 and stime[1] < 210000) Then 로 변경해야하나요 ?? 잘 부탁합니다