커뮤니티

지표첨삭

프로필 이미지
에리카
2020-07-24 14:21:43
1804
글번호 140965
답변완료
항상감사합니다 10분봉에 60분고저값나타내려하는데 추가수식 필요해요 시간이흐르니 지표값이 이전값이 사라져요 if stime < 100000 Then { var1 = DayHigh; var2 = daylow; } plot1(var1); plot2(var2); if stime < 110000 Then { var3 = DayHigh; var4 = daylow; } plot3(var3); plot4(var4); if stime < 120000 Then { var5 = DayHigh; var6 = daylow; } plot5(var5); plot6(var6); if stime < 130000 Then { var7 = DayHigh; var8 = daylow; } plot7(var7); plot8(var8); if stime < 140000 Then { var9 = DayHigh; var10 = daylow; } plot9(var9); plot10(var10); if stime < 150000 Then { var11 = DayHigh; var12 = daylow; } plot11(var11); plot12(var12); if stime < 160000 Then { var13 = DayHigh; var14 = daylow; } plot13(var13); plot14(var14);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-07-24 15:06:04

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. 60분 미만의 주기에서 60분봉의 고가와 저가를 그리는 지표식입니다. input : N분(60); var : S1(0),D1(0),TM(0),TF(0),cnt(0); Array : HH[50](0),LL[50](0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%N분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and N분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and N분 > 1 and TM >= TM[1]+N분) or (Bdate == Bdate[1] and N분 == 1 and TM > TM[1]) Then { HH[0] = H; LL[0] = L; for cnt = 1 to 49 { HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; if HH[0] > 0 And LL[0] > 0 then { Plot1(HH[0],"현재N분고가"); Plot2(LL[0],"현재N분저가"); } /* 60분기준 전봉 if HH[1] > 0 And LL[1] > 0 then { Plot3(HH[1],"직전N분고가"); Plot4(LL[1],"직전N분저가"); } */ } 즐거운 하루되세요 > 에리카 님이 쓴 글입니다. > 제목 : 지표첨삭 > 항상감사합니다 10분봉에 60분고저값나타내려하는데 추가수식 필요해요 시간이흐르니 지표값이 이전값이 사라져요 if stime < 100000 Then { var1 = DayHigh; var2 = daylow; } plot1(var1); plot2(var2); if stime < 110000 Then { var3 = DayHigh; var4 = daylow; } plot3(var3); plot4(var4); if stime < 120000 Then { var5 = DayHigh; var6 = daylow; } plot5(var5); plot6(var6); if stime < 130000 Then { var7 = DayHigh; var8 = daylow; } plot7(var7); plot8(var8); if stime < 140000 Then { var9 = DayHigh; var10 = daylow; } plot9(var9); plot10(var10); if stime < 150000 Then { var11 = DayHigh; var12 = daylow; } plot11(var11); plot12(var12); if stime < 160000 Then { var13 = DayHigh; var14 = daylow; } plot13(var13); plot14(var14);