커뮤니티
수식 가능할까요?
2013-08-07 10:29:26
175
글번호 66165
별첨 그림과 같이
스토 시그널이 하향중이고
이동평균(5) 이 파랑색이고
전 봉이 음봉이었다면 그냥 슬프게 울어라//
스토 시그널이 상증중이고
이동평균(5) 빨강이고
전 봉이 양봉이었다면 기쁘게 울어라//
input : highlowTerm(5),Klength(3),Dlength(3);
var : FK(0),KClassic(0),DClassic(0);
FK = FastK(highlowTerm);
KClassic = ma(FK,Klength);
DClassic = ma(KClassic,Dlength);
plot1(KClassic,"KClassic");
plot2(DClassic,"DClassic");
PlotBaseLine1(20);
PlotBaseLine2(80);
Input : Period(1);
var1 = ma(C,Period*1);
var2 = ma(C,Period*2);
var3 = ma(C,Period*3);
var4 = ma(C,Period*4);
var5 = ma(C,Period*5);
var6 = ma(C,Period*6);
var7 = ma(C,Period*7);
var8 = ma(C,Period*8);
var9 = ma(C,Period*9);
var10 = ma(C,Period*10);
var11 = ma(C,Period*11);
var12 = ma(C,Period*12);
var13 = ma(C,Period*13);
var14 = ma(C,Period*14);
var15 = ma(C,Period*15);
var16 = ma(C,Period*16);
var17 = ma(C,Period*17);
var18 = ma(C,Period*18);
var19 = ma(C,Period*19);
var20 = ma(C,Period*20);
if var1 > var1[1] then plot1(var1,"이동평균1",RED); else plot1(var1,"이동평균1",BLUE);
if var2 > var2[1] then plot2(var2,"이동평균2",RED); else plot2(var2,"이동평균2",BLUE);
if var3 > var3[1] then plot3(var3,"이동평균3",RED); else plot3(var3,"이동평균3",BLUE);
if var4 > var4[1] then plot4(var4,"이동평균4",RED); else plot4(var4,"이동평균4",BLUE);
if var5 > var5[1] then plot5(var5,"이동평균5",RED); else plot5(var5,"이동평균5",BLUE);
if var6 > var6[1] then plot6(var6,"이동평균6",RED); else plot6(var6,"이동평균6",BLUE);
if var7 > var7[1] then plot7(var7,"이동평균7",RED); else plot7(var7,"이동평균7",BLUE);
if var8 > var8[1] then plot8(var8,"이동평균8",RED); else plot8(var8,"이동평균8",BLUE);
if var9 > var9[1] then plot9(var9,"이동평균9",RED); else plot9(var9,"이동평균9",BLUE);
if var10 > var10[1] then plot10(var10,"이동평균10",RED); else plot10(var10,"이동평균10",BLUE);
if var11 > var11[1] then plot11(var11,"이동평균11",RED); else plot11(var11,"이동평균11",BLUE);
if var12 > var12[1] then plot12(var12,"이동평균12",RED); else plot12(var12,"이동평균12",BLUE);
if var13 > var13[1] then plot13(var13,"이동평균13",RED); else plot13(var13,"이동평균13",BLUE);
if var14 > var14[1] then plot14(var14,"이동평균14",RED); else plot14(var14,"이동평균14",BLUE);
if var15 > var15[1] then plot15(var15,"이동평균15",RED); else plot15(var15,"이동평균15",BLUE);
if var16 > var16[1] then plot16(var16,"이동평균16",RED); else plot16(var16,"이동평균16",BLUE);
if var17 > var17[1] then plot17(var17,"이동평균17",RED); else plot17(var17,"이동평균17",BLUE);
if var18 > var18[1] then plot18(var18,"이동평균18",RED); else plot18(var18,"이동평균18",BLUE);
if var19 > var19[1] then plot19(var19,"이동평균19",RED); else plot19(var19,"이동평균19",BLUE);
if var20 > var20[1] then plot20(var20,"이동평균20",RED); else plot20(var20,"이동평균20",BLUE);
- 1. 66599_질문1.jpg (0.15 MB)
- 2. 66609_질문.JPG (0.08 MB)
답변 1
예스스탁 예스스탁 답변
2013-08-07 10:29:10
안녕하세요
예스스탁입니다.
어떤 식으로 작성해야 할지 알수 없어
시스템 식으로 작성했습니다.
신호와 함께 이름으로 구분하실 수 있습니다.
input : highlowTerm(5),Klength(3),Dlength(3);
var : FK(0),KClassic(0),DClassic(0);
Input : Period(5);
FK = FastK(highlowTerm);
KClassic = ma(FK,Klength);
DClassic = ma(KClassic,Dlength);
var1 = ma(C,Period*1);
var2 = ma(C,Period*2);
var3 = ma(C,Period*3);
var4 = ma(C,Period*4);
var5 = ma(C,Period*5);
var6 = ma(C,Period*6);
var7 = ma(C,Period*7);
var8 = ma(C,Period*8);
var9 = ma(C,Period*9);
var10 = ma(C,Period*10);
var11 = ma(C,Period*11);
var12 = ma(C,Period*12);
var13 = ma(C,Period*13);
var14 = ma(C,Period*14);
var15 = ma(C,Period*15);
var16 = ma(C,Period*16);
var17 = ma(C,Period*17);
var18 = ma(C,Period*18);
var19 = ma(C,Period*19);
var20 = ma(C,Period*20);
value1 = 0;
if var1 > var1[1] Then value1 = value1+1;
if var1 < var1[1] Then value1 = value1-1;
if var2 > var2[1] Then value1 = value1+1;
if var2 < var2[1] Then value1 = value1-1;
if var3 > var3[1] Then value1 = value1+1;
if var3 < var3[1] Then value1 = value1-1;
if var4 > var4[1] Then value1 = value1+1;
if var4 < var4[1] Then value1 = value1-1;
if var5 > var5[1] Then value1 = value1+1;
if var5 < var5[1] Then value1 = value1-1;
if var6 > var6[1] Then value1 = value1+1;
if var6 < var6[1] Then value1 = value1-1;
if var7 > var7[1] Then value1 = value1+1;
if var7 < var7[1] Then value1 = value1-1;
if var8 > var8[1] Then value1 = value1+1;
if var8 < var8[1] Then value1 = value1-1;
if var9 > var9[1] Then value1 = value1+1;
if var9 < var9[1] Then value1 = value1-1;
if var10 > var10[1] Then value1 = value1+1;
if var10 < var10[1] Then value1 = value1-1;
if var11 > var11[1] Then value1 = value1+1;
if var11 < var11[1] Then value1 = value1-1;
if var12 > var12[1] Then value1 = value1+1;
if var12 < var12[1] Then value1 = value1-1;
if var13 > var13[1] Then value1 = value1+1;
if var13 < var13[1] Then value1 = value1-1;
if var14 > var14[1] Then value1 = value1+1;
if var14 < var14[1] Then value1 = value1-1;
if var15 > var15[1] Then value1 = value1+1;
if var15 < var15[1] Then value1 = value1-1;
if var16 > var16[1] Then value1 = value1+1;
if var16 < var16[1] Then value1 = value1-1;
if var17 > var17[1] Then value1 = value1+1;
if var17 < var17[1] Then value1 = value1-1;
if var18 > var18[1] Then value1 = value1+1;
if var18 < var18[1] Then value1 = value1-1;
if var19 > var19[1] Then value1 = value1+1;
if var19 < var19[1] Then value1 = value1-1;
if var20 > var20[1] Then value1 = value1+1;
if var20 < var20[1] Then value1 = value1-1;
if DClassic < DClassic[1] and #%d 하락
value1 == -20 and #이평 전체 하락
C[1] < O[1] then #전봉음봉
sell("슬프게 울어라");
if DClassic > DClassic[1] and #%d 상승
value1 == 20 and #이평 전체 상승
C[1] > O[1] then #전봉양봉
buy("기쁘게 울어라");
즐거운 하루되세요
> HI_gapilee1 님이 쓴 글입니다.
> 제목 : 수식 가능할까요?
> 별첨 그림과 같이
스토 시그널이 하향중이고
이동평균(5) 이 파랑색이고
전 봉이 음봉이었다면 그냥 슬프게 울어라//
스토 시그널이 상증중이고
이동평균(5) 빨강이고
전 봉이 양봉이었다면 기쁘게 울어라//
input : highlowTerm(5),Klength(3),Dlength(3);
var : FK(0),KClassic(0),DClassic(0);
FK = FastK(highlowTerm);
KClassic = ma(FK,Klength);
DClassic = ma(KClassic,Dlength);
plot1(KClassic,"KClassic");
plot2(DClassic,"DClassic");
PlotBaseLine1(20);
PlotBaseLine2(80);
Input : Period(1);
var1 = ma(C,Period*1);
var2 = ma(C,Period*2);
var3 = ma(C,Period*3);
var4 = ma(C,Period*4);
var5 = ma(C,Period*5);
var6 = ma(C,Period*6);
var7 = ma(C,Period*7);
var8 = ma(C,Period*8);
var9 = ma(C,Period*9);
var10 = ma(C,Period*10);
var11 = ma(C,Period*11);
var12 = ma(C,Period*12);
var13 = ma(C,Period*13);
var14 = ma(C,Period*14);
var15 = ma(C,Period*15);
var16 = ma(C,Period*16);
var17 = ma(C,Period*17);
var18 = ma(C,Period*18);
var19 = ma(C,Period*19);
var20 = ma(C,Period*20);
if var1 > var1[1] then plot1(var1,"이동평균1",RED); else plot1(var1,"이동평균1",BLUE);
if var2 > var2[1] then plot2(var2,"이동평균2",RED); else plot2(var2,"이동평균2",BLUE);
if var3 > var3[1] then plot3(var3,"이동평균3",RED); else plot3(var3,"이동평균3",BLUE);
if var4 > var4[1] then plot4(var4,"이동평균4",RED); else plot4(var4,"이동평균4",BLUE);
if var5 > var5[1] then plot5(var5,"이동평균5",RED); else plot5(var5,"이동평균5",BLUE);
if var6 > var6[1] then plot6(var6,"이동평균6",RED); else plot6(var6,"이동평균6",BLUE);
if var7 > var7[1] then plot7(var7,"이동평균7",RED); else plot7(var7,"이동평균7",BLUE);
if var8 > var8[1] then plot8(var8,"이동평균8",RED); else plot8(var8,"이동평균8",BLUE);
if var9 > var9[1] then plot9(var9,"이동평균9",RED); else plot9(var9,"이동평균9",BLUE);
if var10 > var10[1] then plot10(var10,"이동평균10",RED); else plot10(var10,"이동평균10",BLUE);
if var11 > var11[1] then plot11(var11,"이동평균11",RED); else plot11(var11,"이동평균11",BLUE);
if var12 > var12[1] then plot12(var12,"이동평균12",RED); else plot12(var12,"이동평균12",BLUE);
if var13 > var13[1] then plot13(var13,"이동평균13",RED); else plot13(var13,"이동평균13",BLUE);
if var14 > var14[1] then plot14(var14,"이동평균14",RED); else plot14(var14,"이동평균14",BLUE);
if var15 > var15[1] then plot15(var15,"이동평균15",RED); else plot15(var15,"이동평균15",BLUE);
if var16 > var16[1] then plot16(var16,"이동평균16",RED); else plot16(var16,"이동평균16",BLUE);
if var17 > var17[1] then plot17(var17,"이동평균17",RED); else plot17(var17,"이동평균17",BLUE);
if var18 > var18[1] then plot18(var18,"이동평균18",RED); else plot18(var18,"이동평균18",BLUE);
if var19 > var19[1] then plot19(var19,"이동평균19",RED); else plot19(var19,"이동평균19",BLUE);
if var20 > var20[1] then plot20(var20,"이동평균20",RED); else plot20(var20,"이동평균20",BLUE);