예스스탁
예스스탁 답변
2020-09-29 15:16:04
안녕하세요
예스스탁입니다.
1
input : 타주기분(60),length(20),mult(1),sig(5);
var : S1(0),D1(0),TM(0),TF(0),cnt(0),idx(0),size(0),sum(0);
Array : CC[100](0),a[100](0),b[100](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or
(Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then
{
idx = idx+1;
for cnt = 1 to 99
{
CC[cnt] = CC[cnt-1][1];
a[cnt] = a[cnt-1][1];
b[cnt] = b[cnt-1][1];
}
if a[1] > a[2] and a[2] > 0 Then
{
Condition1 = true;
value1 = idx[1];
}
if b[1] < b[2] and b[2] > 0 Then
{
Condition2 = true;
Value2 = idx[1];
}
}
CC[0] = C;
if Condition1 == true Then
var1 = idx-value1;
if Condition2 == true Then
var2 = idx-Value2;
if a[2] > 0 and b[2] > 0 then
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , 1 ,0);
Else
size = 0;
if a[1] == 0 Then
{
a[0] = CC[0] - size/pow(length,2)*(var1*mult);
}
Else if idx > 3 Then
{
a[0] = max(CC[0],a[1]) - size/pow(length,2)*(var1*mult);
}
if b[1] == 0 Then
{
b[0] = CC[0] + size/pow(length,2)*(Var2*mult);
}
Else if idx > 3 Then
{
b[0] = min(CC[0],b[1]) + size/pow(length,2)*(Var2*mult);
}
var11 = (a[0]+b[0])/2;
Var3 = CC[0]-var11;
if a[sig-1] > 0 and b[sig-1] > 0 Then
{
sum = 0;
For cnt = 0 to sig-1
{
sum = sum + (CC[cnt] - (a[cnt]+b[cnt])/2);
}
Var3 = sum/sig;
Plot1(Var3);
}
}
2
input : length(20),mult(1),sig(5);;
var : src(0),a(0),b(0),size(0);
if a[1] > a[2] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true Then
var1 = var1+1;
}
if b[1] < b[2] Then
{
Condition2 = true;
var2 = 0;
}
Else
{
if Condition2 == true Then
var2 = var2+1;
}
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , 1 ,0);
a = max(c,a[1]) - size/pow(length,2)*(var1*mult);
b = min(c,b[1]) + size/pow(length,2)*(Var2*mult);
var11=(a+b)/2;
var3=c-var11;;
var33=ma(var3,sig);
Plot1(Var33);
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움에 감사 드립니다.
타주기 수식 부탁 드립니다.
1)10분봉차트에서 60분봉 지표
2)60분봉차트에서 일봉지표
미리 경배로 감사 인사 올립니다.
아울러 추석 명절 잘보내시기 바랍니다.
input : length(20),mult(1),sig(5);;
var : src(0),a(0),b(0),size(0);
if a[1] > a[2] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true Then
var1 = var1+1;
}
if b[1] < b[2] Then
{
Condition2 = true;
var2 = 0;
}
Else
{
if Condition2 == true Then
var2 = var2+1;
}
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , 1 ,0);
a = max(c,a[1]) - size/pow(length,2)*(var1*mult);
b = min(c,b[1]) + size/pow(length,2)*(Var2*mult);
var11=(a+b)/2;
var3=c-var11;;
var33=ma(var3,sig);
답변 감사 드립니다.
2번은 복사가 질못된것 같습니다.
다시 한번 살펴 주시기 부탁 드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다.
>
안녕하세요
예스스탁입니다.
1
input : 타주기분(60),length(20),mult(1),sig(5);
var : S1(0),D1(0),TM(0),TF(0),cnt(0),idx(0),size(0),sum(0);
Array : CC[100](0),a[100](0),b[100](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or
(Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then
{
idx = idx+1;
for cnt = 1 to 99
{
CC[cnt] = CC[cnt-1][1];
a[cnt] = a[cnt-1][1];
b[cnt] = b[cnt-1][1];
}
if a[1] > a[2] and a[2] > 0 Then
{
Condition1 = true;
value1 = idx[1];
}
if b[1] < b[2] and b[2] > 0 Then
{
Condition2 = true;
Value2 = idx[1];
}
}
CC[0] = C;
if Condition1 == true Then
var1 = idx-value1;
if Condition2 == true Then
var2 = idx-Value2;
if a[2] > 0 and b[2] > 0 then
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , 1 ,0);
Else
size = 0;
if a[1] == 0 Then
{
a[0] = CC[0] - size/pow(length,2)*(var1*mult);
}
Else if idx > 3 Then
{
a[0] = max(CC[0],a[1]) - size/pow(length,2)*(var1*mult);
}
if b[1] == 0 Then
{
b[0] = CC[0] + size/pow(length,2)*(Var2*mult);
}
Else if idx > 3 Then
{
b[0] = min(CC[0],b[1]) + size/pow(length,2)*(Var2*mult);
}
var11 = (a[0]+b[0])/2;
Var3 = CC[0]-var11;
if a[sig-1] > 0 and b[sig-1] > 0 Then
{
sum = 0;
For cnt = 0 to sig-1
{
sum = sum + (CC[cnt] - (a[cnt]+b[cnt])/2);
}
Var3 = sum/sig;
Plot1(Var3);
}
}
2
input : length(20),mult(1),sig(5);;
var : src(0),a(0),b(0),size(0);
if a[1] > a[2] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true Then
var1 = var1+1;
}
if b[1] < b[2] Then
{
Condition2 = true;
var2 = 0;
}
Else
{
if Condition2 == true Then
var2 = var2+1;
}
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , 1 ,0);
a = max(c,a[1]) - size/pow(length,2)*(var1*mult);
b = min(c,b[1]) + size/pow(length,2)*(Var2*mult);
var11=(a+b)/2;
var3=c-var11;;
var33=ma(var3,sig);
Plot1(Var33);
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움에 감사 드립니다.
타주기 수식 부탁 드립니다.
1)10분봉차트에서 60분봉 지표
2)60분봉차트에서 일봉지표
미리 경배로 감사 인사 올립니다.
아울러 추석 명절 잘보내시기 바랍니다.
input : length(20),mult(1),sig(5);;
var : src(0),a(0),b(0),size(0);
if a[1] > a[2] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true Then
var1 = var1+1;
}
if b[1] < b[2] Then
{
Condition2 = true;
var2 = 0;
}
Else
{
if Condition2 == true Then
var2 = var2+1;
}
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , 1 ,0);
a = max(c,a[1]) - size/pow(length,2)*(var1*mult);
b = min(c,b[1]) + size/pow(length,2)*(Var2*mult);
var11=(a+b)/2;
var3=c-var11;;
var33=ma(var3,sig);
예스스탁
예스스탁 답변
2020-09-29 15:49:24
안녕하세요
예스스탁입니다.
2번식 다시 올려드립니다.
input : length(20),mult(1),sig(5);
var : S1(0),D1(0),TM(0),TF(0),cnt(0),idx(0),size(0),sum(0);
Array : CC[100](0),a[100](0),b[100](0);
if Bdate != Bdate[1] Then
{
idx = idx+1;
for cnt = 1 to 99
{
CC[cnt] = CC[cnt-1][1];
a[cnt] = a[cnt-1][1];
b[cnt] = b[cnt-1][1];
}
if a[1] > a[2] and a[2] > 0 Then
{
Condition1 = true;
value1 = idx[1];
}
if b[1] < b[2] and b[2] > 0 Then
{
Condition2 = true;
Value2 = idx[1];
}
}
CC[0] = C;
if Condition1 == true Then
var1 = idx-value1;
if Condition2 == true Then
var2 = idx-Value2;
if a[2] > 0 and b[2] > 0 then
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , 1 ,0);
Else
size = 0;
if a[1] == 0 Then
{
a[0] = CC[0] - size/pow(length,2)*(var1*mult);
}
Else if idx > 3 Then
{
a[0] = max(CC[0],a[1]) - size/pow(length,2)*(var1*mult);
}
if b[1] == 0 Then
{
b[0] = CC[0] + size/pow(length,2)*(Var2*mult);
}
Else if idx > 3 Then
{
b[0] = min(CC[0],b[1]) + size/pow(length,2)*(Var2*mult);
}
var11 = (a[0]+b[0])/2;
Var3 = CC[0]-var11;
if a[sig-1] > 0 and b[sig-1] > 0 Then
{
sum = 0;
For cnt = 0 to sig-1
{
sum = sum + (CC[cnt] - (a[cnt]+b[cnt])/2);
}
Var3 = sum/sig;
Plot1(Var3);
}
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁 드립니다.
> 답변 감사 드립니다.
2번은 복사가 질못된것 같습니다.
다시 한번 살펴 주시기 부탁 드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다.
>
안녕하세요
예스스탁입니다.
1
input : 타주기분(60),length(20),mult(1),sig(5);
var : S1(0),D1(0),TM(0),TF(0),cnt(0),idx(0),size(0),sum(0);
Array : CC[100](0),a[100](0),b[100](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or
(Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then
{
idx = idx+1;
for cnt = 1 to 99
{
CC[cnt] = CC[cnt-1][1];
a[cnt] = a[cnt-1][1];
b[cnt] = b[cnt-1][1];
}
if a[1] > a[2] and a[2] > 0 Then
{
Condition1 = true;
value1 = idx[1];
}
if b[1] < b[2] and b[2] > 0 Then
{
Condition2 = true;
Value2 = idx[1];
}
}
CC[0] = C;
if Condition1 == true Then
var1 = idx-value1;
if Condition2 == true Then
var2 = idx-Value2;
if a[2] > 0 and b[2] > 0 then
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , 1 ,0);
Else
size = 0;
if a[1] == 0 Then
{
a[0] = CC[0] - size/pow(length,2)*(var1*mult);
}
Else if idx > 3 Then
{
a[0] = max(CC[0],a[1]) - size/pow(length,2)*(var1*mult);
}
if b[1] == 0 Then
{
b[0] = CC[0] + size/pow(length,2)*(Var2*mult);
}
Else if idx > 3 Then
{
b[0] = min(CC[0],b[1]) + size/pow(length,2)*(Var2*mult);
}
var11 = (a[0]+b[0])/2;
Var3 = CC[0]-var11;
if a[sig-1] > 0 and b[sig-1] > 0 Then
{
sum = 0;
For cnt = 0 to sig-1
{
sum = sum + (CC[cnt] - (a[cnt]+b[cnt])/2);
}
Var3 = sum/sig;
Plot1(Var3);
}
}
2
input : length(20),mult(1),sig(5);;
var : src(0),a(0),b(0),size(0);
if a[1] > a[2] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true Then
var1 = var1+1;
}
if b[1] < b[2] Then
{
Condition2 = true;
var2 = 0;
}
Else
{
if Condition2 == true Then
var2 = var2+1;
}
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , 1 ,0);
a = max(c,a[1]) - size/pow(length,2)*(var1*mult);
b = min(c,b[1]) + size/pow(length,2)*(Var2*mult);
var11=(a+b)/2;
var3=c-var11;;
var33=ma(var3,sig);
Plot1(Var33);
즐거운 하루되세요
> 뮬리 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움에 감사 드립니다.
타주기 수식 부탁 드립니다.
1)10분봉차트에서 60분봉 지표
2)60분봉차트에서 일봉지표
미리 경배로 감사 인사 올립니다.
아울러 추석 명절 잘보내시기 바랍니다.
input : length(20),mult(1),sig(5);;
var : src(0),a(0),b(0),size(0);
if a[1] > a[2] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true Then
var1 = var1+1;
}
if b[1] < b[2] Then
{
Condition2 = true;
var2 = 0;
}
Else
{
if Condition2 == true Then
var2 = var2+1;
}
size = iff((a[1]-a[2]) > 0 or (b[1]-b[2]) < 0 , 1 ,0);
a = max(c,a[1]) - size/pow(length,2)*(var1*mult);
b = min(c,b[1]) + size/pow(length,2)*(Var2*mult);
var11=(a+b)/2;
var3=c-var11;;
var33=ma(var3,sig);