답변완료
종목검색식 부탁합니다.
RSI기준=RSI(기간1);
RSI신호=eavg(RSI(기간1),기간2);
if(RSI기준<=40,상향돌파(RSI기준,RSI신호),0) && if(RSI기준>=30,상향돌파(RSI기준,RSI신호),0)
and crossup(c, bbandsdown(40,2)) and StochasticsSlow(기간1,기간2)<20
or
RSI(기간1);
RSI신호=eavg(RSI(기간1),기간2);
if(RSI기준<=40,상향돌파(RSI기준,RSI신호),0) && if(RSI기준>=30,상향돌파(RSI기준,RSI신호),0)
&& StochasticsSlow(기간1,기간2)<20
or
a=MA(C, 5, 단순);
b=Valuewhen(1,crossup(rsi(period),LPercent), (H+L)/2);
Shift(C>=O && C>=b && b>b(1) && a(1)<=a(2), 0)
지표변수 기간1 14
기간2 9
Period 14
LPercent 30
======================================
위의 수식 종목검색식으로 꼭 좀 부탁 드립니다.
감사합니다.
2024-12-11
539
글번호 186142
종목검색
답변완료
월물옵션첫날 기준2
답변 수식
1)과 2)는 시뮬레이션 결과값이 나오는데
3)과 4)는 시뮬레이션 결과값이 안나옵니다.
검토바랍니다.
************************************************************************************
안녕하세요
예스스탁입니다.
1
var : nday(0,Data1),week(0,Data1),X(False,Data1),hh(0,Data1),ll(0,Data1);
var : mh(0,Data1),ml(0,Data1),mr(0,Data1);
nday = data2(date - int(date/100)*100);
Week = data2(DayOfWeek(date));
if Data2(nday >= 8 and nday <= 14 and week == 4) then
X = true;
Else
X = False;
if Bdate != Bdate[1] Then
{
if X == False and X[1] == true Then
{
hh = data2(h);
ll = data2(l);
}
mh = hh[1];
ml = ll[1];
mr = mh-ml;
}
if hh > 0 and Data2(h) > hh Then
hh = data2(h);
if ll > 0 and data2(l) < ll Then
ll = data2(l);
if mr>10 and dayopen-ml>5 then
buy();
if mr>10 and mh-dayopen>5 then
sell();
2
var : nday(0,Data1),week(0,Data1),X(False,Data1),hh(0,Data1),ll(0,Data1),dd(0,Data1);
var : mh(0,Data1),ml(0,Data1),mr(0,Data1),mc(0,Data1);
nday = data2(date - int(date/100)*100);
Week = data2(DayOfWeek(date));
if Data2(nday >= 8 and nday <= 14 and week == 4) then
X = true;
Else
X = False;
if Bdate != Bdate[1] Then
{
if X == False and X[1] == true Then
{
hh = data2(h);
ll = data2(l);
dd = Data2(sDate);
}
mh = hh[1];
ml = ll[1];
mr = mh-ml;
}
if dd > 0 and Data2(sDate) == dd and Data2(sTime == 153000) Then
mc = Data2(c);
if hh > 0 and Data2(h) > hh Then
hh = data2(h);
if ll > 0 and data2(l) < ll Then
ll = data2(l);
if mr > 10 and dayopen-mc > 5 then
buy();
if mr > 10 and mc-dayopen > 5 then
sell();
3
var : nday(0,Data1),week(0,Data1),X(False,Data1),hh(0,Data1),ll(0,Data1),k시가(0,Data1);
var : k(0,Data1),sum1(0,data1),sum2(0,data1),sum3(0,data1),mhk(0,data1),mlk(0,data1),mrk(0,data1);
sum1=data2(c)+data3(c);
sum2=data4(c)+data5(c);
sum3=data6(c)+data7(c);
nday = data2(date - int(date/100)*100);
Week = data2(DayOfWeek(date));
if Data2(nday >= 8 and nday <= 14 and week == 4) then
X = true;
Else
X = False;
if Bdate != Bdate[1] Then
{
if X == False and X[1] == true Then
{
hh = k;
ll = k;
}
mhk = hh[1];
mlk = ll[1];
mrk = mhk-mlk;
k시가 = k;
}
if hh > 0 and k > hh Then
hh = k;
if ll > 0 and k < ll Then
ll = k;
if mrk > 15 and mhk - k시가 > 10 then
buy();
if mrk > 15 and k시가 - mlk > 10 then
sell();
4
var : nday(0,Data1),week(0,Data1),X(False,Data1),hh(0,Data1),ll(0,Data1),k시가(0,Data1),dd(0,Data1);
var : k(0,Data1),sum1(0,data1),sum2(0,data1),sum3(0,data1),mhk(0,data1),mlk(0,data1),mrk(0,data1),mck(0,Data1);
sum1=data2(c)+data3(c);
sum2=data4(c)+data5(c);
sum3=data6(c)+data7(c);
nday = data2(date - int(date/100)*100);
Week = data2(DayOfWeek(date));
if Data2(nday >= 8 and nday <= 14 and week == 4) then
X = true;
Else
X = False;
if Bdate != Bdate[1] Then
{
if X == False and X[1] == true Then
{
hh = k;
ll = k;
dd = Data2(sDate);
}
mhk = hh[1];
mlk = ll[1];
mrk = mhk-mlk;
k시가 = k;
}
if dd > 0 and dd == sDate and sTime == 153000 Then
mck = k;
if hh > 0 and k > hh Then
hh = k;
if ll > 0 and k < ll Then
ll = k;
if mrk > 20 and mck - k시가 < 15 then
buy();
if mrk > 20 and k시가 - mck > 15 then
sell();
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 문의 수식은 4가지 입니다
식을 완성하여 주십시요.
1)
data1 국내선물 5분봉.
data2 kp200종합 5분봉.
데이트레이딩.
진입은 당일 발생봉으로 계산.
var : mh(0,Data1),ml(0,data1),mr(0,data1);
mh = (월물옵션 첫날부터 ~ 전일까지 data2 kp200종합 5분봉 최고점);
ml = (월물옵션 첫날부터 ~ 전일까지 data2 kp200종합 5분봉 최저점);
mr = mh-ml;
if mr>10 and dayopen-ml>5 then
buy();
if mr>10 and mh-dayopen>5 then
sell();
2)
data1 국내선물 5분봉.
data2 kp200종합 5분봉.
데이트레이딩.
진입은 당일 발생봉으로 계산.
var : mc(0,Data1),mh(0,Data1),ml(0,data1),mr(0,data1);
mc = (월물옵션 첫날 data2 kp200종합 마지막 5분봉(153000) 종가);
mh = (월물옵션 첫날부터 ~ 전일까지 data2 kp200종합 5분봉 최고점);
ml = (월물옵션 첫날부터 ~ 전일까지 data2 kp200종합 5분봉 최저점);
mr = mh-ml;
if mr > 10 and dayopen-mc > 5 then
buy();
if mr > 10 and mc-dayopen > 5 then
sell();
3)
data1 국내선물 5분봉.
data2,3,4,5,6,7 옵션 5분봉.
데이트레이딩.
진입은 당일 발생봉으로 계산.
var:k(0,Data1),sum1(0,data1),sum2(0,data1),sum3(0,data1),mhk(0,data1),mlk(0,data1),mrk(0,data1);
sum1=data2(c)+data3(c);
sum2=data4(c)+data5(c);
sum3=data6(c)+data7(c);
k=min(sum1,sum2,sum3);
mhk = (월물옵션 첫날부터~전일까지 k의 최고점);
mlk = (월물옵션 첫날부터~전일까지 k의 최저점);
mrk = mhk - mlk;
if mrk > 15 and mhk - k시가 > 10 then
buy();
if mrk > 15 and k시가 - mlk > 10 then
sell();
4)
data1 국내선물 5분봉.
data2,3,4,5,6,7 옵션 5분봉.
데이트레이딩.
진입은 당일 발생봉으로 계산.
var:k(0,Data1),sum1(0,data1),sum2(0,data1),sum3(0,data1),mck(0,Data1),mhk(0,data1),mlk(0,data1),mrk(0,data1);
sum1=data2(c)+data3(c);
sum2=data4(c)+data5(c);
sum3=data6(c)+data7(c);
k=min(sum1,sum2,sum3);
mck = (월물옵션 첫날 k의 마지막봉(153000) 종가);
mhk = (월물옵션 첫날부터~전일까지 k의 최고점);
mlk = (월물옵션 첫날부터~전일까지 k의 최저점);
mrk = mhk - mlk;
if mrk > 20 and mck - k시가 < 15 then
buy();
if mrk > 20 and k시가 - mck > 15 then
sell();
항상 고맙습니다.
2025-01-07
481
글번호 186139
시스템
답변완료
종목 검색식 부탁드립니다
항상 친절하고 자상한 답변에 머리숙여 감사드립니다.
아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다.
1.
A= LinearregressionvaLue(C,20,0) + Linearregressionslope(C,20);
A < Lowest(A(1), 60)
and V(1)*1.2<V(0)
and if(V >10000,V,0)
and C(1)<C
2.
M5 = Ma(C,5);
M20 = Ma(C, 20);
크로스업=CrossUp(M5, M20);
HH=Highestsince(1, 크로스업, H);
H_High=Valuewhen(1, HH==HH(1) &&HH>H, HH);
LL=if(M20>L, 1, 0); L_Sum = Sum(LL);
Ls=L_Sum-Valuewhen(1, 크로스업, L_Sum(1));
조건=CrossUp(C, H_High) &&Ls>0;
Cnt=Countsince(크로스업, 조건)==1;
Cnt && !Cnt(1)
3.
Ha=avg(H, 30)+1.8*Stdev(H, 30);
Ca=avg(C, 30)+1.8*Stdev(C, 30);
La=avg(L, 30)+1.8*Stdev(L, 30);
A=(Ha(1)+La(1)+Ca(1))/3+Ha(1)-La(1);
CrossUp(C, A)
4.
Valuewhen(1, Predayclose()*1.15 <= Dayhigh(), Dayhigh()-(Dayhigh()-Predayclose())/3)
5.
M2=Ma(C,20,단순);
M6=Ma(C,60,단순);
M12=Ma(C,120,단순);
M24=Ma(C,240,단순);
CrossUp(C, M2)
and if(M12>M12(1),M12,0)
and M2<M6 and M6>M12 and M12>M24
&& O < M2 && C > M2 && M2(2) < M2(1) < M2
6.
A = CrossUp(H,BbandsUp(40,2));
B = CrossUp(Macd(9,52),0);
D = CrossUp(Macd(9,52),eavg(Macd(9,52),26));
E = CrossUp(Stochasticsslow(20,12),eavg(Stochasticsslow(20,12),12));
F = CrossUp(Macd(9,52),eavg(Macd(12,26),9));
((A and B) or (A and D) or (B and D)) and E and F
7.
B=H-L;
B1=Max(C,O)-L;
B2=B/B1>5 && H/C(1)>(1*18/100);
A=Valuewhen(1,B2,H);
CrossUp(C,A)
8.
A = (avg(V, 5)-avg(V,20))/avg(V, 10)*100;
B = (avg(V, 10)-avg(V, 240))/avg(V, 10)*100;
D = CCI(9);
CrossUp(D, 100) && A>0 && B>0 && V>V(1)*1.5
9.
(CrossUp(C, avg(C, 120)) or CrossUp(C, avg(C, 240)))
&& C>Highest(C(1),40) && RSI(14)>45
&& Diplus(14)>DiMinus(14) && C>O
10.
AA=Stochasticsslow(15,5);
BB=RSI(14);
CC=CCI(80);
DD=sar(0.009,0.1);
Conditions=if(AA<20, 1, 0)+if(BB<30, 1, 0)+if(CC<-100, 1, 0)+if(DD>C, 1, 0);
if(Conditions==4 and C>O, 1, 0)
2024-12-10
734
글번호 186137
종목검색
답변완료
수식 부탁드립니다
시스템식 부탁드립니다
input : len(10),len2(10);
var : oo(0),cc(0),hh(0),ll(0),col(0);
var : haclose(0),haopen(0),hahigh(0),halow(0);
var : o2(0),h2(0),l2(0),c2(0);
oo=ema(open,len);
cc=ema(close,len);
hh=ema(high,len);
ll=ema(low,len);
haclose = (oo+hh+ll+cc)/4;
haopen = iff(IsNaN(haopen[1]) == true, (oo + cc)/2 , (haopen[1] + haclose[1]) / 2);
hahigh = max (hh, max(haopen,haclose));
halow = min (ll, min(haopen,haclose));
o2=ema(haopen, len2);
c2=ema(haclose, len2);
h2=ema(hahigh, len2);
l2=ema(halow, len2);
col=iff(o2>c2 , Red , Green);
2024-12-10
653
글번호 186136
시스템