커뮤니티

시작시간 문의

프로필 이미지
상암동
2024-03-04 23:53:16
748
글번호 177160
답변완료
늘 감사합니다. 아래수식을 특정시간을 시가로 지정하고 싶어요. 예를 들면 093000, 103000 처럼 변경가능 하도록 아래수식 Plot1(data2(CloseD(0)), "2콜종가"); Plot2(data2(OpenD(0)), "2콜시가"); Plot3(data2(HighD(0)), "2콜고가"); Plot4(data2(LowD(0)), "2콜저가"); Plot9(data3(CloseD(0)), "3콜종가"); Plot10(data3(OpenD(0)), "3콜시가"); Plot11(data3(HighD(0)), "3콜고가"); Plot12(data3(LowD(0)), "3콜저가"); Plot13(data4(LowD(1)), "4콜종가"); Plot14(data4(OpenD(0)), "4콜시가"); Plot15(data4(HighD(0)), "4콜고가"); Plot16(data4(LowD(0)), "4콜저가"); var1 = data1(HighD(0)); var2 = data1(LowD(0)); var3 = data1(OpenD(0)); var4 = data1(CloseD(0)); var5 = data2(HighD(0)); var6 = data2(LowD(0)); var7 = data2(OpenD(0)); var8 = data2(CloseD(0)); var9 = data3(HighD(0)); var10 = data3(LowD(0)); var11 = data3(OpenD(0)); var12 = data3(CloseD(0)); var13 = data4(HighD(0)); var14 = data4(LowD(0)); var15 = data4(OpenD(0)); var16 = data4(CloseD(0)); var17 = data5(CloseD(0)); var21 = -var8/1000; var22 = -var12/2000; var23 = var16/2000; var24 = var17/2000; var31 = (var21+var22+var23+var24)/4; var32 = var1-var2; var33 = var2-var1; var34 = var4-var3; plot45(var21, "1"); plot46(var22, "2"); plot47(var23, "3"); plot48(var24, "4"); plot49(var31, "5"); plot50(var32, "+6"); plot51(var33, "-7"); plot52(var34, "8");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-03-05 09:08:08

