커뮤니티

수식 가능할까요?

프로필 이미지
회원
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
프로필 이미지

예스스탁 예스스탁 답변

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);