커뮤니티

수식만들어주세요

프로필 이미지
성공예견
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.그럼 수고하세요