커뮤니티

재문의

프로필 이미지
좌오비우오비
2023-08-03 05:25:55
622
글번호 171163
답변완료
질문1) 답변 내용에서 ii 관련 변수 N(5)는 어떤 내용인가요? 입력시간 발생봉과 상관있는지요. 질문2) input: 연속봉(1),연속small(0.52),연속large(0.56); if data2(accumN(iff(C>O,1,0),연속봉) == 연속봉 and ExitDate(1) != sdate and AccumN(abs(C-O), 연속봉) >= 연속small and AccumN(abs(C-O), 연속봉) < 연속large) then buy(); 이 내용에 입력시간 발생봉부터 계산하다는 내용을 추가해 주십시요. 처음부터 이렇게 질문 드렸어야 했는데 죄송합니다. ****************************************************************************** 안녕하세요 예스스탁입니다. 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(); 수식 완성 부탁드립니다. 항상 고맙습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-03 11:11:36

안녕하세요 예스스탁입니다. 연속봉수인데 외부변수로 만들고 수식에서 사용하지 않았습니다. 수정해 드립니다. 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,N) == N and AccumN(K,N) >= 1000 and AccumN(K,N) <= 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,N) == N and AccumN(c,N) >= 10 and AccumN(c,N) <= 20) Then Buy(); } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 재문의 > 질문1) 답변 내용에서 ii 관련 변수 N(5)는 어떤 내용인가요? 입력시간 발생봉과 상관있는지요. 질문2) input: 연속봉(1),연속small(0.52),연속large(0.56); if data2(accumN(iff(C>O,1,0),연속봉) == 연속봉 and ExitDate(1) != sdate and AccumN(abs(C-O), 연속봉) >= 연속small and AccumN(abs(C-O), 연속봉) < 연속large) then buy(); 이 내용에 입력시간 발생봉부터 계산하다는 내용을 추가해 주십시요. 처음부터 이렇게 질문 드렸어야 했는데 죄송합니다. ****************************************************************************** 안녕하세요 예스스탁입니다. 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(); 수식 완성 부탁드립니다. 항상 고맙습니다.