예스스탁
예스스탁 답변
2024-04-08 09:16:36
안녕하세요
예스스탁입니다.
input : 기간(360);
input : shortPeriod(2),midPeriod(26),longPeriod (52);
input : sto1(10),sto2(5),sto3(5);
var : 선행스팬1(0),기준선(0),전환선(0);
var : 신저9(False),신고9(False);
var : 신저5(False),신고5(False);
var : stok(0),stod(0),가(0),나(0);
선행스팬1 = (highest(high,shortPeriod)[midPeriod-1]+lowest(low,shortPeriod)[midPeriod-1]+highest(high,midPeriod)[midPeriod-1]+lowest(low,midPeriod)[midPeriod-1])/4;
기준선=(highest(high,midPeriod)+lowest(low,midPeriod))/2;
전환선=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
var1 = ma(C,5);
Var2 = ma(C,10);
Var3 = ma(C,20);
신저9= Lowest(L, 9)[1] > L;
신고9 = Highest(H, 9)[1] < H;
신저5= Lowest(L, 5)[1] > L;
신고5 = Highest(H, 5)[1] < H;
stok = stochasticsK(sto1,sto2);
stod = stochasticsD(sto1,sto2,sto3);
가 = iff(H > Highest(H, 9)[1],1,0);
나 = iff(H > Highest(H, 25)[1],1,0);
if CrossUp(v,highest(V,기간)[1]) and
선행스팬1 > 선행스팬1[1] and
기준선 > 기준선[1] and
전환선 > 전환선[1] and
var1 > Var2 and Var2 > Var3 and
((신저9[9] == true and 신고9 == true) or
(신저5[5] == true and 신고5 == true) or
CrossUp(stok,stod) or
(H > highest(H, 60)[1] or H > highest(H, 20)[1]) or
CrossUp(가,나)) Then
Find(1);
즐거운 하루되세요
> 박셰프 님이 쓴 글입니다.
> 제목 : 키움 예스로부탁드립니다
> 일목균형표
5분봉차트
기간 360
수식4
거래량돌파=상향돌파(거래량 , 최고값(거래량, 기간,1));
ValueWhen(1, 거래량돌파, 고가)
수식5
ValueWhen(1, 거래량돌파, 저가)
and
shortPeriod 2
midPeriod 26
longPeriod 52
A 선행스팬1 = shift((highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4,midPeriod-1);
상승중
AND
B 기준선=(highest(high,midPeriod)+lowest(low,midPeriod))/2;
상승중
AND
C 전환선=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2;
상승중
AND
가격 이평 5/10/20 정배열
[OR]
E
신저9= Lowest(L(1), 9) > L;
신고9 = Highest(H(1), 9) < H;
신저9(9) && 신고9
{OR}
F
신저5= Lowest(L(1), 5) > L;
신고5 = Highest(H(1), 5) < H;
신저5(5) && 신고5
[OR]
스토케스틱 골든 크로스
[OR]
H > highest(H(1), 60)
or
H > highest(H(1), 20)
[OR]
가 = H > Highest(H(1), 9);
나 = H > Highest(H(1), 25);
crossUP(가, 나)
감사합니다
키움 일목균형표입니다
돌파종목 부탁 드립니다