예스스탁
예스스탁 답변
2019-10-28 10:21:04
안녕하세요
예스스탁입니다.
어떤 종류의 수식인지 불확실하여 모두 종목검색식으로 작성해 드립니다.
1
input : shortPeriod(9),midPeriod(26);
var : GG(0),QQ(0),RR(0),MM(0),jj(0),KK(0),BU(0),A1(0),B1(0),BB(0),AA(0);
GG = C/ma(C,120)*100;
QQ = ma(c,5);
RR = ma(c,10);
MM = ma(c,20);
JJ = (highest(high,9)+lowest(low,9)+highest(high,26)+lowest(low,26))/4;
KK = (highest(high,52)+lowest(low,52))/2;
Bu = BollBandUp(20,2);
A1 = (highest(high,midPeriod)+lowest(low,midPeriod))/2;
B1 = (highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
BB = C / B1 * 100;
AA = C / A1 * 100;
if ((JJ[25] < C and KK[25] < C) or (C>BU))
&& ((AA>95 and BB>=95) or (crossup(AA,95) and crossup(BB,95)))
&& GG>90 and GG<=160
&& ((QQ>QQ[1] and QQ[1]>QQ[2]) or (RR>RR[1] and RR[1]>RR[2]) or (MM>MM[1] and MM[1]>MM[2]))
&& C*1.28 >= H Then
find(1);
2
input : shortPeriod(9),midPeriod(26);
var : RR(0),MM(0),A1(0),B1(0),BB(0),AA(0);
A1 = (highest(high,midPeriod)+lowest(low,midPeriod))/2;
B1 = (highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
BB = C / B1 * 100;
AA = C / A1 * 100;
RR = C/avg(C,120)*100;
MM = ma(c,60);
if (ma(C,120) > ma(C,240) or ma(C,60) > ma(C,120))
&& (crossup(AA,95) or crossup(BB,95))
&& C >= ((highest(high,shortPeriod)+lowest(low,shortPeriod))/2)
&& MM>MM[1]
&& RR < 150 and RR>80
&&(((V>ma(V,5) *1.25 and V>V[1]) or V>ma(V,5) *1.5)
or ((V>ma(V,17) *1.2 and V>V[1]) or V>ma(V,17) *1.7)) Then
find(1);
즐거운 하루되세요
> 따라고나 님이 쓴 글입니다.
> 제목 : 문의합니다
> 안녕하세요~
키움식인데요 예스수식으로 변환좀 부탁드려요~~
2가지 이구요~
첫번째:
G = C/avg(C,120)*100;
Q = ma(c,5);
R = ma(c,10);
M = ma(c,20);
J = (highest(high,9)+lowest(low,9)+highest(high,26)
+lowest(low,26))/4;
K = (highest(high,52)+lowest(low,52))/2;
Bu = BBANDSUP(20,2);
A1 = (highest(high,midPeriod)+lowest(low,midPeriod))/2;
B1 = (highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
B = C / B1 * 100;
A = C / A1 * 100;
((J(25) < C and K(25) < C) or (C>BU))
&& ((A>95 and B>=95) or (crossup(A,95) and crossup(B,95)))
&& G>90 and G<=160
&& ((Q>Q(1) and Q(1)>Q(2)) or (R>R(1) and R(1)>R(2)) or (M>M(1) and M(1)>M(2)))
&& C*1.28 >= H
*지표변수 shortPeriod = 9
midPeriod = 26
--------------------------------------------------------------------
두번째:
A1 = (highest(high,midPeriod)+lowest(low,midPeriod))/2;
B1 = (highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
B = C / B1 * 100;
A = C / A1 * 100;
R = C/avg(C,120)*100;
M = ma(c,60);
(avg(C,120) > avg(C,240) or avg(C,60) > avg(C,120))
&& (crossup(A,95) or crossup(B,95))
&& C >= ((highest(high,shortPeriod)+lowest(low,shortPeriod))/2)
&& M>M(1)
&& R < 150 and R>80
&&(((V>avg(V,5) *1.25 and V>V(1)) or V>avg(V,5) *1.5)
or ((V>avg(V,17) *1.2 and V>V(1)) or V>avg(V,17) *1.7))
*지표변수 shortPeriod = 9
midPeriod = 26
감사하고 고생하세요~~