커뮤니티

문의드립니다.

프로필 이미지
잡다백수
2018-04-13 10:00:08
159
글번호 118154
답변완료
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 분봉에서 일봉 본데이터와 data2 일봉 상관계수 2. 지표 분봉에서 타주기봉 본데이터와 data2 타주기봉 상관계수
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2018-04-13 10:24:34

안녕하세요 예스스탁입니다. 1 Inputs: Period(20); Var : Counter1(0,data1), Counter2(0,data1), Cnt(0),cor(0,data1); Array : C1[100](0,data1),C2[100](0,data2); if data1(bdate != bdate[1]) Then { for cnt = 1 to 99 { C1[cnt] = C1[cnt-1][1]; } } C1[0] = data1(C); if data2(bdate != bdate[1]) Then { for cnt = 1 to 99 { C2[cnt] = C2[cnt-1][1]; } } C2[0] = data2(C); if C1[Period] > 0 and C2[Period] > 0 then{ Counter1 = 0; Counter2 = 0; For Cnt = 0 To Period - 1 Begin If (C1[Cnt] >= C1[Cnt + 1] AND C2[Cnt] >= C2[Cnt + 1]) OR (C1[Cnt] < C1[Cnt + 1] AND C2[Cnt] < C2[Cnt + 1]) Then Counter1 = Counter1 + 1; Else Counter2 = Counter2 + 1; End; If Counter1 + Counter2 <> 0 Then Cor = (Counter1 - Counter2) / (Counter1 + Counter2); Else Cor = 0; plot1(cor); } 2 Inputs: Period(20); Var : Cnt(0),Counter1(0,data1), Counter2(0,data1), cor(0,data1); var : C1(0,data1),C2(0,data2); C1 = data1(C); C2 = data2(C); if C1[Period] > 0 and C2[Period] > 0 then{ Counter1 = 0; Counter2 = 0; For Cnt = 0 To Period - 1 Begin If (C1[Cnt] >= C1[Cnt + 1] AND C2[Cnt] >= C2[Cnt + 1]) OR (C1[Cnt] < C1[Cnt + 1] AND C2[Cnt] < C2[Cnt + 1]) Then Counter1 = Counter1 + 1; Else Counter2 = Counter2 + 1; End; If Counter1 + Counter2 <> 0 Then Cor = (Counter1 - Counter2) / (Counter1 + Counter2); Else Cor = 0; plot1(cor); } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 분봉에서 일봉 본데이터와 data2 일봉 상관계수 2. 지표 분봉에서 타주기봉 본데이터와 data2 타주기봉 상관계수
프로필 이미지

잡다백수

2018-04-13 10:40:22

감사합니다. 2번의 타주기타임프레임은 어떻게 조정하면 되는지요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 Inputs: Period(20); Var : Counter1(0,data1), Counter2(0,data1), Cnt(0),cor(0,data1); Array : C1[100](0,data1),C2[100](0,data2); if data1(bdate != bdate[1]) Then { for cnt = 1 to 99 { C1[cnt] = C1[cnt-1][1]; } } C1[0] = data1(C); if data2(bdate != bdate[1]) Then { for cnt = 1 to 99 { C2[cnt] = C2[cnt-1][1]; } } C2[0] = data2(C); if C1[Period] > 0 and C2[Period] > 0 then{ Counter1 = 0; Counter2 = 0; For Cnt = 0 To Period - 1 Begin If (C1[Cnt] >= C1[Cnt + 1] AND C2[Cnt] >= C2[Cnt + 1]) OR (C1[Cnt] < C1[Cnt + 1] AND C2[Cnt] < C2[Cnt + 1]) Then Counter1 = Counter1 + 1; Else Counter2 = Counter2 + 1; End; If Counter1 + Counter2 <> 0 Then Cor = (Counter1 - Counter2) / (Counter1 + Counter2); Else Cor = 0; plot1(cor); } 2 Inputs: Period(20); Var : Cnt(0),Counter1(0,data1), Counter2(0,data1), cor(0,data1); var : C1(0,data1),C2(0,data2); C1 = data1(C); C2 = data2(C); if C1[Period] > 0 and C2[Period] > 0 then{ Counter1 = 0; Counter2 = 0; For Cnt = 0 To Period - 1 Begin If (C1[Cnt] >= C1[Cnt + 1] AND C2[Cnt] >= C2[Cnt + 1]) OR (C1[Cnt] < C1[Cnt + 1] AND C2[Cnt] < C2[Cnt + 1]) Then Counter1 = Counter1 + 1; Else Counter2 = Counter2 + 1; End; If Counter1 + Counter2 <> 0 Then Cor = (Counter1 - Counter2) / (Counter1 + Counter2); Else Cor = 0; plot1(cor); } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 분봉에서 일봉 본데이터와 data2 일봉 상관계수 2. 지표 분봉에서 타주기봉 본데이터와 data2 타주기봉 상관계수
프로필 이미지