안녕하세요 예스스탁입니다. input : ntime(93000); var : cnt(0,data1); var : Tcond1(False,Data1),Tcond2(False,Data2),Tcond3(False,Data3),Tcond4(False,data4),Tcond5(False,data5); Array : O1[10](0,Data1), H1[10](0,Data1),L1[10](0,data1),C1[10](0,data1); Array : O2[10](0,Data2), H2[10](0,Data2),L2[10](0,data2),C2[10](0,data2); Array : O3[10](0,Data3), H3[10](0,Data3),L3[10](0,data3),C3[10](0,data3); Array : O4[10](0,Data4), H4[10](0,Data4),L4[10](0,data4),C4[10](0,data4); Array : O5[10](0,Data5), H5[10](0,Data5),L5[10](0,data5),C5[10](0,data5); if data1(sDate != sDate[1]) Then Tcond1 = False; if Data1((sdate != sdate[1] and stime >= ntime) or (sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then { Tcond1 = true; For cnt = 9 DownTo 1 { O1[cnt] = O1[cnt-1]; H1[cnt] = H1[cnt-1]; L1[cnt] = L1[cnt-1]; C1[cnt] = C1[cnt-1]; } O1[0] = Data1(O); H1[0] = Data1(H); L1[0] = Data1(L); } if Tcond1 == true Then { if H1[0] > 0 and Data1(H) > H1[0] Then H1[0] = Data1(H); if L1[0] > 0 and Data1(L) < L1[0] Then L1[0] = Data1(L); C1[0] = Data1(c); } if data2(sDate != sDate[1]) Then Tcond2 = False; if Data2((sdate != sdate[1] and stime >= ntime) or (sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then { Tcond2 = true; For cnt = 9 DownTo 1 { O2[cnt] = O2[cnt-1]; H2[cnt] = H2[cnt-1]; L2[cnt] = L2[cnt-1]; C2[cnt] = C2[cnt-1]; } O2[0] = Data2(O); H2[0] = Data2(H); L2[0] = Data2(L); } if Tcond2 == true Then { if H2[0] > 0 and Data2(H) > H2[0] Then H2[0] = Data2(H); if L2[0] > 0 and Data2(L) < L2[0] Then L2[0] = Data2(L); C2[0] = Data2(c); } if data3(sDate != sDate[1]) Then Tcond3 = False; if Data3((sdate != sdate[1] and stime >= ntime) or (sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then { Tcond3 = true; For cnt = 9 DownTo 1 { O3[cnt] = O3[cnt-1]; H3[cnt] = H3[cnt-1]; L3[cnt] = L3[cnt-1]; C3[cnt] = C3[cnt-1]; } O3[0] = Data3(O); H3[0] = Data3(H); L3[0] = Data3(L); } if tcond3 == true Then { if H3[0] > 0 and Data3(H) > H3[0] Then H3[0] = Data3(H); if L3[0] > 0 and Data3(L) < L3[0] Then L3[0] = Data3(L); C3[0] = Data3(c); } if data4(sDate != sDate[1]) Then Tcond4 = False; if Data4((sdate != sdate[1] and stime >= ntime) or (sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then { Tcond4 = true; For cnt = 9 DownTo 1 { O4[cnt] = O4[cnt-1]; H4[cnt] = H4[cnt-1]; L4[cnt] = L4[cnt-1]; C4[cnt] = C4[cnt-1]; } O4[0] = Data4(O); H4[0] = Data4(H); L4[0] = Data4(L); } if tcond4 == true Then { if H4[0] > 0 and Data4(H) > H4[0] Then H4[0] = Data4(H); if L4[0] > 0 and Data4(L) < L4[0] Then L4[0] = Data4(L); C4[0] = Data4(c); } if data5(sDate != sDate[1]) Then Tcond5 = False; if Data5((sdate != sdate[1] and stime >= ntime) or (sdate == sdate[1] and stime >= ntime and stime[1] < ntime)) Then { Tcond5 = true; For cnt = 9 DownTo 1 { O5[cnt] = O5[cnt-1]; H5[cnt] = H5[cnt-1]; L5[cnt] = L5[cnt-1]; C5[cnt] = C5[cnt-1]; } O5[0] = Data5(O); H5[0] = Data5(H); L5[0] = Data5(L); } if tcond5 == true Then { if H5[0] > 0 and Data5(H) > H5[0] Then H5[0] = Data5(H); if L5[0] > 0 and Data5(L) < L5[0] Then L5[0] = Data5(L); C5[0] = Data5(c); } Plot1(C2[0], "2콜종가"); Plot2(O2[0], "2콜시가"); Plot3(H2[0], "2콜고가"); Plot4(L2[0], "2콜저가"); Plot9(C3[0], "3콜종가"); Plot10(O2[0], "3콜시가"); Plot11(H2[0], "3콜고가"); Plot12(L2[0], "3콜저가"); Plot13(C4[0], "4콜종가"); Plot14(O4[0], "4콜시가"); Plot15(H4[0], "4콜고가"); Plot16(L4[0], "4콜저가"); var1 = H1[0]; var2 = L1[0]; var3 = O1[0]; var4 = C1[0]; var5 = H2[0]; var6 = L2[0]; var7 = O2[0]; var8 = C2[0];; var9 = H3[0]; var10 = L3[0]; var11 = O3[0]; var12 = C3[0]; var13 = H4[0]; var14 = L4[0]; var15 = O4[0]; var15 = C4[0]; var17 = C5[0]; var21 = -var8/1000; var22 = -var12/2000; var23 = var16/2000; var24 = var17/2000; var31 = (var21+var22+var23+var24)/4; var32 = var1-var2; var33 = var2-var1; var34 = var4-var3; plot45(var21, "1"); plot46(var22, "2"); plot47(var23, "3"); plot48(var24, "4"); plot49(var31, "5"); plot50(var32, "+6"); plot51(var33, "-7"); plot52(var34, "8"); 즐거운 하루되세요 > 상암동 님이 쓴 글입니다. > 제목 : 시작시간 문의 > 늘 감사합니다. 아래수식을 특정시간을 시가로 지정하고 싶어요. 예를 들면 093000, 103000 처럼 변경가능 하도록 아래수식 Plot1(data2(CloseD(0)), "2콜종가"); Plot2(data2(OpenD(0)), "2콜시가"); Plot3(data2(HighD(0)), "2콜고가"); Plot4(data2(LowD(0)), "2콜저가"); Plot9(data3(CloseD(0)), "3콜종가"); Plot10(data3(OpenD(0)), "3콜시가"); Plot11(data3(HighD(0)), "3콜고가"); Plot12(data3(LowD(0)), "3콜저가"); Plot13(data4(LowD(1)), "4콜종가"); Plot14(data4(OpenD(0)), "4콜시가"); Plot15(data4(HighD(0)), "4콜고가"); Plot16(data4(LowD(0)), "4콜저가"); var1 = data1(HighD(0)); var2 = data1(LowD(0)); var3 = data1(OpenD(0)); var4 = data1(CloseD(0)); var5 = data2(HighD(0)); var6 = data2(LowD(0)); var7 = data2(OpenD(0)); var8 = data2(CloseD(0)); var9 = data3(HighD(0)); var10 = data3(LowD(0)); var11 = data3(OpenD(0)); var12 = data3(CloseD(0)); var13 = data4(HighD(0)); var14 = data4(LowD(0)); var15 = data4(OpenD(0)); var16 = data4(CloseD(0)); var17 = data5(CloseD(0)); var21 = -var8/1000; var22 = -var12/2000; var23 = var16/2000; var24 = var17/2000; var31 = (var21+var22+var23+var24)/4; var32 = var1-var2; var33 = var2-var1; var34 = var4-var3; plot45(var21, "1"); plot46(var22, "2"); plot47(var23, "3"); plot48(var24, "4"); plot49(var31, "5"); plot50(var32, "+6"); plot51(var33, "-7"); plot52(var34, "8");