답변완료
문의드립니다.
어제 글번호 84048 에서 알려주신대로 수식을 작성했더니 잘 되었습니다. 감사합니다.
var : B(0),B2(0),B3(0),B4(0),B5(0),ii(0);
B = Accum(iff(C > O,1,0));
if date != date[1] Then
B2= B[1];
B3 = B - B2;
if date != date[1] Then
{
B4 = B3[1];
ii = 0;
}
Else
ii = ii +1;
B5 = B3 / (B4/380 * ii);
Plot1(B5);
그런데 이 수식을 1분봉 차트뿐만 아니라, 초차트, 틱차트에서도 보고싶어서
키움수식 BarsSince(date(1)!=date) 에 해당되는
'일자가 변경된 후 지나간 봉 갯수'를 '일자가 변경된 후 1분씩 증가'로 변경하고 싶습니다.
예를 들면 090000~090059 == 1,090100~090159 == 2 ... 이런식으로 작성하고 싶습니다.
만약 시가가 높게 떠서 vi 때문에 9시02분부터 시작하면
1이 아닌 3으로 시작되게 수식을 작성하고 싶습니다.
즉, vi때문에 비어있는 시간의 공백이 없이,
090000부터 매분당 1씩 증가하도록 작성하고 싶습니다.
감사합니다.
2023-10-11
1054
글번호 172976
지표
답변완료
문의 드립니다....
매번 감사드립니다 검색식 변환 부탁드립니다. 항상 수고 많으싶니다.
5분봉에서 검색이되도록 부탁드립니다(총 4개입니다..)
-----------------------------------------------------------
1번(5분봉에서 검색이되도록 부탁드립니다)
A=BWI(20,2);
CROSSUP(A,5) OR CROSSUP(A,4) OR
CROSSUP(A,3) OR CROSSUP(A,2) OR
CROSSUP(A,1)
-----------------------------------------------------
2번(5분봉에서 검색이되도록 부탁드립니다)
BC=BBandsC(20,3);
dev = 3 * stdev((C+H+L)/3,20);
A=BC + (1*dev);
A1=BBandsUp(50,2);
A2=BBandsUp(40,2);
A3=BBandsUp(30,1.8);
A4=BBandsUp(20,2);
AA=highest(C,10,1);
AA1=highest(C,20,1);
AA2=highest(C,60,1);
AA3=highest(C,120,1);
AA4=highest(C,240,1);
AA5=OBV();
AA6=100*( (avg((C+H+L)/3,20)+1*stdev((C+H+L)/3,20)) - (avg((C+H+L)/3,20)-1*stdev((C+H+L)/3,20)))
/ avg((C+H+L)/3,20);
----------------------------------------------------------
3번(5분봉에서 검색이되도록 부탁드립니다)
중최고가=최고값(고가,20);
중최저가=최저값(저가,20);
경계=(중최고가+중최저가)/2-(중최고가-중최저가)*0.236;
경계1=crossup(종가, 경계)&& 종가>시가*1.02;
경계2=crossdown(c, 경계);
기준봉=valuewhen(1, 경계1 or 경계2, 시가);
기준봉1=crossup(종가, 기준봉);
기준봉2=crossdown(종가, 기준봉);
결과기준=valuewhen(1, 기준봉1 or 기준봉2, 시가);
결과기준1=crossup(종가, 결과기준);
결과기준2=crossdown(종가, 결과기준);
A=valuewhen(1, 결과기준1 or 결과기준2, 시가);
M5=eavg(C,5);
M10=eavg(C,10);
M20=eavg(C,20);
M60=eavg(C,60);
M120=eavg(C,120);
M240=eavg(C,240);
M480=eavg(C,480);
BH=BBandsUp(20,2);
BC=BBandsC(20,2);
평균=((M5*2)+(M10*2)+(M20*3)+(M60*2)+(M120*3)+(M240*2)+(M480*2)+(BH*1)+(BC*1)) / 18;
평균라인=Tema(평균, 5, 지수);
B=평균라인 + 20*stdev(평균라인,5);
AA=sar(0.02,0.2);
C>=A && CROSSUP(C,B) && AA<=C
B=MAX(A1,A2,A3,A4);
B1=MIN(A1,A2,A3,A4);
(B1*1.03>=B OR AA6(1)<=5) && CROSSUP(A,B) && AA5(1)<AA5 &&
(CrossUP(C,AA) OR CrossUP(C,AA1) OR CrossUP(C,AA2) OR CrossUP(C,AA3) OR CrossUP(C,AA4))
---------------------------------------------------------------------
4번(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-11
880
글번호 172970
종목검색