커뮤니티
부탁드립니다.
2014-03-30 15:15:32
121
글번호 73952
고,저 이동평균입니다.
이동평균선이
하방으로 바뀌면 고가 이평만 나오고,,,,
반대로 상방으로 바뀌면 저가 이평만 나오도록 부탁드립니다.
Input : Period1(3), Period2(13),Period3(55);
Var1 = ma(H,period1);
Var2 = ma(L,period1);
Var3 = ma(H,period2);
Var4 = ma(L,period2);
Var5 = ma(H,period3);
Var6 = ma(L,period3);
Plot1(Var1, "3고");
Plot2(Var2, "3저");
Plot3(Var3, "13고");
Plot4(Var4, "13저");
Plot5(Var5, "55고");
Plot6(Var6, "55저");
if var1 > var1[1] Then
Plot1(Var1, "3고",GREEN);
Else
Plot1(Var1, "3고",GRAY);
if Var2 > Var2[1] Then
Plot2(Var2, "3저",GREEN);
Else
Plot2(Var2, "3저",GRAY);
if Var3 > Var3[1] Then
plot3(Var3,"13고",RED);
Else
plot3(Var3,"13고",BLACK);
if Var4 > Var4[1] Then
plot4(Var4,"13저",RED);
Else
plot4(Var4,"13저",BLACK);
if Var5 > Var5[1] Then
plot5(Var5,"55고",MAGENTA);
Else
plot5(Var5,"55고",blue);
if Var6 > Var6[1] Then
plot6(Var6,"55저",MAGENTA);
Else
plot6(Var6,"55저",blue);
답변 1
예스스탁 예스스탁 답변
2014-03-31 11:39:45
안녕하세요
예스스탁입니다.
Input : Period1(3), Period2(13),Period3(55);
Var1 = ma(H,period1);
Var2 = ma(L,period1);
Var3 = ma(H,period2);
Var4 = ma(L,period2);
Var5 = ma(H,period3);
Var6 = ma(L,period3);
if var1 < var1[1] Then
Plot1(Var1, "3고",GRAY);
if Var2 > Var2[1] Then
Plot2(Var2, "3저",GREEN);
if Var3 < Var3[1] Then
plot3(Var3,"13고",BLACK);
if Var4 > Var4[1] Then
plot4(Var4,"13저",RED);
if Var5 < Var5[1] Then
plot5(Var5,"55고",blue);
if Var6 > Var6[1] Then
plot6(Var6,"55저",MAGENTA);
선그래프는 현재 출력지점과 이전에 출력지점이 연결되게 됩니다.
그러므로 지표를 특정구간에서는 그리지 않고 다른 구간에서는 보이게 하기 위해서는
이전출력지점과 연결이 되지 않는 점그래프등으로 설정하셔야 합니다.
즐거운 하루되세요
> 도신님 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 고,저 이동평균입니다.
이동평균선이
하방으로 바뀌면 고가 이평만 나오고,,,,
반대로 상방으로 바뀌면 저가 이평만 나오도록 부탁드립니다.
Input : Period1(3), Period2(13),Period3(55);
Var1 = ma(H,period1);
Var2 = ma(L,period1);
Var3 = ma(H,period2);
Var4 = ma(L,period2);
Var5 = ma(H,period3);
Var6 = ma(L,period3);
Plot1(Var1, "3고");
Plot2(Var2, "3저");
Plot3(Var3, "13고");
Plot4(Var4, "13저");
Plot5(Var5, "55고");
Plot6(Var6, "55저");
if var1 > var1[1] Then
Plot1(Var1, "3고",GREEN);
Else
Plot1(Var1, "3고",GRAY);
if Var2 > Var2[1] Then
Plot2(Var2, "3저",GREEN);
Else
Plot2(Var2, "3저",GRAY);
if Var3 > Var3[1] Then
plot3(Var3,"13고",RED);
Else
plot3(Var3,"13고",BLACK);
if Var4 > Var4[1] Then
plot4(Var4,"13저",RED);
Else
plot4(Var4,"13저",BLACK);
if Var5 > Var5[1] Then
plot5(Var5,"55고",MAGENTA);
Else
plot5(Var5,"55고",blue);
if Var6 > Var6[1] Then
plot6(Var6,"55저",MAGENTA);
Else
plot6(Var6,"55저",blue);
다음글