커뮤니티
수식만들어주세요
2008-11-05 15:20:39
895
글번호 17908
1.아래는(3번) 타종목 작성해 준 smi지표인데요
시그널선 좀 넣어주세요
수치는 ;9
2.2번은함수형식에 맞지않테요
3.0으로 수정해주세요
plot(dayopen());
plot(data1(openD(O));
3. nput : Period1(13),Period2(25),Period3(2),Length1(26),Length2(50),Length3(2);
v ar : SMI1(0),SMI2(0);
SMI1 = ema(ema(data1("c")-(highest(data1("H"),Period1) + lowest(data1("L"),Period1))*0.5, Period2),Period3) * 100 /
(0.5 * ema(ema(highest(data1("H"),Period1)-lowest(data1("L"),Period1),Period2),Period3));
SMI2 = ema(ema(data1("c")-(highest(data1("H"),Length1) + lowest(data1("L"),Length1))*0.5, Length2),Length3) * 100 /
(0.5 * ema(ema(highest(data1("H"),Length1)-lowest(data1("L"),Length1),Length2),Length3));
plot1(SMI1);
plot2(SMI2);
//PlotBaseLine1(40,"과열",red);
//PlotBaseLine2(-40,"침체",blue);
2.그럼 수고하세요
답변 1
예스스탁 예스스탁 답변
2008-11-05 15:44:55
안녕하세요
예스스탁입니다.
1.
input : Period1(13),Period2(25),Period3(2),Length1(26),Length2(50),Length3(2),sp1(20),sp2(20);
var : SMI1(0),SMI2(0);
SMI1 = ema(ema(data1("c")-(highest(data1("H"),Period1) + lowest(data1("L"),Period1))*0.5, Period2),Period3) * 100 /
(0.5 * ema(ema(highest(data1("H"),Period1)-lowest(data1("L"),Period1),Period2),Period3));
SMI2 = ema(ema(data1("c")-(highest(data1("H"),Length1) + lowest(data1("L"),Length1))*0.5, Length2),Length3) * 100 /
(0.5 * ema(ema(highest(data1("H"),Length1)-lowest(data1("L"),Length1),Length2),Length3));
var1 = ema(smi1,Sp1);
var2 = ema(smi2,Sp2);
plot1(SMI1);
plot2(SMI2);
plot3(var1);
plot4(var2);
2.
3.0에서는 해당함수가 제공되지 않습니다.
풀어서 작성하셔야 합니다.
if sdate != date[1] then
var1 = data1("O");
plot1(dayopen());
plot2(var1);
즐거운 하루되세요
> 성공예견 님이 쓴 글입니다.
> 제목 : 수식만들어주세요
> 1.아래는(3번) 타종목 작성해 준 smi지표인데요
시그널선 좀 넣어주세요
수치는 ;9
2.2번은함수형식에 맞지않테요
3.0으로 수정해주세요
plot(dayopen());
plot(data1(openD(O));
3. nput : Period1(13),Period2(25),Period3(2),Length1(26),Length2(50),Length3(2);
v ar : SMI1(0),SMI2(0);
SMI1 = ema(ema(data1("c")-(highest(data1("H"),Period1) + lowest(data1("L"),Period1))*0.5, Period2),Period3) * 100 /
(0.5 * ema(ema(highest(data1("H"),Period1)-lowest(data1("L"),Period1),Period2),Period3));
SMI2 = ema(ema(data1("c")-(highest(data1("H"),Length1) + lowest(data1("L"),Length1))*0.5, Length2),Length3) * 100 /
(0.5 * ema(ema(highest(data1("H"),Length1)-lowest(data1("L"),Length1),Length2),Length3));
plot1(SMI1);
plot2(SMI2);
//PlotBaseLine1(40,"과열",red);
//PlotBaseLine2(-40,"침체",blue);
2.그럼 수고하세요
다음글
이전글