커뮤니티
문의드려요
2018-09-12 07:29:08
148
글번호 121956
var1 = (c-ma(c,20))/PriceScale;
var2 = Text_New(sdate,stime,H+PriceScale*2,NumToStr(var1,0));
Text_SetStyle(var2,2,2);
해당식에서 텍스트(숫자)로 표현 되는 것을 macd오실레이터 처럼 0선을 기준으로 막대지표로 나타낼수 있을까요 ?
그 증감을 막대지표로 표현하고 싶습니다. (추가로 막대값이 증가하면 빨간색, 막대값이 감소 하면 파란색으로 표현해 주세요)
그리고 var1 = (c-ma(c,20))/PriceScale; 이부분을 여러변수를 넣을수 있게 input로 바꿔주세요
제가 바꾸면 계속 오류가 납니다.
감사합니다.
답변 3
예스스탁 예스스탁 답변
2018-09-12 10:30:49
안녕하세요
예스스탁입니다.
텍스트로 표시되는 값은 var1입니다.
var1을 plot1으로 출력하시면 됩니다.
그래프종류는 수식안에서 지정되지 않습니다.
지표속성에서 직접 지정하셔야 합니다.
input : P(20);
var1 = (c-ma(c,P))/PriceScale;
plot1(var1);
var2 = Text_New(sdate,stime,H+PriceScale*2,NumToStr(var1,0));
Text_SetStyle(var2,2,2);
즐거운 하루되세요
> 베레타 님이 쓴 글입니다.
> 제목 : 문의드려요
> var1 = (c-ma(c,20))/PriceScale;
var2 = Text_New(sdate,stime,H+PriceScale*2,NumToStr(var1,0));
Text_SetStyle(var2,2,2);
해당식에서 텍스트(숫자)로 표현 되는 것을 macd오실레이터 처럼 0선을 기준으로 막대지표로 나타낼수 있을까요 ?
그 증감을 막대지표로 표현하고 싶습니다. (추가로 막대값이 증가하면 빨간색, 막대값이 감소 하면 파란색으로 표현해 주세요)
그리고 var1 = (c-ma(c,20))/PriceScale; 이부분을 여러변수를 넣을수 있게 input로 바꿔주세요
제가 바꾸면 계속 오류가 납니다.
감사합니다.
회원
2018-09-12 11:06:32
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDV(0) , MACDS(0) ;
MACDV = MACD(shortPeriod, longPeriod);
MACDS = ema(MACDV,Period);
if MACDV > MACDV[1] Then
Plot1(MACDV, "MACD",RED);
Else
Plot1(MACDV, "MACD",BLUE);
if MACDS > MACDS[1] Then
Plot2(MACDS,"MACDSignal",RED);
Else
Plot2(MACDS,"MACDSignal",BLUE);
PlotBaseLine1(0, "기준선1");
만들어 주신 지표 감사합니다.
위에 제가 올린 macd지표 참고하셔서 만들어 주신 지표에도
증감에 따라 빨간색 파란색을 넣어주세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드려요
>
안녕하세요
예스스탁입니다.
텍스트로 표시되는 값은 var1입니다.
var1을 plot1으로 출력하시면 됩니다.
그래프종류는 수식안에서 지정되지 않습니다.
지표속성에서 직접 지정하셔야 합니다.
input : P(20);
var1 = (c-ma(c,P))/PriceScale;
plot1(var1);
var2 = Text_New(sdate,stime,H+PriceScale*2,NumToStr(var1,0));
Text_SetStyle(var2,2,2);
즐거운 하루되세요
> 베레타 님이 쓴 글입니다.
> 제목 : 문의드려요
> var1 = (c-ma(c,20))/PriceScale;
var2 = Text_New(sdate,stime,H+PriceScale*2,NumToStr(var1,0));
Text_SetStyle(var2,2,2);
해당식에서 텍스트(숫자)로 표현 되는 것을 macd오실레이터 처럼 0선을 기준으로 막대지표로 나타낼수 있을까요 ?
그 증감을 막대지표로 표현하고 싶습니다. (추가로 막대값이 증가하면 빨간색, 막대값이 감소 하면 파란색으로 표현해 주세요)
그리고 var1 = (c-ma(c,20))/PriceScale; 이부분을 여러변수를 넣을수 있게 input로 바꿔주세요
제가 바꾸면 계속 오류가 납니다.
감사합니다.
예스스탁 예스스탁 답변
2018-09-12 14:52:53
안녕하세요
예스스탁입니다.
input : P(20);
var1 = (c-ma(c,P))/PriceScale;
if var1 > var1[1] Then
plot1(var1,"지표",RED);
else
plot1(var1,"지표",BLUE);
var2 = Text_New(sdate,stime,H+PriceScale*2,NumToStr(var1,0));
Text_SetStyle(var2,2,2);
즐거운 하루되세요
> 베레타 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드려요
> Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDV(0) , MACDS(0) ;
MACDV = MACD(shortPeriod, longPeriod);
MACDS = ema(MACDV,Period);
if MACDV > MACDV[1] Then
Plot1(MACDV, "MACD",RED);
Else
Plot1(MACDV, "MACD",BLUE);
if MACDS > MACDS[1] Then
Plot2(MACDS,"MACDSignal",RED);
Else
Plot2(MACDS,"MACDSignal",BLUE);
PlotBaseLine1(0, "기준선1");
만들어 주신 지표 감사합니다.
위에 제가 올린 macd지표 참고하셔서 만들어 주신 지표에도
증감에 따라 빨간색 파란색을 넣어주세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드려요
>
안녕하세요
예스스탁입니다.
텍스트로 표시되는 값은 var1입니다.
var1을 plot1으로 출력하시면 됩니다.
그래프종류는 수식안에서 지정되지 않습니다.
지표속성에서 직접 지정하셔야 합니다.
input : P(20);
var1 = (c-ma(c,P))/PriceScale;
plot1(var1);
var2 = Text_New(sdate,stime,H+PriceScale*2,NumToStr(var1,0));
Text_SetStyle(var2,2,2);
즐거운 하루되세요
> 베레타 님이 쓴 글입니다.
> 제목 : 문의드려요
> var1 = (c-ma(c,20))/PriceScale;
var2 = Text_New(sdate,stime,H+PriceScale*2,NumToStr(var1,0));
Text_SetStyle(var2,2,2);
해당식에서 텍스트(숫자)로 표현 되는 것을 macd오실레이터 처럼 0선을 기준으로 막대지표로 나타낼수 있을까요 ?
그 증감을 막대지표로 표현하고 싶습니다. (추가로 막대값이 증가하면 빨간색, 막대값이 감소 하면 파란색으로 표현해 주세요)
그리고 var1 = (c-ma(c,20))/PriceScale; 이부분을 여러변수를 넣을수 있게 input로 바꿔주세요
제가 바꾸면 계속 오류가 납니다.
감사합니다.
다음글
이전글