커뮤니티
문의드립니다.
2013-05-14 09:49:20
173
글번호 63178
안녕하세요. 문의 좀 드릴게요.
참조데이타를 이용해 지표를 만들고 그 지표를 이용해서 MACD와 스톡캐스틱 지표를 좀 만들고 싶습니다.
---------------------------------------------------
var1 = (data2(c) + data3(c));
plot1(var1,"평균");
plotbaseline1(0);
---------------------------------------------------
1. 위와같은 간단한 지표에 MACD와 MACD기준선, 슬로스톡캐스틱(변수조정) 3개 지표를 추가하는 식 좀 부탁드립니다.
2. var1값에 따라 plotbaseline을 추가로 넣고 싶은데..
현재va1값이 0 이상 이면 1000을, 1000초과면 2000을...
또 0 이하면 -1000을, -1000 미만이면 -2000을.. 이렇게 부탁합니다.
감사합니다.^^
답변 1
예스스탁 예스스탁 답변
2013-05-14 13:44:32
안녕하세요
예스스탁입니다.
1. 스토케스틱
input : P1(10),P2(5),P3(5);
var : sum(0,data2),FK(0,data2),SK(0,data2),SD(0,data2);
sum = (data2(c) + data3(c));
FK = data2((sum-Lowest(Sum,P1))/(highest(sum,P1)-Lowest(sum,P1))*100);
SK = data2(ema(sum,P2));
SD = data2(ema(SK,P3));
plot1(SK);
plot2(SD);
plotbaseline1(20);
PlotBaseLine2(80);
2
input : P1(12),P2(26),P3(9);
var : sum(0,data2),sma(0,data2),lma(0,data2),MACDv(0,data2),MACDs(0,data2);
sum = (data2(c) + data3(c));
Sma = data2(ema(sum,P1));
Lma = data2(ema(sum,P2));
MACDv = SMA-LMA;
MACDs = data2(ema(MACDv,P3));
plot1(MACDv);
plot2(MACDs);
plotbaseline1(0);
3.
var : sum(0,data2);
sum = (data2(c) + data3(c));
plot1(sum);
if int(sum/1000) >= 0 Then{
var1 = int(sum/1000)*1000+1000;
plot2(var1);
}
Else{
var1 = int(sum/1000)*1000-1000;
plot2(var1);
}
즐거운 하루되세요
> 쿠루드 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요. 문의 좀 드릴게요.
참조데이타를 이용해 지표를 만들고 그 지표를 이용해서 MACD와 스톡캐스틱 지표를 좀 만들고 싶습니다.
---------------------------------------------------
var1 = (data2(c) + data3(c));
plot1(var1,"평균");
plotbaseline1(0);
---------------------------------------------------
1. 위와같은 간단한 지표에 MACD와 MACD기준선, 슬로스톡캐스틱(변수조정) 3개 지표를 추가하는 식 좀 부탁드립니다.
2. var1값에 따라 plotbaseline을 추가로 넣고 싶은데..
현재va1값이 0 이상 이면 1000을, 1000초과면 2000을...
또 0 이하면 -1000을, -1000 미만이면 -2000을.. 이렇게 부탁합니다.
감사합니다.^^