커뮤니티

질문 올립니다.

프로필 이미지
즐겁게
2020-02-17 02:34:54
423
글번호 135990
답변완료
안녕하세요. 늘 친절하신 답변 주셔서 대단히 감사합니다. 전일 고가, 전일 저가, 금일 개장 시가 ((나스닥의 경우, DST 22:30, ST 23:30, 항셍은 10:15이므로, 이 시간은 제가 손으로 입력할 수 있게 해 주시면 감사하겠습니다)), 금일 고가, 금일 저가 종가가 이렇게 5개의 매물대 가격들의 각각 n틱 위를 ((n은 가령 3틱, 5틱 등이 될 수도 있는바, 외부변수로 해서 최적화 가능하도록 부탁 드립니다)), CrossUp하면 매수, n틱 아래를 CrossDown 하면 매도하는 시스템 식 부탁 드립니다. 감사합니다!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-02-17 17:51:15

안녕하세요 예스스탁입니다. input : ntime(223000),n(0); var : cnt(0),T1(0),T2(0),T3(0),T4(0),T5(0); Array : OO[10](0),HH[10](0),LL[10](0); if (sdate != sdate[1] and stime >= ntime) or (sdate == sdate[1] and stime >= ntime and stime[1] < ntime) Then { OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 9 { OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[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; if HH[1] > 0 and crossup(c,HH[1]) Then T1 = 1; if HH[1] > 0 and CrossDown(c,HH[1]) Then T1 = -1; if T1 == 1 and c >= HH[1]+PriceScale*n Then { T1 = 2; buy("b1"); } if T1 == -1 and c <= HH[1]-PriceScale*n Then { T1 = -2; sell("s1"); } if LL[1] > 0 and crossup(c,LL[1]) Then T2 = 1; if LL[1] > 0 and CrossDown(c,LL[1]) Then T2 = -1; if T2 == 1 and c >= LL[1]+PriceScale*n Then { T2 = 2; buy("b2"); } if T2 == -1 and c <= LL[1]-PriceScale*n Then { T2 = -2; sell("s2"); } if OO[0] > 0 and crossup(c,OO[0]) Then T3 = 1; if OO[0] > 0 and CrossDown(c,OO[0]) Then T3 = -1; if T3 == 1 and c >= OO[0]+PriceScale*n Then { T3 = 2; buy("b3"); } if T3 == -1 and c <= OO[0]-PriceScale*n Then { T3 = -2; sell("s3"); } if HH[0] > 0 and crossup(c,HH[0]) Then T4 = 1; if HH[0] > 0 and CrossDown(c,HH[0]) Then T4 = -1; if T4 == 1 and c >= HH[0]+PriceScale*n Then { T4 = 2; buy("b4"); } if T4 == -1 and c <= HH[0]-PriceScale*n Then { T4 = -2; sell("s4"); } if LL[0] > 0 and crossup(c,LL[0]) Then T5 = 1; if LL[0] > 0 and CrossDown(c,LL[0]) Then T5 = -1; if T5 == 1 and c >= LL[0]+PriceScale*n Then { T5 = 2; buy("b5"); } if T5 == -1 and c <= LL[0]-PriceScale*n Then { T5 = -2; sell("s5"); } 즐거운 하루되세요 > 즐겁게 님이 쓴 글입니다. > 제목 : 질문 올립니다. > 안녕하세요. 늘 친절하신 답변 주셔서 대단히 감사합니다. 전일 고가, 전일 저가, 금일 개장 시가 ((나스닥의 경우, DST 22:30, ST 23:30, 항셍은 10:15이므로, 이 시간은 제가 손으로 입력할 수 있게 해 주시면 감사하겠습니다)), 금일 고가, 금일 저가 종가가 이렇게 5개의 매물대 가격들의 각각 n틱 위를 ((n은 가령 3틱, 5틱 등이 될 수도 있는바, 외부변수로 해서 최적화 가능하도록 부탁 드립니다)), CrossUp하면 매수, n틱 아래를 CrossDown 하면 매도하는 시스템 식 부탁 드립니다. 감사합니다!