답변완료
종목검색 부탁드립니다.
아래의 2가지의 키움수식을 종목검색 수식으로 부탁드립니다.
항상 도움 주셔서 감사합니다. 수고하세요!
--- 1)번 수식 ---
이 = ma(C, 5, 단순);
동 = ma(C, 20, 단순);
골든 = crossup(이, 동);
최고 = HighestSince(1, 골든, H);
최고가 = ValueWhen(1, 최고 == 최고(1) && 최고 > H, 최고);
최저 = if(동 > L, 1, 0);
최저가 = sum(최저);
결론 = 최저가 - valuewhen(1, 골든, 최저가(1));
조건 = crossup(C, 최고가) && 결론 > 0;
카운트 = CountSince(골든, 조건) == 1;
카운트 && !카운트(1)
--- 2)번 수식 ---
S = sum(1);
이동1 = ma(c, 5, 지수);
이동2 = ma(c, 20, 단순);
급등전 = 이동1 > 이동1(1) && 이동1(1) < 이동1(2);
다운 = valuewhen(1, crossdown(이동1, 이동2), S);
급등1 = valuewhen(1, 급등전, S);
급등2 = valuewhen(2, 급등전, S);
급등3 = valuewhen(3, 급등전, S);
업 = valuewhen(1, crossup(이동1, 이동2), S);
조건 = 급등3 < 다운 && 다운 < 급등2 && 급등2 < 급등1 && 급등1 < 업;
조건 && !조건(1)
2025-01-10
637
글번호 187090
종목검색
답변완료
(문의)키움 수식(일목균형표)을 예스트레이더로 만들어 사용
아래 키움수식으로 일목균형표를 만들어 사용하였는데, 예스트레이드에서 아래 수식으로 일목균형표를 사용하고자 합니다. 만들다가 에러만 발생하여 이렇게 문의합니다.
아라 키움수식을 예스트레이더로 만드는 방법을 알려주시면 감사합니다
기간1 20, 기간2 30, 기간3 40, Period 40, APeriod 45, 가격 이평, 이평종류 지수 D1 1, D2 2 ;
2*(BBandsUp(Period,D1)
+BBandsUp(APeriod,D2)
+BBandsDown(Period,D1)
+BBandsDown(APeriod,D2))/4-
(MA(가격, 기간2, 이평종류)+MA(가격, 기간3, 이평종류))/2
2025-01-10
674
글번호 187089
지표
답변완료
질문 요청 드립니다.
^ 좋은 주말 되십시요.
* 전일 수정 수식 입니다.
* 타주기 5분봉 좀 부탁 드림니다.
즉 1분봉 차트에서 5분봉 지그 같이 보려고 합니다.
## 이하
## 강사님 수정 본
Input : af(0.005), maxAF(0.2);
var : t(0),tl(0),tl1(0),tl2(0),tx1(0),tx2(0),color(0);
var : hh(0),hd(0),ht(0),hh1(0),tl11(0);
var : ll(0),ld(0),lt(0),ll1(0),tl22(0);
var : ar(0),ad(0),aa(0),cnt(0),br(0),bd(0),bb(0);
Array : aTL[10](0),bTL[10](0);
var1 = SAR(af,maxAF);
if CrossUp(C,var1) Then
{
T = 1;
hh = var1;
hh1 = hh[1];
hd = sDate;
ht = sTime;
if ll > 0 Then
{
tl = TL_New(ld,lt,ll,hd,ht,hh);
tl1 = TL_New(hd,ht,hh,NextBarSdate,NextBarStime,hh);
tx1 = Text_New(sDate,sTime,hh,NumToStr(hh,2)+NewLine+"+"+NumToStr(abs(hh-ll)/PriceScale,0));
Text_SetStyle(tx1,2,0);
if hh1 == 0 or (hh1 > 0 and hh < hh1) Then
color = Blue;
aD = 0;
if abs(hh-ll) > PriceScale*50 Then
{
aR = Floor(abs(hh-LL)/(PriceScale*50));
aa = hh;
For cnt = 1 to ar
{
if hh+(PriceScale*50)*cnt < LL Then
{
aD = aD+1;
aTL[aD] = TL_New(LD,LT,aa+(PriceScale*50)*cnt,HD,HT,aa+(PriceScale*50)*cnt);
}
}
}
}
}
else if CrossDown(C,var1) Then
{
T = -1;
ll = var1;
ll1 = ll[1];
ld = sDate;
lt = sTime;
if hh > 0 Then
{
tl = TL_New(hd,ht,hh,ld,lt,ll);
tl2 = TL_New(ld,lt,ll,NextBarSdate,NextBarStime,ll);
tx2 = Text_New(sDate,sTime,ll,NumToStr(ll,2)+NewLine+"-"+NumToStr(abs(hh-ll)/PriceScale,0));
Text_SetStyle(tx2,2,0);
if ll1 == 0 or (ll1 > 0 and ll > ll1) Then
color = Red;
bD = 0;
if abs(hh-ll) > PriceScale*50 Then
{
bR = Floor(abs(hh-LL)/(PriceScale*50));
bb = ll;
For cnt = 1 to br
{
if ll-(PriceScale*50)*cnt > HH Then
{
bD = bD+1;
bTL[bD] = TL_New(HD,HT,bb-(PriceScale*50)*cnt,LD,LT,bb-(PriceScale*50)*cnt);
}
}
}
}
}
Else
{
if t == 1 then
{
TL_SetEnd(tl,hd,ht,hh);
TL_SetBegin(tl1,hd,ht,hh);
TL_SetEnd(tl11,Sdate[1],Stime[1],hh1);
Text_SetString(tx1,NumToStr(hh,2)+NewLine+"+"+NumToStr(abs(hh-ll)/PriceScale,0));
Text_SetLocation(tx1,sDate,sTime,hh);
if (hh1 > 0 and hh > hh1) Then
color = Red;
}
if t == -1 then
{
TL_SetEnd(tl,ld,lt,ll);
TL_SetBegin(tl2,ld,lt,ll);
TL_SetEnd(tl22,Sdate[1],Stime[1],ll1);
Text_SetString(tx2,NumToStr(ll,2)+NewLine+"-"+NumToStr(abs(hh-ll)/PriceScale,0));
Text_SetLocation(tx2,sDate,sTime,ll);
if (ll1 > 0 and ll < ll1) Then
color = Blue;
}
}
TL_SetEnd(tl1,NextBarSdate,NextBarStime,hh);
TL_SetEnd(tl2,NextBarSdate,NextBarStime,ll);
TL_SetColor(tl,color);
if abs(HH-LL) >= PriceScale*50 Then
TL_SetSize(tl,5);
Else
TL_SetSize(tl,2);
* 좋은 주말되십시요.
2025-01-10
600
글번호 187077
지표