커뮤니티
문의드립니다.
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 타주기봉 상관계수