커뮤니티

연속봉 문의

프로필 이미지
좌오비우오비
2023-08-02 10:16:59
699
글번호 171140
답변완료
데이트레이딩 국내선물 요청1) 입력한 시간에 발생한 봉부터 계산 k=data2(c)+data3(c); if 10시에 k의 양봉이 5연속 발생하고 5연속봉의 총합이 1000 보다 크고 2000 보다 작다 then buy(); 요청2) 입력한 시간에 발생한 봉부터 계산 if 10시에 data2(c)의 양봉이 5연속 발생하고 5연속봉의 총합이 10 보다 크고 20 보다 작다 then buy(); 수식 완성 부탁드립니다. 항상 고맙습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-02 15:27:03

안녕하세요 예스스탁입니다. 1 input : N(5),ntime(10000); var : K(0,data2),Tcond(False,Data2),ii(0,Data2); k=data2(c)+data3(c); if Data2(Bdate != Bdate[1]) Then Tcond = true; if Data2((sdate != sdate[1] and stime >= ntime) or (sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then { Tcond = False; ii = 0; } if Tcond == true Then { ii = ii +1; if ii == N and data2(CountIf(K>0,5) == 5 and AccumN(K,5) >= 1000 and AccumN(K,5) <= 2000) Then Buy(); } 2 input : N(5),ntime(10000); var : Tcond(False,Data2),ii(0,Data2); if Data2(Bdate != Bdate[1]) Then Tcond = true; if Data2((sdate != sdate[1] and stime >= ntime) or (sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then { Tcond = False; ii = 0; } if Tcond == true Then { ii = ii +1; if ii == N and data2(CountIf(c>0,5) == 5 and AccumN(c,5) >= 10 and AccumN(c,5) <= 20) Then Buy(); } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 연속봉 문의 > 데이트레이딩 국내선물 요청1) 입력한 시간에 발생한 봉부터 계산 k=data2(c)+data3(c); if 10시에 k의 양봉이 5연속 발생하고 5연속봉의 총합이 1000 보다 크고 2000 보다 작다 then buy(); 요청2) 입력한 시간에 발생한 봉부터 계산 if 10시에 data2(c)의 양봉이 5연속 발생하고 5연속봉의 총합이 10 보다 크고 20 보다 작다 then buy(); 수식 완성 부탁드립니다. 항상 고맙습니다.