답변완료
문의 드립니다.
//AK MACD BB
//created by Algokid , February 24,2015
study("AK MACD BB v 1.00")
length = input(10, minval=1, title="BB Periods")
dev = input(1, minval=0.0001, title="Deviations")
//MACD
fastLength = input(12, minval=1)
slowLength=input(26,minval=1)
signalLength=input(9,minval=1)
fastMA = ema(close, fastLength)
slowMA = ema(close, slowLength)
macd = fastMA - slowMA
//BollingerBands
Std = stdev(macd, length)
Upper = (Std * dev + (sma(macd, length)))
Lower = ((sma(macd, length)) - (Std * dev))
Band1 = plot(Upper, color=gray, style=line, linewidth=2,title="Upper Band")
Band2 = plot(Lower, color=gray, style=line, linewidth=2,title="lower Band")
fill(Band1, Band2, color=blue, transp=75,title="Fill")
mc = macd >= Upper ? lime:red
// Indicator
plot(macd, color=mc, style =circles,linewidth = 3)
zeroline = 0
plot(zeroline,color= orange,linewidth= 2,title="Zeroline")
//buy
barcolor(macd >Upper ? yellow:na)
//short
barcolor(macd <Lower ? aqua:na)
//needs improvments
트레이딩뷰 지표입니다.
예스수식으로 좀 바꿔주세요.
2024-02-03
955
글번호 176350
지표
답변완료
문의드림니다
다음수식 문의드림니다
문1)
현재봉의 양봉종가가 최근 10개봉중의 캔들봉(시가 종가중 큰값) 중에서 최고가 봉이면
강조색상 표시하고 검색식 부탁드림니다
(최근 10개봉의 비교대상봉은 캔들몸통의 시가 종가봉중 큰값
즉 최근 10개봉의 캔들몸통 중에서 최고가의봉))
문2)
아래수식은 현재봉의 종가가 최근 10개봉중 최고가봉일때
이봉을 기준봉으로 하여 기준봉의 5개봉 이내에서
현재봉의 시가와 종가중 최저가격이 기준봉의 절반가격
이상이면 강조로 표시하라는 수식인데
적용해보니 강조표시가 안되는곳이 있는 등 제대로 반영이 안됨니다
수정부탁드림니다
if C > highest(C,10)[1] Then
{
value1 = Index;
value2 = abs(C-O);
Value3 = (C+O)/2;
}
if value1 > 0 and Index <= value1+5
and min(C,O) > Value3
Then{ PlotPaintBar(H,L,"강조"); }
문3)
최근 10개봉중에서 캔들몸통 부분의 최고가를 기준봉으로 할때
기준봉의 10개봉내에서 1개이상 봉의 시가종가 평균 변동폭이
기준봉 변동폭의 절반이하이고
이중 1개의봉이라도 기준봉의 몸통부분(시가,종가)폭보다 크지 않는 봉이
나타나면 강조표시하고 검색식도 작성부탁드림니다
문4)
최근 10개봉의 5이동평균선이 하락한적이 없다
최근 10개봉의 5이동평균선이 2번연속 하락한적이 없다를 수식으로 어떻게
작성할까요?
2024-02-02
387
글번호 176347
강조
답변완료
수고많으십니다..1번과2번 동시에 만족하는 검색식 부탁드립니다.
<예스트레이더 수식1>
var : 대금(0),A(0),B(0),DD(0),양대금(0),A1(0),B1(0),D1(0),음대금(0);
input : dayPeriod(22);
var : cnt(0),sum(0),daymav(0);
#일봉 이동평균계산
sum = 0;
For cnt = 0 to dayPeriod-1
{
sum = sum + DayClose(cnt);
}
daymav = sum/dayPeriod;
대금 = (H+O+L+C)/4*V/100000000;
A=IfF(C>O,대금,0);
B=Accum(A);
A1=IfF(C<O,대금,0);
B1=Accum(A1);
if sDate != sDate[1] Then
{
DD = B[1];
D1 = B1[1];
}
양대금=B-DD;
음대금=B1-D1;
if 양대금>음대금 && CrossUp(c,daymav) && C>O Then
Find(1);
<예스트레이더 수식2>
input : 기간(20),이전봉(8);
var : hh(0),HH2(0)
hh=highest(h,기간);
hh2=highest(h[이전봉],기간);
if C>hh[1] && C>hh2[1] Then
Find(1);
2024-02-02
518
글번호 176344
종목검색