커뮤니티

57696번 재검토 요청합니다.

프로필 이미지
깜피
2018-05-04 13:46:47
133
글번호 118708
답변완료
실제로 수식으로 매수, 매도하려는게 아니고, 지나간 차트로 검증하려는 목적입니다. 봉 수하고 시고저종 가격만 있으면 계산할 수 있는거라서 어려울 것 같진 않은데 혹시 이해가 안되는 부분이 있으시면 전화로 설명드리겠습니다. 여러 종목을 한 번에 처리할 수 없으면 한 종목씩 출력할 수 있도록 작성부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-05-04 17:18:05

안녕하세요 예스스탁입니다. input : 날짜(20180404); var : EP(0),idx(0),fileName(""),HD(0),HH(0),HI(0),LL(0),LD(0),LI(0),L1(0),L2(0); Array : str[15](""); if sdate <= 날짜 then{ idx = 0; Condition1 = false; Condition2 = false; Condition3 = false; } if sdate > 날짜 then { idx = idx+1; if idx == 1 Then { EP = O; str[1] = NumToStr(EP,0)+"/"+NumToStr(sdate,0); HH = H; HD = sdate; HI = idx; LL = H; LD = sdate; LI = idx; } if idx >= 1 Then { if H > HH Then { HH = H; HD = sdate; HI = idx; str[6] = NumToStr(HD,0); str[7] = NumToStr(idx,0)+" 영업일"; str[8] = NumToStr(HH,0)+"/"+NumToStr((HH-EP)/EP*100,2); } if L < LL Then { LL = L; LD = sdate; LI = idx; str[11] = NumToStr(LL,0)+"/"+NumToStr((LL-EP)/EP*100,2); str[12] = NumToStr(LD,0); } if Condition1 == false and HH >= EP*1.10 Then { Condition1 = true; str[2] = NumToStr(sdate,0)+"/"+NumToStr(HH,0); str[3] = NumToStr(idx,0)+" 영업일"; L1 = LL; L2 = LD; str[9] = NumToStr(L1,0)+"/"+NumToStr((LL-EP)/EP*100 ,2); str[10] = NumToStr(L2,0); } if Condition2 == false and HH >= EP*1.30 Then { Condition2 = true; str[4] = NumToStr(sdate,0)+"/"+NumToStr(HH,0); str[5] = NumToStr(idx,0)+" 영업일"; } if idx == 30 Then { str[13] = NumToStr(C,0); str[14] = NumToStr(Sdate,0); } } } if LastBarOnChart == 1 Then { //종목명.txt로 파일명지정 fileName = SymbolName+".txt"; print(fileName,"%s",NewLine+ "01."+str[1]+NewLine+ "02."+str[2]+NewLine+ "03."+str[3]+NewLine+ "04."+str[4]+NewLine+ "05."+str[5]+NewLine+ "06."+str[6]+NewLine+ "07."+str[7]+NewLine+ "08."+str[8]+NewLine+ "09."+str[9]+NewLine+ "10."+str[10]+NewLine+ "11."+str[11]+NewLine+ "12."+str[12]+NewLine+ "13."+str[13]+NewLine+ "14."+str[14]); } 즐거운 하루되세요 > 깜피 님이 쓴 글입니다. > 제목 : 57696번 재검토 요청합니다. > 실제로 수식으로 매수, 매도하려는게 아니고, 지나간 차트로 검증하려는 목적입니다. 봉 수하고 시고저종 가격만 있으면 계산할 수 있는거라서 어려울 것 같진 않은데 혹시 이해가 안되는 부분이 있으시면 전화로 설명드리겠습니다. 여러 종목을 한 번에 처리할 수 없으면 한 종목씩 출력할 수 있도록 작성부탁드립니다. 감사합니다.