답변완료
선긋기 부탁드립니다.
안녕하세요?
"양봉 거래량은 거래량 누적변수에 “+”를 음봉 거래량은 거래량 누적변수에 “-”를 해서 실 매수거래량 라인을(RGB컬러로) 그리고자 합니다.
기준선은 "0"이 되겠죠."
라는 저의 요청에 아래와 같이 수고스런 답을 주셨습니다.
다시한번 감사드립니다.
var : sum(0);
if Bdate != Bdate[1] Then
sum = 0;
if C > O Then
sum = sum+v;
if C < O Then
sum = sum-v;
Plot1(sum,"누적",IFf(sum > 0,RGB(255,0,0),RGB(0,0,255)));
PlotBaseLine1(0);
추가 요청사항은
이 데이터를 기반으로 해서 선물챠트에 누적실거래량의 고점과 저점의 선을 긋고자 합니다.
제의 생각은
이전 3개의 캔들거래량누적변수 값/3 값 보다가 현재값이 크면 선물가격캔들 3개중 가장 낮은종가에 10분전부터 60분간 Red line를 긋고
이전 3개의 캔들거래량누적변수 값/3 값 보다가 현재값이 작으면 선물가격캔들 3개중 가장 높은종가에 10분전부터 60분간 Blue line를 긋는것을 원합니다.
저의 의도는 이해하셨을테니 더 좋은 방법이 있음 부탁드리겠습니다.
감사드립니다. 꾸뻑.
2021-05-30
1183
글번호 149446
지표
답변완료
수식변환부탁드립니다.
영웅문 수식입니다.
HL = ( H - L ) ;
CO = abs( C - O ) ;
CO2 = CO/2 ;
PrtHL = HL/L*100 ;
PrtCO = CO/min( C, O )*100 ;
HHPrtHL = Highest(PrtHL, pds2 ) ;
HHPrtCO = Highest( PrtCO, pds2 ) ;
avgCO = AVG( CO, pds ) ;
sdCO = stdev( CO, pds ) ;
Zco = ( CO - avgCO ) / sdCO ;
avgHL = AVG ( HL, Pds ) ;
sdHL = stdev( HL, pds ) ;
Zhl = ( HL - avgHL ) / sdHL ;
c1 = Zco < 0 and Zhl < 0 ;
C11 = sum( c1, pds2 ) >= Pds2 ;
C2 = c > CO2 and C > o ;
C3 = HHPrtHL < HLprt and HHPrtCO < COPrt ;
조건 : C11 AND C2 AND C3
1. 위 조건을 만족하는 종목검색이요.
2. 위의 조건을 만족하는 경우가 지난 10봉내에한번이라도 일어난 종목을 검색할 경우
이렇게 수식 부탁드립니다.
2021-05-30
1035
글번호 149444
종목검색
답변완료
수식 부탁드립니다.
#==========================================#
# 지표명 : 지그재그차트
# 작성자 : 수식지왕
# 블로그 : http://yahoosir.blog.me
#==========================================#
Input:변동률(3);
Var:j(0),상승(100),하락(-100),추세(0),
기준고(0),기준저(0),기준고Bar(0),기준저Bar(0),zz(0);
Array:고[20](0),저[20](0),고Bar[20](0),저Bar[20](0);
#==========================================#
# 전고점,전저점 index 증가
#==========================================#
For j = 1 To 19
{
고Bar[j] = 고Bar[j] + 1;
저Bar[j] = 저Bar[j] + 1;
}
#==========================================#
# 최근 고,저 갱신
#==========================================#
If 기준고 <= C || 기준고 == 0 || IsNaN(기준고) == True Then
{
기준고 = C;
기준고Bar = 0;
}
Else
기준고Bar = 기준고Bar + 1;
If 기준저 >= C || 기준저 == 0 || IsNaN(기준저) == True Then
{
기준저 = C;
기준저Bar = 0;
}
Else
기준저Bar = 기준저Bar + 1;
#==========================================#
# 추세방향 결정
#==========================================#
If 기준저[1] * (1 + (변동률/100)) > C[1] && 기준저[1] * (1 + (변동률/100)) <= C Then
추세 = 상승;
Else If 기준고[1] * (1 - (변동률/100)) < C[1] && 기준고[1] * (1 - (변동률/100)) >= C Then
추세 = 하락;
#==========================================#
# 추세변화에 따른 변곡점 처리
#==========================================#
If 추세[1] == 상승 && 추세 == 하락 Then
{
For j = 18 DownTo 1
{
고[j+1] = 고[j];
}
고[1] = 기준고;
고Bar[1] = 기준고Bar;
ZZ = 기준고;
기준고 = C;
기준고Bar = 0;
기준저 = C;
기준저Bar = 0;
}
Else if 추세[1] == 하락 && 추세 == 상승 Then
{
For j = 18 DownTo 1
{
저[j+1] = 저[j];
}
저[1] = 기준저;
저Bar[1] = 기준저Bar;
ZZ = 기준저;
기준저 = C;
기준저Bar = 0;
기준고 = C;
기준고Bar = 0;
}
Else If 추세[1] == 하락 && 추세 == 하락 Then
{
If 기준고[1] * (1 - (변동률/100)) <= C[1]
&& 기준고[1] * (1 - (변동률/100)) > C
&& 고[1] < 기준고 Then
{
고[1] = 기준고;
고Bar[1] = 기준고Bar;
ZZ = 기준고;
기준고 = C;
기준고Bar = 0;
}
}
Else If 추세[1] == 상승 && 추세 == 상승 Then
{
If 기준저[1] * (1 + (변동률/100)) >= C[1]
&& 기준저[1] * (1 + (변동률/100)) < C
&& 저[1] > 기준저 Then
{
저[1] = 기준저;
저Bar[1] = 기준저Bar;
ZZ = 기준저;
기준저 = C;
기준저Bar = 0;
}
}
#==========================================#
# 지표식 출력
#==========================================#
If ZZ[1] != ZZ Then{
if ZZ < ZZ[1] Then
buy();
if ZZ > ZZ[1] Then
sell();
}
==============================================================================
안녕하세요. 수식 부탁 드립니다.
*수식1번*
지표식출력 부분 변경
추가 매수 와 청산식 추가 부탁 드립니다.
매수 : 종가가 전고 갱신시 다음봉시가 매수
매수1 : 고가가 전고 갱신후 되돌림 60%(전저와돌파고점*0.6) 자리
익절청산 : 전고 120% (전저와 전고 *1.2)자리, 절반청산
손절청산 : 전저 이탈시 올청
매도는 반대 입니다...
작은 변동률 차트
============================================================================
*수식2번*
별도의 수식 부탁드립니다.
큰 변동률 지그재그차트를 참조하고 싶습니다.
큰변동률 차트가 상승중일때 이를 참조하여 작은 변동률 차트에서 위에 부탁드린 수식 실행
큰변동률 차트가 하락중일때 이를 참조하여 작은 변동률 차트에서 위에 부탁드린 수식 실행
모든수식은 순서에 상관없이 모든 조건이 일치하면 진입 입니다.
작은 변동률 차트의 종가가 전고를 갱신하고 난 후에 큰변동률 차트가 상승으로 전환 되어도 매수진입..
큰 변동률 차트가 상승중이고 작은 변동률 차트의 종가가 전고를 갱신 해도 매수진입
감사합니다.
2021-05-30
1124
글번호 149442
시스템