커뮤니티

검색

프로필 이미지
에리카
2020-07-07 12:20:52
1972
글번호 140452
답변완료
*알림소리시도해보는데 정신없네요 *알림소리도 캔들색칠하듯이 메뉴가 있나요?ㅋㅋ *시간도 알람이 가능한가요?(정시 or30분)등 *알림시 가격 표시도 가능한가요 ______________________________________________________________________ *아래식에도 60분) 가격같거나 돌파시(상승) 가격같거나 붕괴시(하락) 검색알림 부탁드립니다 2>3>4>는 약간씩 달라서 혼자수식하기 어려워서 부탁드립니다 5>분봉지표 질문있읍니다 10분봉에 일봉의 주봉의 일봉의 1>식,3>식이 지표로 가능 한가요? 10분봉에 일봉 주봉 월봉의 고가저가중심 20의 고저중 시종 모두 나올수 있나요? 1> input:AA(20); var1= dayopen; var2= dayhigh; var3= daylow; var4= dayclose; var5= (var2+var3)/2; plot1(var1,"시"); plot2(var2,"고"); plot3(var3,"저"); plot4(var4,"종"); plot5(var5,"중"); Var6= dayopen(1); Var7= dayhigh(1); Var8= daylow(1); Var9= dayclose(1); var10= (var7+var8)/2; plot6(Var6,"전시"); plot7(Var7,"전고"); plot8(Var8,"전저"); plot9(Var9,"전종"); plot10(var10,"전중"); var11 = highest(H,AA); var12 = lowest(L,AA); var13 = (var11+var12)/2; plot11(var11,"20고"); plot12(var12,"20저"); plot13(var13,"20중"); 2> Input : Length1(5),Length2(20); Var : TLen1(0),TLen2(0); var : Hma1(0),Hma2(0),Lma1(0),Lma2(0),HLma1(0),HLma2(0); TLen1 = Ceiling((Length1 + 1) * .5); TLen2 = Ceiling((Length2 + 1) * .5); Hma1 = ma(ma(H, TLen1), TLen1); Hma2 = ma(ma(H, TLen2), TLen2); Lma1 = ma(ma(L, TLen1), TLen1); Lma2 = ma(ma(L, TLen2), TLen2); HLma1 = ma(ma((H+L)/2, TLen1), TLen1); HLma2 = ma(ma((H+L)/2, TLen2), TLen2); Plot1(Hma1, "고가삼각가중1"); Plot2(Hma2, "고가삼각가중2"); Plot3(Lma1, "저가삼각가중1"); Plot4(Lma2, "저가삼각가중2"); Plot5(HLma1, "중간삼각가중1"); Plot6(HLma2, "중간삼각가중2"); 3> Input : Length1(5),Length2(20); Var : TLen1(0),TLen2(0); var : Hma1(0),Hma2(0),Lma1(0),Lma2(0),HLma1(0),HLma2(0); TLen1 = Ceiling((Length1 + 1) * .5); TLen2 = Ceiling((Length2 + 1) * .5); Hma1 = ma(ma(H, TLen1), TLen1); Hma2 = ma(ma(H, TLen2), TLen2); Lma1 = ma(ma(L, TLen1), TLen1); Lma2 = ma(ma(L, TLen2), TLen2); HLma1 = ma(ma((H+L)/2, TLen1), TLen1); HLma2 = ma(ma((H+L)/2, TLen2), TLen2); Plot1(Hma1, "고가삼각가중1"); Plot2(Hma2, "고가삼각가중2"); Plot3(Lma1, "저가삼각가중1"); Plot4(Lma2, "저가삼각가중2"); Plot5(HLma1, "중간삼각가중1"); Plot6(HLma2, "중간삼각가중2"); Plot7(Hma2+abs(Hma2-Lma2), "20고가+진동폭"); Plot8(Lma2-abs(Hma2-Lma2), "20저가-진동폭"); 4> Input : Period1(5), Period2(20), 색상1(red), 색상2(blue); var1 = wma(High,Period1); var2 = wma(High,Period2); Var11 = wma(Low,Period1); var12 = wma(Low,Period2); Plot1(var1, "가중H5"); if c>var2 then Plot2(var2, "가중H20", 색상1); else Plot2(var2, "가중H20", 색상2); Plot11(var11, "가중L5"); if c<var12 then Plot12(var12, "가중L20", 색상2 ); else Plot12(var12, "가중L20", 색상1);
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-07-07 14:47:21

