답변완료
키움 수식을 시스템 트레이딩 식으로 변경 부탁드립니다.
매수조건
B = if(C>O, Sum(V,기간1), 0);
S = if(C<O, Sum(V,기간1), 0);
crossup(eavg(eavg(B,기간1),기간2),eavg(eavg(S,기간1),기간2))
매도조건
B = if(C>O, Sum(V,기간1), 0);
S = if(C<O, Sum(V,기간1), 0);
crossdown(eavg(eavg(B,기간1),기간2),eavg(eavg(S,기간1),기간2))
2024-12-09
539
글번호 186092
시스템
답변완료
종목 검색식 부탁드립니다
친절하고 자상한 답변에 항상 감사드립니다.
아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다.
1.
A=Max(Highest(C,10,1),Highest(O,10,1));
B=Min(Lowest(C,10,1),Lowest(O,10,1));
V>3*V(1) and A/B<1.13 and CrossUp(C,A);
2.
A = Lowest(L, 240, 2);
A > L
and A < C
3.
A=Valuewhen(1,CrossUp(C,EnvelopeUp(6,1.5)),(C+H+L)/3)*0.994;
B=BbandsC(30,1.8);
CrossUp(A,B)
4.
A=avg(C,2); B=A+avgif(C-A,1,0.0) +1.4*Stdevif(C-A,1,0.0);
D=BbandsUp(9,2);
d1=CrossUp(D,B);
d2=CrossDown(D,B);
d1 or d2
5.
A=Valuewhen(1, CrossDown(RSI(14), 20), C);
B=if( CrossDown(RSI(14), 20), 1, 0);
Sum(A(1), 10) >= 1 and A*0.95 >= C
6.
양 = C>O;
음 = C<O;
조건 = 양(3) && 양(2) && 양(1) && 음 && O==C(1);
기준선 = Valuewhen(1, 조건, O);
Cnt = Countsince(조건, 기준선>=C)>1;
크로스조건 = CrossUp(L, 기준선) && Cnt
첫신호 = Countsince(조건, 크로스조건)==1;
첫신호 && !첫신호(1)
7.
aa=(Dayhigh()+Daylow())/2;
bb=(Highestsince(1,CrossUp(Trix(20),0),C)
+Lowestsince(1,CrossDown(Trix(20),0),C))/2;
CrossUp(C,aa) && C>bb
and C>=Dayopen()
and C>C(1)
and C>Ma(C,10,단순)
8.
A = avg(C, 40, 1) * 1.3 <= C
and avg(거래대금/C, 40, 1) * 6 <= avg(거래대금/C, 2)
and avg(((H-L)/((H+L)/2)), 40, 1) * 1.5 <= avg(((H-L)/((H+L)/2)), 2)
and C(1) < C;
B = Sum(A);
B(1) - B(10) == 0 and A == 1
9.
M = BbandsUp(30, 1.8);
LL = Lowest(M, 5);
HH = Highest(M, 5);
NL = Valuewhen(1, M<LL(1),M);
Valuewhen(1,BarsSinCe(M<LL(1))==(5-k),NL);
CrossUp(C,NL)
지표변수: k= 2
10.
A= Valuewhen(1, CrossUp(VR(p1), eavg(Vr(p1),300))
&& CrossUp(MFI(p1), eavg(MFI(p1),200)), L);
B= Valuewhen(1,CrossUp(VR(p1), eavg(Vr(p1),300))
&& CrossUp(MFI(p1), eavg(MFI(p1),200)), H);
CrossUp(C, A) or CrossUp(C, B)
2024-12-09
946
글번호 186091
종목검색
답변완료
월물옵션첫날 기준
문의 수식은 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
462
글번호 186065
시스템