답변완료
데이터 출력
Var1 = Var1+2.75;
PLOT1(Var1, "h1.75" ,RED);
Text_Delete(Value1);
value1 = Text_New(sdate,stime,VAR1,"H1.7: "+NumToStr(var11,2));
Text_SetColor(value1, RED);
안녕하세요/
위의 수식에 의해 출력되는 지표값이 오른쪽이 아닌 차트""왼쪽""방향에 출력되도록 변경 부탁드립니다,
2021-09-15
858
글번호 152263
지표
답변완료
종목검색 수식 부탁드립니다
종목검색식 부탁드립니다
1.종목마다 일봉상 과거 500일전 일봉부터 오늘 일봉에 이르기까지(과거일봉500개중에서) 아래 [주어진수식]과 같은조건을 가지는 일봉을 검색합니다
[주어진수식]
“키움신호검색”시 사용하던 수식인데 수식과 설명은 아래와 같습니다
① A=Trix(Period1);
② B=avg(C,Period2);
③ D=avg(C,Period3);
④ A-A(1)>=P1
and
⑤ B>=B(1)
and
⑥ C>=D
위 수식에서 변수 Period1은 6, 변수 Period2는 20 , 변수 Period3 240 ,
변수 P1은 0.1로 설정했습니다
-키움신호검색식 설명-
① A는 Period1을 6으로 설정한 보조지표 트릭스 값이다
② B는 Period2를 20으로 설정한 20일 이동평균선 값이다
③ D는 Period3를 240으로 설정한 240일 이동평균선 값이다
④ 금일 트릭스값 A에서 전일 트릭스값 A(1)을 뺀값이 P1(0.1)이상이고
⑤ 금일 20일 이평값B가 전일 20일 이평값B(1) 보다 크거나 같아서 20이동평균선이
상승중이다
⑥ 금일의 일봉상 종가는 240 이동평균선값보다 크거나 같아서 챠트상에서 금일 종가가
240 이평선 위에 위치한다
2. 과거 500봉 전부터 오늘의 일봉에 이르기까지
“위 수식(키움신호검색식)”을 만족하는 일봉을 검색한결과
위 수식을 만족하는 일봉이 n개가 나왔다고 하면, 검색된 n개의 날들,
그날의 240일 이동평균선값을 F1,F2,F3,....,Fn 이라 하겠습니다.
이때 n개의 240일 이동평균선값 F1,F2,F3,....,Fn 이 n개의 값들중 최소값을 F라 하고
F를 저장합니다
예를들어 2019년 9월15일부터 2021년 9월15일(오늘) 까지
과거 500봉간 위조건을 만족하는 일봉을 검색한 결과 2021년 8월5일, 2021년8월6일, 2021년8월8일 ,2021년8월24일 이렇게 4일이 검색되었다 가정하겠습니다
그럼 이때
2021년8월5일 240이평값 F1
2021년8월6일 240이평값 F2
2021년8월8일 240이평값 F3
2021년8월24일 240이평값 F4 라 하고
F1 ,F2 ,F3 ,F4 중 최소값을 F라하고
최소값 F를 저장합니다
3.예스트레이더 최종검색종목
① A=avg(C,240);
② C<A
and
③ 0.8F<C<1.02F
①240일 이동평균선
②오늘의 일봉상 종가가 240일 이동평균선값보다 작아서
챠트상 오늘의 종가가 240이동평균선 아래에 있다
③오늘의 종가 C가 저장된 F값보다 20% 작은 0.8F, 2% 큰 1.02F 구간에 들어오게 되는
종목을 예스트레이더 종목검색으로 검색합니다
예를들어
오늘이 2021년 9월13일 입니다
만약 “한국테크놀로지”라는 종목이
과거 500일전 일봉 부터 오늘의 일봉에 이르기까지
위에서 설명드렸던 “키움신호검색” 조건을
2021년 4월5일 과 2021년 4월6일 이 두 날짜에 만족하게
되면 2021년 4월5일의 240일이동평균선값을 F1
2021년 4월6일의 240일이동평균선값을 F2
이때 F1,F2중 최소값을 F라하고 저장합니다
2021년 4월5일의 240일 이평값을 F1=1200 이라하고,
2021년 4월6일 240일 이평값을 F2=1000 이라하면
F2<F1 이므로 최소값 F는 F2값인 1000으로 저장됩니다(F=1000)
만약 오늘 주가가 240이동평균선 아래에 있고
오늘의 종가 C=900원이라 하면
800(0.8F) < 900(C) < 1020(1.02F) 즉, 0.8F<C<1.02F를
만족하게 되므로
“한국테크놀로지”라는 종목은 오늘 예스트레이더 종목검색에서검색이 되는 방식입니다
관련 사진파일 하나 첨부 합니다
참고로 위 그림에서 분홍색 굵은선이 240 이동평균선 입니다.
감사합니다
2021-09-15
1049
글번호 152261
종목검색
답변완료
동일시간대 거래량 이동평균 구하기
동일시간대 거래량 이동평균 구하기
항상 신속하고 상세하게 답변 주셔서
많은 도움을 받고 있습니다. 감사합니다.
선물분봉(3분) 기준 입니다.
동일시간대 거래량 이동평균을 구하고자 합니다.
예를들면
어제의 09:03 봉, 그제의 09:03 봉,....., 90일전 09:03 봉의 평균을 구하고
이것을 09:06, 09:09,.....,15:45 에 이어지게 하고자 합니다.
목적은 오늘의 현재 거래량이
과거 동일 시간대 평균 거래량 보다 큰지 작은지를 파악하고자 합니다.
부탁드립니다.
2021-09-15
976
글번호 152252
지표
답변완료
종목검색 시스템오류로 보이는데 확인 부탁드립니다.
분봉 검색식을 만들어 사용인데 "위메이드"란 종목이 누락되어 추적해보니
(지표식은 정상)
240볼밴과 비교하면 검색에서 누락됩니다.해서
간단히 지표식과 검색식을 만들어 테스트하였으나 마찬가지 결과가 나옵니다.
검색식,지표식,차트,검색결과를 첨부합니다.
검색식
var:bbup80(0),bbdn80(0),bbup240(0),bbdn240(0);
if date !=date[1] Then{
var50=0;
Var51=0;
Var52=0;
Var53=0;
}
bbup80=BollBandUp(80,1.8);
bbdn80=BollBandDown(80,1.8);
bbup240=BollBandUp(240,1.8);
bbdn240=BollBandDown(240,1.8);
if h>max(bbup80,bbup240) and
var50==0 then{
Var50=Var50+1;
}
if Var50>=1 Then
Find(1);
지표식
var:bbup80(0),bbdn80(0),bbup240(0),bbdn240(0);
if date !=date[1] Then{
var50=0;
Var51=0;
Var52=0;
Var53=0;
}
bbup80=BollBandUp(80,1.8);
bbdn80=BollBandDown(80,1.8);
bbup240=BollBandUp(240,1.8);
bbdn240=BollBandDown(240,1.8);
if h>max(bbup80,bbup240) and
var50==0 then{
Var50=Var50+1;
plot1(l);
}
Plot2(bbup80);
Plot3(bbdn80);
Plot4(bbup240);
Plot5(bbdn240);
2021-09-14
935
글번호 152250
종목검색