커뮤니티

지표

프로필 이미지
호정0688
2022-10-06 09:58:54
849
글번호 162757
답변완료
항상감사합니다. 지표적용시 [수식에서 참조할 2번째 종목데이타가 없읍니다] 내용이 나옵니다. 검토부탁드립니다. 1] var : month(0,Data2),nday(0,Data2),week(0,Data2),X(False,Data2); var : HH(0,Data2),LL(0,Data2),OO(0,Data2),CC(0,Data2),MM(0,Data2); var : HH1(0,Data2),LL1(0,Data2),OO1(0,Data2),CC1(0,Data2),MM1(0,Data2); month = data2(int(date/100)-int(date/10000)*100); nday = data2(date - int(date/100)*100); Week = data2(DayOfWeek(date)); if (month%3 == 0 and nday >= 12 and nday <= 25 and week == 5) then X = true; Else X = False; if X == False and X[1] == true Then { OO = data2(O); HH = data2(H); LL = data2(L); OO1 = OO[1]; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; MM1 = MM[1]; } if OO > 0 Then { if data2(h) > HH Then HH = data2(h); if data2(L) < LL Then LL = data2(L); MM = (HH+LL)/2; CC = data2(C); Plot1(OO,"O"); Plot2(HH,"H"); Plot3(LL,"L"); Plot4(MM,"M"); Plot5(CC,"C"); plot6((OO+HH)/2); plot7((MM+OO)/2); plot8((LL+OO)/2); } if OO1 > 0 Then { plot9((OO+OO1)/2); plot10((OO+HH1)/2); plot11((OO+LL1)/2); plot12((OO+MM1)/2); plot13((OO+CC1)/2); plot14((HH+HH1)/2); plot15((LL+LL1)/2); plot16((MM+MM1)/2); } 2] var : nday(0,Data2),week(0,Data2),X(False,Data2); var : HH(0,Data2),LL(0,Data2),OO(0,Data2),CC(0,Data2),MM(0,Data2); var : HH1(0,Data2),LL1(0,Data2),OO1(0,Data2),CC1(0,Data2),MM1(0,Data2); nday = data2(date - int(date/100)*100); Week = data2(DayOfWeek(date)); if (nday >= 12 and nday <= 25 and week == 5) then X = true; Else X = False; if X == False and X[1] == true Then { OO = data2(O); HH = data2(H); LL = data2(L); OO1 = OO[1]; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; MM1 = MM[1]; } if OO > 0 Then { if data2(h) > HH Then HH = data2(h); if data2(L) < LL Then LL = data2(L); MM = (HH+LL)/2; CC = data2(C); Plot1(OO,"O"); Plot2(HH,"H"); Plot3(LL,"L"); Plot4(MM,"M"); Plot5(CC,"C"); plot6((OO+HH)/2); plot7((MM+OO)/2); plot8((LL+OO)/2); } if OO1 > 0 Then { plot9((OO+OO1)/2); plot10((OO+HH1)/2); plot11((OO+LL1)/2); plot12((OO+MM1)/2); plot13((OO+CC1)/2); plot14((HH+HH1)/2); plot15((LL+LL1)/2); plot16((MM+MM1)/2); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-10-06 16:13:05

안녕하세요 예스스탁입니다. 올려주신 지표는 차트에 참조데이타 data2가 이어야 적용할 수 있는 지표입니다. 기본차트(data1)로 변경해 드립니다. 1 var : month(0,data1),nday(0,data1),week(0,data1),X(False,data1); var : HH(0,data1),LL(0,data1),OO(0,data1),CC(0,data1),MM(0,data1); var : HH1(0,data1),LL1(0,data1),OO1(0,data1),CC1(0,data1),MM1(0,data1); month = data1(int(date/100)-int(date/10000)*100); nday = data1(date - int(date/100)*100); Week = data1(DayOfWeek(date)); if (month%3 == 0 and nday >= 12 and nday <= 25 and week == 5) then X = true; Else X = False; if X == False and X[1] == true Then { OO = data1(O); HH = data1(H); LL = data1(L); OO1 = OO[1]; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; MM1 = MM[1]; } if OO > 0 Then { if data1(h) > HH Then HH = data1(h); if data1(L) < LL Then LL = data1(L); MM = (HH+LL)/2; CC = data1(C); Plot1(OO,"O"); Plot2(HH,"H"); Plot3(LL,"L"); Plot4(MM,"M"); Plot5(CC,"C"); plot6((OO+HH)/2); plot7((MM+OO)/2); plot8((LL+OO)/2); } if OO1 > 0 Then { plot9((OO+OO1)/2); plot10((OO+HH1)/2); plot11((OO+LL1)/2); plot12((OO+MM1)/2); plot13((OO+CC1)/2); plot14((HH+HH1)/2); plot15((LL+LL1)/2); plot16((MM+MM1)/2); } 2 var : nday(0,data1),week(0,data1),X(False,data1); var : HH(0,data1),LL(0,data1),OO(0,data1),CC(0,data1),MM(0,data1); var : HH1(0,data1),LL1(0,data1),OO1(0,data1),CC1(0,data1),MM1(0,data1); nday = data1(date - int(date/100)*100); Week = data1(DayOfWeek(date)); if (nday >= 12 and nday <= 25 and week == 5) then X = true; Else X = False; if X == False and X[1] == true Then { OO = data1(O); HH = data1(H); LL = data1(L); OO1 = OO[1]; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; MM1 = MM[1]; } if OO > 0 Then { if data1(h) > HH Then HH = data1(h); if data1(L) < LL Then LL = data1(L); MM = (HH+LL)/2; CC = data1(C); Plot1(OO,"O"); Plot2(HH,"H"); Plot3(LL,"L"); Plot4(MM,"M"); Plot5(CC,"C"); plot6((OO+HH)/2); plot7((MM+OO)/2); plot8((LL+OO)/2); } if OO1 > 0 Then { plot9((OO+OO1)/2); plot10((OO+HH1)/2); plot11((OO+LL1)/2); plot12((OO+MM1)/2); plot13((OO+CC1)/2); plot14((HH+HH1)/2); plot15((LL+LL1)/2); plot16((MM+MM1)/2); } 즐거운 하루되세요 > 호정0688 님이 쓴 글입니다. > 제목 : 지표 > 항상감사합니다. 지표적용시 [수식에서 참조할 2번째 종목데이타가 없읍니다] 내용이 나옵니다. 검토부탁드립니다. 1] var : month(0,Data2),nday(0,Data2),week(0,Data2),X(False,Data2); var : HH(0,Data2),LL(0,Data2),OO(0,Data2),CC(0,Data2),MM(0,Data2); var : HH1(0,Data2),LL1(0,Data2),OO1(0,Data2),CC1(0,Data2),MM1(0,Data2); month = data2(int(date/100)-int(date/10000)*100); nday = data2(date - int(date/100)*100); Week = data2(DayOfWeek(date)); if (month%3 == 0 and nday >= 12 and nday <= 25 and week == 5) then X = true; Else X = False; if X == False and X[1] == true Then { OO = data2(O); HH = data2(H); LL = data2(L); OO1 = OO[1]; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; MM1 = MM[1]; } if OO > 0 Then { if data2(h) > HH Then HH = data2(h); if data2(L) < LL Then LL = data2(L); MM = (HH+LL)/2; CC = data2(C); Plot1(OO,"O"); Plot2(HH,"H"); Plot3(LL,"L"); Plot4(MM,"M"); Plot5(CC,"C"); plot6((OO+HH)/2); plot7((MM+OO)/2); plot8((LL+OO)/2); } if OO1 > 0 Then { plot9((OO+OO1)/2); plot10((OO+HH1)/2); plot11((OO+LL1)/2); plot12((OO+MM1)/2); plot13((OO+CC1)/2); plot14((HH+HH1)/2); plot15((LL+LL1)/2); plot16((MM+MM1)/2); } 2] var : nday(0,Data2),week(0,Data2),X(False,Data2); var : HH(0,Data2),LL(0,Data2),OO(0,Data2),CC(0,Data2),MM(0,Data2); var : HH1(0,Data2),LL1(0,Data2),OO1(0,Data2),CC1(0,Data2),MM1(0,Data2); nday = data2(date - int(date/100)*100); Week = data2(DayOfWeek(date)); if (nday >= 12 and nday <= 25 and week == 5) then X = true; Else X = False; if X == False and X[1] == true Then { OO = data2(O); HH = data2(H); LL = data2(L); OO1 = OO[1]; HH1 = HH[1]; LL1 = LL[1]; CC1 = CC[1]; MM1 = MM[1]; } if OO > 0 Then { if data2(h) > HH Then HH = data2(h); if data2(L) < LL Then LL = data2(L); MM = (HH+LL)/2; CC = data2(C); Plot1(OO,"O"); Plot2(HH,"H"); Plot3(LL,"L"); Plot4(MM,"M"); Plot5(CC,"C"); plot6((OO+HH)/2); plot7((MM+OO)/2); plot8((LL+OO)/2); } if OO1 > 0 Then { plot9((OO+OO1)/2); plot10((OO+HH1)/2); plot11((OO+LL1)/2); plot12((OO+MM1)/2); plot13((OO+CC1)/2); plot14((HH+HH1)/2); plot15((LL+LL1)/2); plot16((MM+MM1)/2); }