커뮤니티

타종목 참조

프로필 이미지
성공예견
2008-09-22 14:16:08
1521
글번호 17155
답변완료
이래 했는데 안돼요.좀 수정해주세요 input: g(12), r(25), s(2), p(9), BaseLine0(0), BaseLine1(40), BaseLine2(-40); Var: value1(0), value2(0); value1 = SMI_C(g,r,s); value2 = ema(SMI_C(g,r,s),p); Plot1( value1, "Formula0"); Plot2( value2, "Formula1"); Plot1(data1(value1), "Formula0"); Plot2(data1(ema(value2), "Formula1"); //PlotBaseLine1( 0, "BaseLine0"); //PlotBaseLine2( 40, "BaseLine1"); //PlotBaseLine3( -40, "BaseLine2");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-09-22 14:28:41

안녕하세요 예스스탁입니다. 3.0버전 식입니다. 1. 첫번째 참조종목 input : Period1(13),Period2(25),Period3(2),Length1(26),Length2(50),Length3(2); 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)); plot1(SMI1); plot2(SMI2); PlotBaseLine1(40,"과열",red); PlotBaseLine2(-40,"침체",blue); 2. 두번쨰 참조종목 input : Period1(13),Period2(25),Period3(2),Length1(26),Length2(50),Length3(2); var : SMI1(0),SMI2(0); SMI1 = ema(ema(data2("c")-(highest(data2("H"),Period1) + lowest(data2("L"),Period1))*0.5, Period2),Period3) * 100 / (0.5 * ema(ema(highest(data2("H"),Period1)-lowest(data2("L"),Period1),Period2),Period3)); SMI2 = ema(ema(data2("c")-(highest(data2("H"),Length1) + lowest(data2("L"),Length1))*0.5, Length2),Length3) * 100 / (0.5 * ema(ema(highest(data2("H"),Length1)-lowest(data2("L"),Length1),Length2),Length3)); plot1(SMI1); plot2(SMI2); PlotBaseLine1(40,"과열",red); PlotBaseLine2(-40,"침체",blue); 즐거운 하루되세요 > 성공예견 님이 쓴 글입니다. > 제목 : 타종목 참조 > 이래 했는데 안돼요.좀 수정해주세요 input: g(12), r(25), s(2), p(9), BaseLine0(0), BaseLine1(40), BaseLine2(-40); Var: value1(0), value2(0); value1 = SMI_C(g,r,s); value2 = ema(SMI_C(g,r,s),p); Plot1( value1, "Formula0"); Plot2( value2, "Formula1"); Plot1(data1(value1), "Formula0"); Plot2(data1(ema(value2), "Formula1"); //PlotBaseLine1( 0, "BaseLine0"); //PlotBaseLine2( 40, "BaseLine1"); //PlotBaseLine3( -40, "BaseLine2");