커뮤니티
수식문위드립니다
2015-07-13 08:48:10
163
글번호 88317
macd 지표에서 macd 값이 0 이상에서 골드면 빨강,,데드면 분홍
0 이하에서 골드면 노랑,,,,,데드면 파랑
항상감사합니다
답변 4
예스스탁 예스스탁 답변
2015-07-13 14:20:17
안녕하세요
예스스탁입니다.
input : Short(12),Long(26),sig(9);
var : MACDV(0),MACDS(0);
MACDV = MACD(short,long);
MACDS = ema(MACDV,sig);
if MACDV >= 0 and crossup(MACDV,MACDS) Then
var1 = 1;
if MACDV >= 0 and CrossDown(MACDV,MACDS) Then
var1 = 2;
if MACDV < 0 and crossup(MACDV,MACDS) Then
var1 = -1;
if MACDV < 0 and CrossDown(MACDV,MACDS) Then
var1 = -2;
if var1 == 1 Then
plot1(MACDv,"MACD",RED);
if var1 == 2 Then
plot1(MACDv,"MACD",MAGENTA);
if var1 == -1 Then
plot1(MACDv,"MACD",YELLOW);
if var1 == -2 Then
plot1(MACDv,"MACD",BLUE);
PlotBaseLine1(0);
즐거운 하루되세요
> 이공주7 님이 쓴 글입니다.
> 제목 : 수식문위드립니다
> macd 지표에서 macd 값이 0 이상에서 골드면 빨강,,데드면 분홍
0 이하에서 골드면 노랑,,,,,데드면 파랑
항상감사합니다
이공주7
2015-07-13 15:14:57
오류가 나오네요,,,,,검토부탁드립니다 감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문위드립니다
> 안녕하세요
예스스탁입니다.
input : Short(12),Long(26),sig(9);
var : MACDV(0),MACDS(0);
MACDV = MACD(short,long);
MACDS = ema(MACDV,sig);
if MACDV >= 0 and crossup(MACDV,MACDS) Then
var1 = 1;
if MACDV >= 0 and CrossDown(MACDV,MACDS) Then
var1 = 2;
if MACDV < 0 and crossup(MACDV,MACDS) Then
var1 = -1;
if MACDV < 0 and CrossDown(MACDV,MACDS) Then
var1 = -2;
if var1 == 1 Then
plot1(MACDv,"MACD",RED);
if var1 == 2 Then
plot1(MACDv,"MACD",MAGENTA);
if var1 == -1 Then
plot1(MACDv,"MACD",YELLOW);
if var1 == -2 Then
plot1(MACDv,"MACD",BLUE);
PlotBaseLine1(0);
즐거운 하루되세요
> 이공주7 님이 쓴 글입니다.
> 제목 : 수식문위드립니다
> macd 지표에서 macd 값이 0 이상에서 골드면 빨강,,데드면 분홍
0 이하에서 골드면 노랑,,,,,데드면 파랑
항상감사합니다
예스스탁 예스스탁 답변
2015-07-13 16:13:15
안녕하세요
예스스탁입니다.
올려드린식 MACD색상을 변경하는 식으로 지표식입니다.
봉의 색상 변경은 강조식입니다.
질문주실때 식의 종류를 같이 언급해 주시기 바랍니다.
input : Short(12),Long(26),sig(9);
var : MACDV(0),MACDS(0);
MACDV = MACD(short,long);
MACDS = ema(MACDV,sig);
if MACDV >= 0 and crossup(MACDV,MACDS) Then
PlotPaintBar(H,L,"강조",RED);
if MACDV >= 0 and CrossDown(MACDV,MACDS) Then
PlotPaintBar(H,L,"강조",MAGENTA);
if MACDV < 0 and crossup(MACDV,MACDS) Then
PlotPaintBar(H,L,"강조",YELLOW);
if MACDV < 0 and CrossDown(MACDV,MACDS) Then
PlotPaintBar(H,L,"강조",BLUE);
즐거운 하루되세요
> 이공주7 님이 쓴 글입니다.
> 제목 : Re : Re : 오류가 나오네요,,,봉색갈을 4가지로 하고싶습니다 죄송요
> 오류가 나오네요,,,,,검토부탁드립니다 감사합니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문위드립니다
> 안녕하세요
예스스탁입니다.
input : Short(12),Long(26),sig(9);
var : MACDV(0),MACDS(0);
MACDV = MACD(short,long);
MACDS = ema(MACDV,sig);
if MACDV >= 0 and crossup(MACDV,MACDS) Then
var1 = 1;
if MACDV >= 0 and CrossDown(MACDV,MACDS) Then
var1 = 2;
if MACDV < 0 and crossup(MACDV,MACDS) Then
var1 = -1;
if MACDV < 0 and CrossDown(MACDV,MACDS) Then
var1 = -2;
if var1 == 1 Then
plot1(MACDv,"MACD",RED);
if var1 == 2 Then
plot1(MACDv,"MACD",MAGENTA);
if var1 == -1 Then
plot1(MACDv,"MACD",YELLOW);
if var1 == -2 Then
plot1(MACDv,"MACD",BLUE);
PlotBaseLine1(0);
즐거운 하루되세요
> 이공주7 님이 쓴 글입니다.
> 제목 : 수식문위드립니다
> macd 지표에서 macd 값이 0 이상에서 골드면 빨강,,데드면 분홍
0 이하에서 골드면 노랑,,,,,데드면 파랑
항상감사합니다
이공주7
2015-07-13 17:17:52
이공주7 님에 의해 삭제된 답변입니다.
다음글
이전글