커뮤니티

문의드려요

프로필 이미지
회원
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로 바꿔주세요 제가 바꾸면 계속 오류가 납니다. 감사합니다.