커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2020-03-05 15:23:35
544
글번호 136620
답변완료
안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. [지표] Pivot : 글번호 65977번에서 요청 다만 지수산출에 사용되는 전일고가, 전일저가, 전일종가의 값에서 전일의 해당되는 하루의 기준을 장운용시간인 T장과 T+1장을 순차적으로 적용하여 하루로 보 고, 즉 10시 15분 ~ 익일 4시를 하루로 하여 시가를 10시 15분, 종가를 익일4시로 하고자 합 니다. [전략] 글번호 66353번에서 요청 종목주기: 홍콩항셍지수 선물 5분봉 신호생성시간: T장, 10시 15분~17시 30분 강제청산: 17시 매매횟수: 진입기준 N번 매도: 전일의 (2차 저항선- 2차 지지선) > 당일의 (2차 저항선- 2차 지지선) 익봉 시가 진입 매수: 전일의 (2차 저항선- 2차 지지선) < 당일의 (2차 저항선- 2차 지지선) 익봉 시가 진입
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-06 10:38:50

안녕하세요 예스스탁입니다. 1 var : cnt(0); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0); Array : OO[10](0),HH[10](0),LL[10](0),CC[10](0); if (sdate != sdate[1] and stime >= 101500) or (sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then { OO[0] = O; HH[0] = O; LL[0] = O; for cnt = 1 to 9 { OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } if HH[0] > 0 and H > HH[0] Then HH[0] = H; if LL[0] > 0 and L < LL[0] Then LL[0] = L; CC[0] = C; if HH[1] > 0 and LL[1] > 0 then { 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]; plot1(pivot); plot2(r1); plot3(r2); plot4(s1); plot5(s2); } 2 input : n(3); var : cnt(0); Var : Pivot(0),R1(0),R2(0),S1(0),S2(0),entry(0); Var : tPivot(0),tR1(0),tR2(0),tS1(0),tS2(0); Array : OO[10](0),HH[10](0),LL[10](0),CC[10](0); if (sdate != sdate[1] and stime >= 101500) or (sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then { entry = 0; OO[0] = O; HH[0] = O; LL[0] = O; for cnt = 1 to 9 { OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } if HH[0] > 0 and H > HH[0] Then HH[0] = H; if LL[0] > 0 and L < LL[0] Then LL[0] = L; CC[0] = C; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then entry = entry+1; if HH[1] > 0 and LL[1] > 0 then { 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]; tPivot = (HH[0]+LL[0]+CC[0])/3; tR1 = 2*Pivot-LL[0]; tR2 = Pivot+HH[0]-LL[0]; tS1 = 2*Pivot-HH[0]; tS2 = Pivot-HH[0]+LL[0]; if entry < n and stime >= 101500 and stime < 170000 then { if R2-S2 > tR2-tS2 Then sell("s",AtMarket); if R2-S2 < tR2-tS2 Then buy("b",AtMarket); } } SetStopEndofday(170000); 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 아래 전략에 대해 스크립트 작성 요청드립니다. [지표] Pivot : 글번호 65977번에서 요청 다만 지수산출에 사용되는 전일고가, 전일저가, 전일종가의 값에서 전일의 해당되는 하루의 기준을 장운용시간인 T장과 T+1장을 순차적으로 적용하여 하루로 보 고, 즉 10시 15분 ~ 익일 4시를 하루로 하여 시가를 10시 15분, 종가를 익일4시로 하고자 합 니다. [전략] 글번호 66353번에서 요청 종목주기: 홍콩항셍지수 선물 5분봉 신호생성시간: T장, 10시 15분~17시 30분 강제청산: 17시 매매횟수: 진입기준 N번 매도: 전일의 (2차 저항선- 2차 지지선) > 당일의 (2차 저항선- 2차 지지선) 익봉 시가 진입 매수: 전일의 (2차 저항선- 2차 지지선) < 당일의 (2차 저항선- 2차 지지선) 익봉 시가 진입