데이트레이딩
국내선물
요청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();
수식 완성 부탁드립니다.
항상 고맙습니다.