커뮤니티

문의드립니다.

프로필 이미지
쿠루드
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을.. 이렇게 부탁합니다. 감사합니다.^^