예스스탁 예스스탁 답변

2018-04-13 11:12:09

안녕하세요 예스스탁입니다. 단순 참조데이터 이용으로 잘못봤습니다. 타주기이용으로 수정한 식입니다. input : 타주기분1(10),타주기분2(10); Inputs: Period(20); Var : Cnt(0),Counter1(0,data1), Counter2(0,data1), cor(0,data1); var : S1(0,data1),D1(0,data1),TM1(0,data1),TF1(0,data1); var : S2(0,data2),D2(0,data2),TM2(0,data2),TF2(0,data2); Array : C1[100](0,data1),C2[100](0,data2); if data1(Bdate != Bdate[1]) Then{ S1 = data1(TimeToMinutes(stime)); D1 = data1(sdate); } if D1 > 0 then{ if data1(sdate == D1) Then TM1 = data1(TimeToMinutes(stime))-S1; Else TM1 = data1(TimeToMinutes(stime))+1440-S1; TF1 = TM1%타주기분1; if data1(Bdate != Bdate[1] or (Bdate == Bdate[1] and TF1 < TF1[1])) Then{ for cnt = 1 to 99{ C1[cnt] = C1[cnt-1][1]; } } C1[0] = data1(C); } if data2(Bdate != Bdate[1]) Then{ S2 = data2(TimeToMinutes(stime)); D2 = data2(sdate); } if D2 > 0 then{ if data1(sdate == D2) Then TM2 = data2(TimeToMinutes(stime))-S2; Else TM2 = data2(TimeToMinutes(stime))+1440-S2; TF2 = TM2%타주기분2; if data2(Bdate != Bdate[1] or (Bdate == Bdate[1] and TF2 < TF2[1])) Then{ for cnt = 1 to 99{ C2[cnt] = C2[cnt-1][1]; } } C2[0] = data2(C); } if C1[Period] > 0 and C2[Period] > 0 then{ Counter1 = 0; Counter2 = 0; For Cnt = 0 To Period - 1 Begin If (C1[Cnt] >= C1[Cnt + 1] AND C2[Cnt] >= C2[Cnt + 1]) OR (C1[Cnt] < C1[Cnt + 1] AND C2[Cnt] < C2[Cnt + 1]) Then Counter1 = Counter1 + 1; Else Counter2 = Counter2 + 1; End; If Counter1 + Counter2 <> 0 Then Cor = (Counter1 - Counter2) / (Counter1 + Counter2); Else Cor = 0; plot1(cor); } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 감사합니다. 2번의 타주기타임프레임은 어떻게 조정하면 되는지요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 1 Inputs: Period(20); Var : Counter1(0,data1), Counter2(0,data1), Cnt(0),cor(0,data1); Array : C1[100](0,data1),C2[100](0,data2); if data1(bdate != bdate[1]) Then { for cnt = 1 to 99 { C1[cnt] = C1[cnt-1][1]; } } C1[0] = data1(C); if data2(bdate != bdate[1]) Then { for cnt = 1 to 99 { C2[cnt] = C2[cnt-1][1]; } } C2[0] = data2(C); if C1[Period] > 0 and C2[Period] > 0 then{ Counter1 = 0; Counter2 = 0; For Cnt = 0 To Period - 1 Begin If (C1[Cnt] >= C1[Cnt + 1] AND C2[Cnt] >= C2[Cnt + 1]) OR (C1[Cnt] < C1[Cnt + 1] AND C2[Cnt] < C2[Cnt + 1]) Then Counter1 = Counter1 + 1; Else Counter2 = Counter2 + 1; End; If Counter1 + Counter2 <> 0 Then Cor = (Counter1 - Counter2) / (Counter1 + Counter2); Else Cor = 0; plot1(cor); } 2 Inputs: Period(20); Var : Cnt(0),Counter1(0,data1), Counter2(0,data1), cor(0,data1); var : C1(0,data1),C2(0,data2); C1 = data1(C); C2 = data2(C); if C1[Period] > 0 and C2[Period] > 0 then{ Counter1 = 0; Counter2 = 0; For Cnt = 0 To Period - 1 Begin If (C1[Cnt] >= C1[Cnt + 1] AND C2[Cnt] >= C2[Cnt + 1]) OR (C1[Cnt] < C1[Cnt + 1] AND C2[Cnt] < C2[Cnt + 1]) Then Counter1 = Counter1 + 1; Else Counter2 = Counter2 + 1; End; If Counter1 + Counter2 <> 0 Then Cor = (Counter1 - Counter2) / (Counter1 + Counter2); Else Cor = 0; plot1(cor); } 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 1. 지표 분봉에서 일봉 본데이터와 data2 일봉 상관계수 2. 지표 분봉에서 타주기봉 본데이터와 data2 타주기봉 상관계수