답변완료
문의
Input : af(0.02), 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 : tl3(0),tl4(0);
var1 = SAR(af,maxAF);
if CrossUp(C,var1) Then
{
T = 1;
hh = h;
hh1 = hh[1];
hd = sDate;
ht = sTime;
if ll > 0 Then
{
TL_SetExtLeft(tl1,False);
TL_SetExtRight(tl1,False);
tl1 = TL_New(hd,ht,hh,NextBarSdate,NextBarStime,hh);
TL_SetExtLeft(tl1,true);
TL_SetExtRight(tl1,true);
tl3 = TL_New(hd[1],ht[1],hh[1],Sdate,Stime,hh);
tl11 = tl1[1];
TL_SetEnd(tl11,Sdate[1],Stime[1],hh1);
Text_SetStyle(tx1,2,1);
if hh1 == 0 or (hh1 > 0 and hh > hh1) Then
color = Black;
}
}
else if CrossDown(C,var1) Then
{
T = -1;
ll = l;
ll1 = ll[1];
ld = sDate;
lt = sTime;
if hh > 0 Then
{
TL_SetExtLeft(tl2,False);
TL_SetExtRight(tl2,False);
tl2 = TL_New(ld,lt,ll,NextBarSdate,NextBarStime,ll);
TL_SetExtLeft(tl2,true);
TL_SetExtRight(tl2,true);
tl4 = TL_New(ld[1],lt[1],ll[1],Sdate,Stime,ll);
tl22 = tl2[1];
TL_SetEnd(tl22,Sdate[1],Stime[1],ll1);
Text_SetStyle(tx2,2,0);
if ll1 == 0 or (ll1 > 0 and ll < ll1) Then
color = Black;
}
}
Else
{
if t == 1 then
{
if h > hh Then
{
hh = h;
hd = sDate;
ht = sTime;
TL_SetEnd(tl,hd,ht,hh);
TL_SetBegin(tl1,hd,ht,hh);
TL_SetEnd(tl11,Sdate[1],Stime[1],hh1);
Text_SetLocation(tx1,sDate,sTime,hh);
if (hh1 > 0 and hh > hh1) Then
color = Black;
TL_SetEnd(tl3,sDate,sTime,hh);
}
}
if t == -1 then
{
if l < ll Then
{
ll = l;
ld = sDate;
lt = sTime;
TL_SetEnd(tl,ld,lt,ll);
TL_SetBegin(tl2,ld,lt,ll);
TL_SetEnd(tl22,Sdate[1],Stime[1],ll1);
Text_SetLocation(tx2,sDate,sTime,ll);
if (ll1 > 0 and ll < ll1) Then
color = Black;
TL_SetEnd(tl4,sDate,sTime,ll);
}
}
}
TL_SetEnd(tl1,NextBarSdate,NextBarStime,hh);
TL_SetEnd(tl2,NextBarSdate,NextBarStime,ll);
눈이 좀안좋아서 그런데 선의 굵기를 조절할수 잇도록 부탁드립니다
2023-10-10
1208
글번호 172953
지표
답변완료
항상수고많으 십니다
항상감사합니다^^ 좀 많네요
검색식 변환 부탁드립니다. 항상 수고 많으싶니다.
5분봉에서 검색이되도록 꼭 좀 부탁드립니다.(총 4개입니다..)
1번
5분봉에서 검색이되도록 부탁드립니다
A=LinearRegressionValue(C,50,0);
A1=LinearRegressionValue(A,50,0);
B=EAVG(C,120);
eq= A-A1;
ZL =A+eq;
B1=Valuewhen(1, ZL*1.02>=B && ZL*0.98<=B, (ZL+B)/2);
B2=SAR(0.02,0.2);
B2<=C &&
((ZL(1)<ZL && Crossup(C,B)) OR
Crossup(C,B1) OR
(ZL(1)>ZL && B(1)<=C(1) && ZL(1)>=C(1) && B<=C && Crossup(C,ZL)))
-------------------------------------------------------------------------------------
2번
5분봉에서 검색이되도록 부탁드립니다
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)) *0.85;
os = (wvf >= upperBand) or (wvf >= rangeHigh);
ap = (HIGH+LOW+CLOSE)/3;
esa = eavg(ap, 10);
d = eavg(abs(ap - esa), 10);
ci = (ap - esa) / (0.015 * d);
wt1 = eavg(ci,21);
wt2 = avg(wt1,4);
A=Lowest(L, 260, 1);
A1=Lowest(L, 260, 1)*1.25;
A2=요일(DATE);
A3=Valuewhen(1,A2(1)>A2,O);
MO=floor(date/100);
MO1=MO%100;
A4=VALUEWHEN(1, MO1!=MO1(1),O);
wt1(1)<=-53 && (os(1) or os) && wvf(1)>wvf &&
(Crossup(wt1,wt2) or Crossup(wt1,-60) or Crossup(wt1,-53)) && C>O && A1>=C && A<=C && (A3<=C OR A4<=C)
-----------------------------------------------------------------------------------------------------------
3번
5분봉에서 검색이되도록 부탁드립니다
a=(highest(high,9)+lowest(low,9))/2;
b=sar(0.02,0.2);
crossup(a,b)
------------------------------------------------------------------------------------------------------------
4번
5분봉에서 검색이되도록 부탁드립니다
a=avg(c, 5);
b=avg(c, 20);
d=avg(c, 60);
D1=(A+B+D)/3;
A1=(highest(high,9)+lowest(low,9))/2;
B1=(highest(high,26)+lowest(low,26))/2;
B2=(A1+B1)/2;
A3=RSI(9)-50;
B3=CMO(12)*0.5;
B4=A3+B3;
B5=EAVG(C,120);
(CROSSUP(B2,D1) OR CROSSUP(D1,B5) OR CROSSUP(B2,B5))
2023-10-10
1452
글번호 172949
종목검색
답변완료
문의 드립니다....
검색식 변환 부탁드립니다. 항상 수고 많으싶니다.
5분봉에서 검색이되도록 부탁들립니다(총 3개입니다..)
1번(아래처럼 변환해주셨는데요 일봉 분봉에서 검색이안됐니다........
S=SUM(1);
A=VALUEWHEN(1,260-S==20,(종가+시가)/2);
CROSSUP(C,A)
var : S(0),A(0);
-------------------------------------------------
1번
S=Accum(1);
if 260-S == 20 Then
A = (C+O)/2;
if A > 0 and CROSSUP(C,A) Then
Find(1);
--------------------------------------------------------------------------
2번
5분봉에서 검색되도록 부탁드립니다
MO=floor(date/100);
MO1=MO%100;
A=VALUEWHEN(1, MO1!=MO1(1),O);
A1=eavg(c,130);
Crossup(C,A) AND C>=A1
-----------------------------------------------------------------------------
3번
5분봉에서 검색되도록 부탁드립니다
AA=(H+L+C)/3;
BB=AA*V;
X1=SUM(BB,120);
X2=SUM(V,120);
A=X1/X2;
B=EAVG(C,120);
A1=SAR(0.02,0.2);
A*1.03>=B && A*0.97<=B && C>O &&
Crossup(C,Max(A,B)) && C>=A1
2023-10-10
1350
글번호 172947
종목검색
답변완료
문의
input : 타주기분(30),P(20),Dv(2);
var : S1(0),D1(0),TM(0),TF(0);
var : cnt(0),SumSqrt(0),Stdv(0);
var : sum(0),BBmd(0),Bbup(0),BBdn(0),GridID(0);
Array : CC[100](0);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P] > 0 then{
sum = 0;
for cnt = 0 to P-1{
sum = sum + CC[cnt];
}
BBmd = sum/P;
SumSqrt = 0;
For cnt = 0 To P - 1 {
SumSqrt = SumSqrt + (CC[cnt] - BBmd)^2;
}
Stdv = SquareRoot(SumSqrt / P);
BBup = BBmd + (Dv * Stdv);
BBdn = BBmd - (Dv * Stdv);
if( LastBarOnChart() == 1 ) Then
{
GridID = Grid_New(7,2,10,Black,Yellow,1,0,0); // 하단우측(7)에 2x3 그리드 생성
Grid_SetTransparency(GridID,190); // GridID 표에 투명도 지정
Grid_Cell(GridID,0,1,"BBup",0,0,Black,Yellow);
Grid_Cell(GridID,1,1,NumToStr(BBup,2),0,0,Black,Yellow);
Grid_Cell(GridID,0,2,"BBdn",0,0,Black,Yellow);
Grid_Cell(GridID,1,2,NumToStr(BBdn,2),0,0,Black,Yellow);
}
마지막 }가 문법에러 잘못된토큰이라고 나오는데 수정좀 부탁드립니다
2023-10-10
1190
글번호 172939
지표