국내선물
30틱봉 기준
수식1)
틱봉은 매일 발생봉수가 다릅니다.
틱봉이 적게 발생한 날은 거래에 제한을 두고 싶습니다.
if !(당일 발생봉수<200개) and 진입수식 then
buy();
수식2)
일정시간동안 빠른 거래가 발생할 때 진입하고자 합니다.
if 10초 동안 발생한 틱봉수>30개 and 10초 동안 발생한 틱봉중 최고가를 돌파 then
buy();
수식 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2023-04-27 13:01:27
안녕하세요
예스스탁입니다.
1
var : ii(0);
if Bdate != Bdate[1] Then
ii = 0;
ii = ii +1;
if ii >= 200 and 진입수식 Then
Buy();
2
input : n(10);
var : S1(0),D1(0),sTM(0),idx(0),et(0),ets(0),eTM(0);
Var : SS(0),TS(0),second(0),ii(0),cnt(0),hh(0);
if Bdate != Bdate[1] Then
{
stm = TimeToMinutes(stime);
D1 = Bdate;
idx = 0;
}
if D1 > 0 then
{
idx = idx +1;
if date == D1 Then
eTM = TimeToMinutes(time)-S1;
Else
eTM = TimeToMinutes(time)+1440-S1;
ss = sTM*60;
et= eTM*60;
ets = FracPortion(time/100)*100;
TS = et+ets;
Second = TS-SS;
ii = 0;
hh = 0;
For cnt = 0 to idx
{
if Second[cnt] > second-n Then
{
ii = ii+1;
if hh == 0 or (hh > 0 and h > hh) Then
hh = h ;
}
if Second[cnt] <- second-n Then
cnt = idx+1;
}
if ii > 30 Then
Buy("b",AtStop,hh+PriceScale*1);
}
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 국내선물
30틱봉 기준
수식1)
틱봉은 매일 발생봉수가 다릅니다.
틱봉이 적게 발생한 날은 거래에 제한을 두고 싶습니다.
if !(당일 발생봉수<200개) and 진입수식 then
buy();
수식2)
일정시간동안 빠른 거래가 발생할 때 진입하고자 합니다.
if 10초 동안 발생한 틱봉수>30개 and 10초 동안 발생한 틱봉중 최고가를 돌파 then
buy();
수식 부탁드립니다.