답변완료
지표 숫자가 맞지 않아서 질문드립니다.
수고많으십니다.
다름이 아니라 코딩한 숫자와 지표에 표시된 숫자가 맞지 않아 질문드립니다.
코딩은 다음과 같습니다.
Input : period1(20),period2(120);
var1=ma(c,period1);
var2=ma(c,period2);
var3=var1-Var2;
if var3 > 0 && Var3 > Var3[1] Then
Plot1(Var3,"11",Purple);
if var3 > 0 && Var3 < Var3[1] Then
Plot1(Var3,"11",Gray);
if var3 > 0 && Var3 == Var3[1] Then
Plot1(Var3,"11",Gray);
if var3 < 0 && Var3 < Var3[1] Then
Plot1(Var3,"11",Green);
if var3 < 0 && Var3 > Var3[1] Then
Plot1(Var3,"11",Gray);
PlotBaseLine1(0);
=============================================================
질문 : 첨부된 그림파일을 참고하시면
코딩은 20이평에서 120이평을 차감하여 차액을 지표로 나타내는 코딩인데
20이평은 0.6521
120이평은 0.6512
20이평 - 120이평은 0.0015로 지표에 표시 되어야 할 것같은데
지표상에서는 -0.00012 로 표시가 됩니다.
원인이 무엇인지 궁금합니다.
수고하세요
2024-04-28
1026
글번호 178997
지표
답변완료
라인을 그어주세요
1.아래 수식에서 라인을 나타나게 하고 싶습니다.
INPUT: A_period(10),period(20),ratio(1),기간(5);
var: 가격(0),A(0),upt(0),dnt(0),cc(0),turn(0),라인(0),value(0);
가격=(H+L)/2;
A=ATR(A_period);
upt=Ema(가격+A*ratio,기간);
dnt=Ema(가격-A*ratio,기간);
cc=cci(period);
turn=IFf(cc>=0 && dnt>dnt[1],1,IFf(cc<0 && upt<upt[1],-1,0));
if turn==1 or turn==-1 Then
value =라인;
2.수식전환 부탁드립니다.
수식1
현재봉=if(L>H(2),L,if(H<L(2),H,0));
A=Valuewhen(1,L>H(2) or H<L(2),현재봉,-2)
수식2
이전봉=if(L>H(2),H(2),if(H<L(2),L(2),0));
B=Valuewhen(1,L>H(2) or H<L(2),이전봉,-2)
수식3
MIN(A,B)
2024-04-28
890
글번호 178996
지표
답변완료
수식 부탁드립니다.
안녕하세요 수고에 감사드립니다.
아래는 제가 트레이딩뷰에서 사용하는 지표인데요
예스랭귀지로 변환가능한지 여쭙습니다.
상승부분은 빨간색, 하락부분은 파란색으로
구현 가능하면 변환 부탁드립니다.
이미지도 첨부했습니다.
늘 감사드립니다.
// © Dreadblitz
//@version=4
//
study("Bollinguer sobre Macd", shorttitle = "BSM", overlay=false)
SDev = 0.0
banda_supe = 0.0
banda_inf = 0.0
rapida = input(8, "Media Rapida")
lenta = input(26, "Media Lenta")
stdv = input(0.8, "Stdv")
m_rapida = ema(close,rapida)
m_lenta = ema(close,lenta)
BBMacd = m_rapida - m_lenta
Avg = ema(BBMacd,9)
SDev := stdev(BBMacd,9)
banda_supe := Avg + stdv * SDev
banda_inf := Avg - stdv * SDev
pcol = BBMacd < banda_inf ? #FF0000 : BBMacd > banda_supe ? #008000 : color.blue
c=plot(BBMacd, title='Linea Macd BB"', color=pcol, linewidth=2, style=plot.style_line, transp=0)
a=plot(banda_supe, title='Banda Superior"', color=#00BFFF, linewidth=1, style=plot.style_line, transp=30)
b=plot(banda_inf, title='Banda Inferior"', color=#00BFFF, linewidth=1, style=plot.style_line, transp=30)
fill(a, b, color=#00BFFF)
pcol1 = BBMacd < banda_inf ? #FF0000 : na
fill(c, b, color=pcol1, transp=50)
pcol2 = BBMacd > banda_supe ? #008000 : na
fill(c, a, color=pcol2, transp=50)
//
2024-04-27
966
글번호 178989
지표