안녕하세요 예스스탁입니다. PlaySound함수는 별도의 식종류가 없습니다. 수식안에서 if조건이 만족할때 소리로 출력되기를 원하시면 사용하는 함수입니다. 종목검색을 제외하고 모든 수식에 사용가능합니다. 1 input:AA(20); var1= dayopen; var2= dayhigh; var3= daylow; var4= dayclose; var5= (var2+var3)/2; Var6= dayopen(1); Var7= dayhigh(1); Var8= daylow(1); Var9= dayclose(1); var10= (var7+var8)/2; var11 = highest(H,AA); var12 = lowest(L,AA); var13 = (var11+var12)/2; if h >= var1 and h[1] < var1[1] Then { plot1(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var1 and l[1] > var1[1] Then { plot1(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var2 and h[1] < var2[1] Then { plot2(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var2 and l[1] > var2[1] Then { plot2(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var3 and h[1] < var3[1] Then { plot3(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var3 and l[1] > var3[1] Then { plot3(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var4 and h[1] < var4[1] Then { plot4(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var4 and l[1] > var4[1] Then { plot4(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var5 and h[1] < var5[1] Then { plot5(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var5 and l[1] > var5[1] Then { plot5(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var6 and h[1] < var6[1] Then { plot6(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var6 and l[1] > var6[1] Then { plot6(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var7 and h[1] < var7[1] Then { plot7(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var7 and l[1] > var7[1] Then { plot7(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var8 and h[1] < var8[1] Then { plot8(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var8 and l[1] > var8[1] Then { plot8(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var9 and h[1] < var9[1] Then { plot9(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var9 and l[1] > var9[1] Then { plot9(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var10 and h[1] < var10[1] Then { plot10(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var10 and l[1] > var10[1] Then { plot10(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var11 and h[1] < var11[1] Then { plot11(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var11 and l[1] > var11[1] Then { plot11(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var12 and h[1] < var12[1] Then { plot12(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var12 and l[1] > var12[1] Then { plot12(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var13 and h[1] < var13[1] Then { plot13(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var13 and l[1] > var13[1] Then { plot13(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 2 Input : Length1(5),Length2(20); Var : TLen1(0),TLen2(0); var : Hma1(0),Hma2(0),Lma1(0),Lma2(0),HLma1(0),HLma2(0); TLen1 = Ceiling((Length1 + 1) * .5); TLen2 = Ceiling((Length2 + 1) * .5); Hma1 = ma(ma(H, TLen1), TLen1); Hma2 = ma(ma(H, TLen2), TLen2); Lma1 = ma(ma(L, TLen1), TLen1); Lma2 = ma(ma(L, TLen2), TLen2); HLma1 = ma(ma((H+L)/2, TLen1), TLen1); HLma2 = ma(ma((H+L)/2, TLen2), TLen2); if h >= Hma1 and h[1] < Hma1[1] Then { plot1(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Hma1 and l[1] > Hma1[1] Then { plot1(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= Hma2 and h[1] < Hma2[1] Then { plot2(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Hma2 and l[1] > Hma2[1] Then { plot2(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= Lma1 and h[1] < Lma1[1] Then { plot3(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Lma1 and l[1] > Lma1[1] Then { plot3(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= Lma2 and h[1] < Lma2[1] Then { plot4(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Lma2 and l[1] > Lma2[1] Then { plot4(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= HLma1 and h[1] < HLma1[1] Then { plot5(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= HLma1 and l[1] > HLma1[1] Then { plot5(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= HLma2 and h[1] < HLma2[1] Then { plot6(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= HLma2 and l[1] > HLma2[1] Then { plot6(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 3 Input : Length1(5),Length2(20); Var : TLen1(0),TLen2(0); var : Hma1(0),Hma2(0),Lma1(0),Lma2(0),HLma1(0),HLma2(0); TLen1 = Ceiling((Length1 + 1) * .5); TLen2 = Ceiling((Length2 + 1) * .5); Hma1 = ma(ma(H, TLen1), TLen1); Hma2 = ma(ma(H, TLen2), TLen2); Lma1 = ma(ma(L, TLen1), TLen1); Lma2 = ma(ma(L, TLen2), TLen2); HLma1 = ma(ma((H+L)/2, TLen1), TLen1); HLma2 = ma(ma((H+L)/2, TLen2), TLen2); if h >= Hma1 and h[1] < Hma1[1] Then { plot1(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Hma1 and l[1] > Hma1[1] Then { plot1(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= Hma2 and h[1] < Hma2[1] Then { plot2(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Hma2 and l[1] > Hma2[1] Then { plot2(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= Lma1 and h[1] < Lma1[1] Then { plot3(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Lma1 and l[1] > Lma1[1] Then { plot3(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= Lma2 and h[1] < Lma2[1] Then { plot4(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Lma2 and l[1] > Lma2[1] Then { plot4(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= HLma1 and h[1] < HLma1[1] Then { plot5(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= HLma1 and l[1] > HLma1[1] Then { plot5(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= HLma2 and h[1] < HLma2[1] Then { plot6(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= HLma2 and l[1] > HLma2[1] Then { plot6(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= Hma2+abs(Hma2-Lma2) and h[1] < Hma2[1]+abs(Hma2-Lma2)[1] Then { plot7(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Hma2+abs(Hma2-Lma2) and l[1] > Hma2[1]+abs(Hma2-Lma2)[1] Then { plot7(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= Lma2-abs(Hma2-Lma2) and h[1] < Lma2[1]-abs(Hma2-Lma2)[1] Then { plot8(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Lma2-abs(Hma2-Lma2) and l[1] > Lma2[1]-abs(Hma2-Lma2)[1] Then { plot8(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 4 Input : Period1(5), Period2(20), 색상1(red), 색상2(blue); var1 = wma(High,Period1); var2 = wma(High,Period2); Var11 = wma(Low,Period1); var12 = wma(Low,Period2); if h >= var1 and h[1] < var1[1] Then { plot1(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var1 and l[1] > var1[1] Then { plot1(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= var2 and h[1] < var2[1] Then { plot2(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var2 and l[1] > var2[1] Then { plot2(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= Var11 and h[1] < Var11[1] Then { plot3(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= var12 and l[1] > var12[1] Then { plot3(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if h >= Var12 and h[1] < Var12[1] Then { plot4(h,"검색",RED); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } if l <= Var12 and l[1] > Var12[1] Then { plot4(l,"검색",BLUE); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } 5 1번 수식만 일봉,주봉,월봉으로 작성해 드립니다. 3번은 작성에 시간이 많이 걸려 저희가 답변이 어렵습니다. 5-1. 1번 일봉 plot1~plot10은 값자체가 일봉값입니다. plo11~plot13에 대해서만 일봉값 계산해서 그리게 변경해 드립니다. input:AA(20); var : cnt(0); var1= dayopen; var2= dayhigh; var3= daylow; var4= dayclose; var5= (var2+var3)/2; plot1(var1,"시"); plot2(var2,"고"); plot3(var3,"저"); plot4(var4,"종"); plot5(var5,"중"); Var6= dayopen(1); Var7= dayhigh(1); Var8= daylow(1); Var9= dayclose(1); var10= (var7+var8)/2; plot6(Var6,"전시"); plot7(Var7,"전고"); plot8(Var8,"전저"); plot9(Var9,"전종"); plot10(var10,"전중"); var11 = DayHigh(0); var12 = Daylow(0); for cnt = 0 to AA-1 { if DayHigh(cnt) > var11 Then var11 = DayHigh(cnt); if Daylow(cnt) < var12 Then var12 = Daylow(cnt); } var13 = (var11+var12)/2; plot11(var11,"20고"); plot12(var12,"20저"); plot13(var13,"20중"); 5-2 1번 주봉 input:AA(20); var : cnt(0),HH(0),LL(0); Array : WeekO[100](0),WeekH[100](0),WeekL[100](0),WeekC[100](0); if dayofweek(bdate) < dayofweek(bdate[1]) Then { WeekO[0] = O; WeekH[0] = H; WeekL[0] = L; for cnt = 1 to 99 { WeekO[cnt] = WeekO[cnt-1][1]; WeekH[cnt] = WeekH[cnt-1][1]; WeekL[cnt] = WeekL[cnt-1][1]; WeekC[cnt] = WeekC[cnt-1][1]; } } if H > WeekH[0] Then WeekH[0] = H; if L < WeekL[0] Then WeekL[0] = L; WeekC[0] = C; if WeekO[0] > 0 then { var1= WeekO[0]; var2= WeekH[0]; var3= WeekL[0]; var4= WeekC[0]; var5= (var2+var3)/2; plot1(var1,"시"); plot2(var2,"고"); plot3(var3,"저"); plot4(var4,"종"); plot5(var5,"중"); } if WeekO[0] > 0 then { var6= WeekO[1]; var7= WeekH[1]; var8= WeekL[1]; var9= WeekC[1]; var10= (var7+var8)/2; plot6(Var6,"전시"); plot7(Var7,"전고"); plot8(Var8,"전저"); plot9(Var9,"전종"); plot10(var10,"전중"); } if WeekH[AA-1] > 0 and WeekL[AA-1] > 0 then { HH = WeekH[0]; LL = WeekL[0]; for cnt = 0 to AA-1 { if WeekH[cnt] > HH Then HH = WeekH[cnt]; if WeekL[cnt] < LL Then LL = WeekL[cnt]; } var11 = HH; var12 = LL; var13 = (var11+var12)/2; plot11(var11,"20고"); plot12(var12,"20저"); plot13(var13,"20중"); } 5-3 1번 월봉 input:AA(20); var : cnt(0),HH(0),LL(0); Array : MonthO[100](0),MonthH[100](0),MonthL[100](0),MonthC[100](0); if bdate > bdate[1]+30 Then { MonthO[0] = O; MonthH[0] = H; MonthL[0] = L; for cnt = 1 to 99 { MonthO[cnt] = MonthO[cnt-1][1]; MonthH[cnt] = MonthH[cnt-1][1]; MonthL[cnt] = MonthL[cnt-1][1]; MonthC[cnt] = MonthC[cnt-1][1]; } } if H > MonthH[0] Then MonthH[0] = H; if L < MonthL[0] Then MonthL[0] = L; MonthC[0] = C; if MonthO[0] > 0 then { var1= MonthO[0]; var2= MonthH[0]; var3= MonthL[0]; var4= MonthC[0]; var5= (var2+var3)/2; plot1(var1,"시"); plot2(var2,"고"); plot3(var3,"저"); plot4(var4,"종"); plot5(var5,"중"); } if MonthO[0] > 0 then { var6= MonthO[1]; var7= MonthH[1]; var8= MonthL[1]; var9= MonthC[1]; var10= (var7+var8)/2; plot6(Var6,"전시"); plot7(Var7,"전고"); plot8(Var8,"전저"); plot9(Var9,"전종"); plot10(var10,"전중"); } if MonthH[AA-1] > 0 and MonthL[AA-1] > 0 then { HH = MonthH[0]; LL = MonthL[0]; for cnt = 0 to AA-1 { if MonthH[cnt] > HH Then HH = MonthH[cnt]; if MonthL[cnt] < LL Then LL = MonthL[cnt]; } var11 = HH; var12 = LL; var13 = (var11+var12)/2; plot11(var11,"20고"); plot12(var12,"20저"); plot13(var13,"20중"); } 즐거운 하루되세요 > 에리카 님이 쓴 글입니다. > 제목 : 검색 > *알림소리시도해보는데 정신없네요 *알림소리도 캔들색칠하듯이 메뉴가 있나요?ㅋㅋ *시간도 알람이 가능한가요?(정시 or30분)등 *알림시 가격 표시도 가능한가요 ______________________________________________________________________ *아래식에도 60분) 가격같거나 돌파시(상승) 가격같거나 붕괴시(하락) 검색알림 부탁드립니다 2>3>4>는 약간씩 달라서 혼자수식하기 어려워서 부탁드립니다 5>분봉지표 질문있읍니다 10분봉에 일봉의 주봉의 일봉의 1>식,3>식이 지표로 가능 한가요? 10분봉에 일봉 주봉 월봉의 고가저가중심 20의 고저중 시종 모두 나올수 있나요? 1> input:AA(20); var1= dayopen; var2= dayhigh; var3= daylow; var4= dayclose; var5= (var2+var3)/2; plot1(var1,"시"); plot2(var2,"고"); plot3(var3,"저"); plot4(var4,"종"); plot5(var5,"중"); Var6= dayopen(1); Var7= dayhigh(1); Var8= daylow(1); Var9= dayclose(1); var10= (var7+var8)/2; plot6(Var6,"전시"); plot7(Var7,"전고"); plot8(Var8,"전저"); plot9(Var9,"전종"); plot10(var10,"전중"); var11 = highest(H,AA); var12 = lowest(L,AA); var13 = (var11+var12)/2; plot11(var11,"20고"); plot12(var12,"20저"); plot13(var13,"20중"); 2> Input : Length1(5),Length2(20); Var : TLen1(0),TLen2(0); var : Hma1(0),Hma2(0),Lma1(0),Lma2(0),HLma1(0),HLma2(0); TLen1 = Ceiling((Length1 + 1) * .5); TLen2 = Ceiling((Length2 + 1) * .5); Hma1 = ma(ma(H, TLen1), TLen1); Hma2 = ma(ma(H, TLen2), TLen2); Lma1 = ma(ma(L, TLen1), TLen1); Lma2 = ma(ma(L, TLen2), TLen2); HLma1 = ma(ma((H+L)/2, TLen1), TLen1); HLma2 = ma(ma((H+L)/2, TLen2), TLen2); Plot1(Hma1, "고가삼각가중1"); Plot2(Hma2, "고가삼각가중2"); Plot3(Lma1, "저가삼각가중1"); Plot4(Lma2, "저가삼각가중2"); Plot5(HLma1, "중간삼각가중1"); Plot6(HLma2, "중간삼각가중2"); 3> Input : Length1(5),Length2(20); Var : TLen1(0),TLen2(0); var : Hma1(0),Hma2(0),Lma1(0),Lma2(0),HLma1(0),HLma2(0); TLen1 = Ceiling((Length1 + 1) * .5); TLen2 = Ceiling((Length2 + 1) * .5); Hma1 = ma(ma(H, TLen1), TLen1); Hma2 = ma(ma(H, TLen2), TLen2); Lma1 = ma(ma(L, TLen1), TLen1); Lma2 = ma(ma(L, TLen2), TLen2); HLma1 = ma(ma((H+L)/2, TLen1), TLen1); HLma2 = ma(ma((H+L)/2, TLen2), TLen2); Plot1(Hma1, "고가삼각가중1"); Plot2(Hma2, "고가삼각가중2"); Plot3(Lma1, "저가삼각가중1"); Plot4(Lma2, "저가삼각가중2"); Plot5(HLma1, "중간삼각가중1"); Plot6(HLma2, "중간삼각가중2"); Plot7(Hma2+abs(Hma2-Lma2), "20고가+진동폭"); Plot8(Lma2-abs(Hma2-Lma2), "20저가-진동폭"); 4> Input : Period1(5), Period2(20), 색상1(red), 색상2(blue); var1 = wma(High,Period1); var2 = wma(High,Period2); Var11 = wma(Low,Period1); var12 = wma(Low,Period2); Plot1(var1, "가중H5"); if c>var2 then Plot2(var2, "가중H20", 색상1); else Plot2(var2, "가중H20", 색상2); Plot11(var11, "가중L5"); if c<var12 then Plot12(var12, "가중L20", 색상2 ); else Plot12(var12, "가중L20", 색상1);