답변완료
문의
Input : af(0.02), maxAF(0.2);
var : t(0),tl(0),tl1(0),tl2(0),tl3(0),tl4(0),tx1(0),tx2(0),color(0),Sarv(0);
var : hh(0),hd(0),ht(0),hh1(0),tl11(0);
var : ll(0),ld(0),lt(0),ll1(0),tl22(0);
var : d1(0),t1(0),box(0),Box1(0);
var1 = SAR(af,maxAF);
##################################################################################
Sarv = var1;
if CrossUp(C,Sarv) Then
{
d1 = sDate;
t1 = sTime;
hh = h;
ll = l;
tl = TL_New(sDate,sTime,(HH+LL)/2, NextBarSdate,NextBarStime,(HH+LL)/2);
box = Box_New(sDate,sTime,HH,NextBarSdate,NextBarStime,LL);
Box_SetColor(Box,IFf((HH+LL)/2,Red,Blue));
Box_SetFill(box,true);
box1 = Box_New(sDate,sTime,HH,NextBarSdate,NextBarStime,LL);
Box_SetColor(Box1,Red);
Box_SetSize(Box1,1);
}
Else if CrossDown(C,Sarv) Then
{
d1 = sDate;
t1 = sTime;
hh = h;
ll = l;
tl = TL_New(sDate,sTime,(HH+LL)/2, NextBarSdate,NextBarStime,(HH+LL)/2);
box = Box_New(sDate,sTime,HH,NextBarSdate,NextBarStime,LL);
Box_SetColor(Box,IFF(C >(HH+LL)/2,Red,Blue));
Box_SetFill(box,true);
box1 = Box_New(sDate,sTime,HH,NextBarSdate,NextBarStime,LL);
Box_SetColor(box1,Blue);
Box_SetSize(Box1,1);
}
Else
{
if h > hh Then
hh = h;
if l < ll Then
ll = l;
TL_SetBegin(TL,d1,t1,(hh+ll)/2);
TL_SetEnd(TL,NextBarSdate,NextBarStime,(hh+ll)/2);
Box_SetBegin(box,d1,t1,hh);
Box_SetEnd(box,NextBarSdate,NextBarStime,LL);
Box_SetColor(Box,IFF(C > (HH+LL)/2,Red,Blue));
Box_SetBegin(box1,d1,t1,hh);
Box_SetEnd(box1,NextBarSdate,NextBarStime,LL);
}
데이타2로 바꿔주세요
2024-05-09
666
글번호 179276
지표
답변완료
문의드립니다
안녕하세요?
아래수식에서 선그래프의색상이
빨간색에서초록색으로변하면 매도그리고
노랑색에서초록색으로변하면매도 이두가지를추가하고싶습니다
감사합니다
input : inp_Sensitivity(0.01),inp_HiLo_Lookback(5),
inp_Slow_MA_Period(26),inp_Slow_MA_Method("EMA"),
inp_Fast_MA_Period(12),inp_Fast_MA_Method("EMA"),
inp_Signal_MA_Period(9),inp_Signal_MA_Method("EMA");
var : inp_Source(0),Hbarssince(-1),Lbarssince(-1),HiLo_Range(0),MA_Slow_Deviation(0);
var : MA_Fast(0),MA_Slow(0),MA_Slow_ATR(0);
Var : SumSqrt(0), Avgv(0), cnt(0),Histogrm(0),Main_Line(0),Signal_Line(0),Histogrm_Color(0);
inp_Source = close;
if inp_Fast_MA_Method == "SMA" Then
MA_Fast = ma(inp_Source, inp_Fast_MA_Period);
Else
MA_Fast = ema(inp_Source, inp_Fast_MA_Period);
if High == highest(H,inp_HiLo_Lookback) Then
Hbarssince = 0;
Else
{
if Hbarssince >= 0 Then
Hbarssince = Hbarssince+1;
}
if low == Lowest(L,inp_HiLo_Lookback) Then
Lbarssince = 0;
Else
{
if Lbarssince >= 0 Then
Lbarssince = Lbarssince+1;
}
HiLo_Range = abs(Hbarssince-Lbarssince) * PriceScale * 100000;
if inp_Slow_MA_Method == "SMA" Then
MA_Slow = ma(inp_Source, inp_Slow_MA_Period);
Else
MA_Slow = ema(inp_Source, inp_Slow_MA_Period);
If inp_Slow_MA_Period != 0 Then
{
Avgv = MA_Slow;
SumSqrt = 0;
For cnt = 0 To inp_Slow_MA_Period - 1 Begin
SumSqrt = SumSqrt + (C[cnt] - Avgv) * (C[cnt] - Avgv);
End;
MA_Slow_Deviation = SquareRoot(SumSqrt / inp_Slow_MA_Period);
}
Else
MA_Slow_Deviation = 0;
MA_Slow_ATR = atr(inp_Slow_MA_Period);
Histogrm = MA_Slow_Deviation - MA_Slow_ATR;
Main_Line = Histogrm;
if inp_Signal_MA_Method == "SMA" Then
Signal_Line = ma(inp_Source, inp_Signal_MA_Period);
Else
Signal_Line = ema(inp_Source, inp_Signal_MA_Period);
Histogrm_Color = green;
if MA_Fast >= MA_Fast[1] then
{
if HiLo_Range >= inp_Sensitivity then
Histogrm_Color = Red;
else
Histogrm_Color = yellow;
}
else
{
if HiLo_Range >= inp_Sensitivity Then
Histogrm_Color = Blue;
else
Histogrm_Color = White;
}
if (Histogrm_Color == red and Histogrm_Color[1] == Blue) Then
Buy();
if (Histogrm_Color == Blue and Histogrm_Color[1] == Red) Then
Sell();
{}
2024-05-09
672
글번호 179273
시스템
답변완료
수식변환 요청
다음 키움 수식을 예스트레이드 수식으로 부탁드립니다.
[수식]
A=ADX(11);
B=sum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L)));
BB=BBandsUp(10,2);
En=EnvelopeUp(10,2);
S=(highest(high,26)+lowest(low,26))/2;
대금=V*(H+O+L+C)/4;
X=sum(v);
Y=valuewhen(1,date(1)!=date,X(1));
Z=X-Y;
전거래량=valuewhen(1,date(1)!=date,Z(1));
Highest(H,3,1)<=C and ma(C,5)>ma(C,20) and ma(C,20)>ma(C,60) and BB>En and
C>BB and C>En and A>A(1) and C>S and B>=B(1) and V>V(1)*P and
(대금>2000000000 or Sum(V)>전거래량)
[지표변수]
P 1.5
2024-05-09
759
글번호 179270
종목검색
답변완료
수식요청
작성해주신 수식, 감사히 받아보고 있읍니다.
아래 예스트레이더 수식은 20,40,60 기준선돌파 검색입니다.
이것으로 15분봉 봉차트에서 자동매매를 하려는데 너무 많이 나와서
아래 조건을 추가하여 걸러내보고 싶습니다.
금일 어느 분봉에서 아래 수식을 만족하면서,
1.조건만족일 전일부터 5일간 각일의 종가등락률이 +2% ~ -2%이내인 종목
(5/9 09:00에 만족 시 5/8~2의 5거래일 각일의 종가등락률)
2.또는 아래 수식 만족 할 때 금일 거래량 or 거래대금이 50위내인 종목
(파워종목검색 조건에선 뺄 것임)
엊그제 주신 수식을 이용하여 작성시도했으나 불가하여 부득이 요청드립니다.
=======================================================================
input : 기간(20),기간1(40),기간2(60),수렴(1.02);
var : A(0),A1(0),A2(0),B(0),B1(0);
A=(highest(high,기간)+lowest(low,기간))/2;
A1=(highest(high,기간1)+lowest(low,기간1))/2;
A2=(highest(high,기간2)+lowest(low,기간2))/2;
B=MAX(A,A1,A2);
B1=MIN(A,A1,A2);
IF B1*수렴>=B && O<B1 && C>B && (A>A[1] OR A1>A1[1] OR A2>A2[1]) TheN
Find(1);
2024-05-08
726
글번호 179268
종목검색