커뮤니티

수식수정입니다

프로필 이미지
골든키
2019-12-04 17:04:27
138
글번호 134114
답변완료
#,안녕하세요 ㅡ,아래수식을 15분봉에 적용했을때 구현된 데이타 값을 틱봉에 적용할수 있도록 가능할까요? 도움부탁드립니다. input : Period1(5),Period2(20),굵기(0); var : 매수1(0),매도1(0),매수2(0),매도2(0); var : 매수11(0),매수12(0),매도11(0),매도12(0),T(0),tx(0),TLen1(0),TLen2(0); var1 = ma(C,5); var2 = ma(C,20); if crossup(var1,var2) Then { T = 1; 매도1 = var2; 매도11 = 매도1[1]; 매도12 = 매도11[1]; } if 매도1 > 0 and var2 > 매도1 Then 매도1 = var2; if CrossDown(var1,var2) Then { T = -1; 매수1 = var2; 매수11 = 매수1[1]; 매수12= 매수11[1]; } if 매수1 > 0 and var2 < 매수1 Then 매수1 = var2; 매도2=매도1-0.02; 매수2=매수1+0.02; plot1(매도1,"매도1",BLUE,def,굵기); plot2(매수1,"매수1",MAGENTA,def,굵기); plot3(var2,"이평",iff(var2>var2[1],MAGENTA,BLUE),def,굵기); if T == 1 and 매도12 > 매도11 and 매수11 > 매수1 then { plot4((매도11+매수1)/2); plot5((매도11)); plot6((매도12)); if T[1] != 1 then { tx = Text_New(sdate,stime,(매도11),NumToStr((매도11),2)); Text_SetStyle(tx,1,1); Text_SetColor(tx,BLUE); } Else Text_SetLocation(tx,sdate,stime,(매도11)); } if T == -1 and 매수12 < 매수11 and 매도11 < 매도1 then { plot7((매수11+매도1)/2); plot8((매수11)); plot9((매수12)); if T[1] != -1 then { tx = Text_New(sdate,stime,(매수11),NumToStr((매수11),2)); Text_SetStyle(tx,1,1); Text_SetColor(tx,MAGENTA); } Else Text_SetLocation(tx,sdate,stime,(매수11)); } 고맙습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-12-05 10:33:31

안녕하세요 예스스탁입니다. 문의하신 내용은 식작성에 시간이 많이 걸리는 부분이고 틱봉에서 분봉의 값이 정확한 계산이 되지 않아 작성이 되어도 정확한 값이 아닙니다. 업무상 시간이 많이 소모되는 내용은 답변을 드리기 어렵습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 골든키 님이 쓴 글입니다. > 제목 : 수식수정입니다 > #,안녕하세요 ㅡ,아래수식을 15분봉에 적용했을때 구현된 데이타 값을 틱봉에 적용할수 있도록 가능할까요? 도움부탁드립니다. input : Period1(5),Period2(20),굵기(0); var : 매수1(0),매도1(0),매수2(0),매도2(0); var : 매수11(0),매수12(0),매도11(0),매도12(0),T(0),tx(0),TLen1(0),TLen2(0); var1 = ma(C,5); var2 = ma(C,20); if crossup(var1,var2) Then { T = 1; 매도1 = var2; 매도11 = 매도1[1]; 매도12 = 매도11[1]; } if 매도1 > 0 and var2 > 매도1 Then 매도1 = var2; if CrossDown(var1,var2) Then { T = -1; 매수1 = var2; 매수11 = 매수1[1]; 매수12= 매수11[1]; } if 매수1 > 0 and var2 < 매수1 Then 매수1 = var2; 매도2=매도1-0.02; 매수2=매수1+0.02; plot1(매도1,"매도1",BLUE,def,굵기); plot2(매수1,"매수1",MAGENTA,def,굵기); plot3(var2,"이평",iff(var2>var2[1],MAGENTA,BLUE),def,굵기); if T == 1 and 매도12 > 매도11 and 매수11 > 매수1 then { plot4((매도11+매수1)/2); plot5((매도11)); plot6((매도12)); if T[1] != 1 then { tx = Text_New(sdate,stime,(매도11),NumToStr((매도11),2)); Text_SetStyle(tx,1,1); Text_SetColor(tx,BLUE); } Else Text_SetLocation(tx,sdate,stime,(매도11)); } if T == -1 and 매수12 < 매수11 and 매도11 < 매도1 then { plot7((매수11+매도1)/2); plot8((매수11)); plot9((매수12)); if T[1] != -1 then { tx = Text_New(sdate,stime,(매수11),NumToStr((매수11),2)); Text_SetStyle(tx,1,1); Text_SetColor(tx,MAGENTA); } Else Text_SetLocation(tx,sdate,stime,(매수11)); } 고맙습니다.