답변완료
수식수정
맨 아래 검색식을 변환해봤는데 감수바랍니다.
그리고 "D 일봉 종가등락율10%이하"는 시장검색에도 없는데 어떻게 표현해야 하나요?
var : A(0), R(0);
A=BollBandUp(20,2);
R = RSI(20);
var1 = Disparity(120);
if Crossup(C[2],A[2])and C[1]>A[1] and C>A
and var1 <= 120 and var1>=80
and R[3]<59.9 and R[2]>60 and R[1]>60 and R>60
and A>A[1] and A[1]>A[2] Then
Find(1);
D 주가등락률:[일]1봉전(중) 종가대비 0봉전 종가등락률 10%이하
E [60분]2봉전 Bollinger Band(20,2) 종가가 상한선 상향돌파
F [60분]1봉전 Bollinger Band(20,2) 종가가 상한선이상
G [60분]0봉전 Bollinger Band(20,2) 종가가 상한선이상
H [60분]3봉전 RSI(20) 59.9 이하
I [60분]2봉전 RSI(20) 60 이상
J [60분]1봉전 RSI(20) 60 이상
K [60분]0봉전 RSI(20) 60 이상
L 이평이격도:[60분]1봉전(종가 1, 종가 120) 20%이내 근접 1회이상
M [60분]0봉전 Bollinger Band(20,2) 상한선 2봉이상 연속상승
2024-08-22
669
글번호 182749
종목검색
답변완료
종목검색부탁드립니다.
wvf = ((highest(C, 22) - low) / highest(C, 22)) * 100;
sDev = 2.0 * stdev(wvf, 20);
midLine = avg(wvf, 20);
upperBand = midLine + sDev;
rangeHigh = (highest(wvf, 50)) * ph;
os = (wvf >= upperBand) or (wvf >= rangeHigh);
ap = (HIGH+LOW+CLOSE)/3;
esa = eavg(ap, 기간1);
d = eavg(abs(ap - esa), 기간1);
ci = (ap - esa) / (0.015 * d);
wt1 = eavg(ci,기간2);
wt2 = avg(wt1,4);
wt1(1)<=-53 && (os(1) or os) && wvf(1)>wvf &&
Crossup(wt1,wt2)
-지표변수
기간1: 10
기간2: 21
PH: 0.85
안녕하십니까, 혹시 이 타 증권사의 신호검색을 예스트레이더
종목검색으로 구현할 수 있을까요? 노고에 감사드립니다.
2024-08-21
666
글번호 182747
종목검색
답변완료
수식 이해 도와주세요~
수식 공부하다가 이해가 잘 안가서 질문 좀 드리겠습니다.
수식 내용은 볼밴 상단과 하단 돌파와 10틱 단위로 차트 표시에 관한 내용입니다.
질문은 수식에 !!!! 표시로 작성하였습니다.
매번 감사드립니다
input : Period(20),dv(0.4);
var : 틱단위(10),글자크기1(15),글자크기2(11);
var : BBup(0),BBmd(0),BBdn(0);
var : TX(0),T(0),PP(0),TX1(0);
var : hh(0),ll(0),S(0);
BBup = BollBandUp(Period,dv);
BBmd = ma(c,Period);
BBdn = BollBandDown(Period,dv);
if CrossUp(c,BBup) Then
{
T = 1;
S = C;
tx = Text_New(sDate,sTime,L,"▲");
Text_SetStyle(tx,2,0);
Text_SetSize(tx,18);
Text_SetColor(tx,Red);
hh = 0;
Plot1(bbup,"bb",Tomato);
}
else if CrossDown(c,BBdn) Then
{
T = -1;
S = C;
tx = Text_New(sDate,sTime,H,"▼");
Text_SetStyle(tx,2,1);
Text_SetSize(tx,18);
Text_SetColor(tx,Turquoise);
ll = 0;
Plot2(bbdn,"bb",LightCyan);
}
Else
!!!!!! if~ else if ~ else 문법은 if 가 false 일때 세분화 작업으로 알고있습니다. else if 에서 크로스 다운은 이해가 가는데 마지막 else 는 어떤 경우를 말하는건지 모르겠습니다.
크로스 업과 크로스 다운도 아닌 경우를 말하는건가요? 그런데 else 이하를 보면 각각 크로스업일경우 다운일경우로 다시 나뉘는거 보면 그런거 같지도 않아 보입니다 헷갈리네요.
{
if T == 1 Then
{
if hh == 0 or (hh > 0 and h > hh) Then
hh = h;
pp = Floor((hh-S)/(PriceScale*틱단위));
!!!!!! 호가단위에 틱수를 곱해서 총 가격을 나타내는거 같습니다. hh는 돌파봉 발생 후 높은 h값을 갱신하는거고 그 값에서 돌파 당시의 종가를 뺀게 hh-s 이 부분 맞나요?~
pp 에 해당하는 내용을 해석해 주셨으면 감사하겠습니다
if pp > pp[1] Then
{
tx = Text_New(sdate,stime,H+PriceScale*3,NumToStr(pp*틱단위,0)+"틱");
!!!!!!"if pp> pp[1] then" , "pp * 틱단위" 의 의미가 궁금합니다.
Text_SetStyle(tx,2,1);
Text_SetColor(tx,White);
Text_SetSize(tx,글자크기1);
}
}
if T == -1 Then
{
if ll == 0 or (ll > 0 and l < ll) Then
ll = l;
pp = Floor((S-ll)/(PriceScale*틱단위));
if pp > pp[1] Then
{
tx = Text_New(sdate,stime,L-PriceScale*3,NumToStr(pp*틱단위,0)+"틱");
Text_SetStyle(tx,2,0);
Text_SetSize(tx,글자크기2);
}
}
}
2024-08-21
533
글번호 182741
지표