커뮤니티
부탁 드립니다,
2017-09-25 06:52:39
182
글번호 113038
도움주심에 감사 드립니다.
다음수식을 예를 들어 100틱차트에서
200틱 차트의 지표를 나타 내고 싶습니다.
미리 감사 드립니다.
input : P(7);
var : mav(0),T(0);
mav = ma(C,P);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = -1;
if T[1] == 1 and T[1] != T[2] Then
var1 = O;
if T[1] == -1 and T[1] != T[2] Then
var1 = O;
if T == 1 Then
plot1(var1,"1",RED);
if T == -1 Then
plot1(var1,"1",blue);
답변 3
예스스탁 예스스탁 답변
2017-09-26 10:05:35
안녕하세요
예스스탁입니다.
input : N(2),Period(7);
var : idx1(0),cnt(0),TF(0),sum(0),mav(0),sum1(0),mav1(0);
Array : T[100](0),CC[100](0),OO[100](0);
if Bdate != Bdate[1] Then
idx1 = 0;
Else
idx1 = idx1+1;
TF = idx1%N;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
OO[0] = O;
for cnt = 1 to 99
{
OO[cnt] = OO[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
T[cnt] = T[cnt-1][1];
}
}
CC[0] = C;
if CC[Period] > 0 then
{
sum = 0;
sum1 = 0;
for cnt = 0 to Period-1{
sum = sum + CC[cnt];
sum1 = sum1 + CC[cnt+1];
}
mav = sum/Period;
mav1 = sum1/Period;
if mav > mav1 Then
T[0] = 1;
if mav < mav1 Then
T[0] = -1;
}
if T[1] == 1 and T[1] != T[2] Then
var1 = OO[0];
if T[1] == -1 and T[1] != T[2] Then
var1 = OO[0];
if T == 1 Then
plot1(var1,"1",RED);
if T == -1 Then
plot1(var1,"1",blue);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다,
> 도움주심에 감사 드립니다.
다음수식을 예를 들어 100틱차트에서
200틱 차트의 지표를 나타 내고 싶습니다.
미리 감사 드립니다.
input : P(7);
var : mav(0),T(0);
mav = ma(C,P);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = -1;
if T[1] == 1 and T[1] != T[2] Then
var1 = O;
if T[1] == -1 and T[1] != T[2] Then
var1 = O;
if T == 1 Then
plot1(var1,"1",RED);
if T == -1 Then
plot1(var1,"1",blue);
yes
2017-09-26 10:41:48
답변 감사 드립니다.
실행후 닫으면 yesglobal(nh선물)이 닫혀 버려 꺼집니다.
수정 부탁 드릴께요!
감사 합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다,
>
안녕하세요
예스스탁입니다.
input : N(2),Period(7);
var : idx1(0),cnt(0),TF(0),sum(0),mav(0),sum1(0),mav1(0);
Array : T[100](0),CC[100](0),OO[100](0);
if Bdate != Bdate[1] Then
idx1 = 0;
Else
idx1 = idx1+1;
TF = idx1%N;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
OO[0] = O;
for cnt = 1 to 99
{
OO[cnt] = OO[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
T[cnt] = T[cnt-1][1];
}
}
CC[0] = C;
if CC[Period] > 0 then
{
sum = 0;
sum1 = 0;
for cnt = 0 to Period-1{
sum = sum + CC[cnt];
sum1 = sum1 + CC[cnt+1];
}
mav = sum/Period;
mav1 = sum1/Period;
if mav > mav1 Then
T[0] = 1;
if mav < mav1 Then
T[0] = -1;
}
if T[1] == 1 and T[1] != T[2] Then
var1 = OO[0];
if T[1] == -1 and T[1] != T[2] Then
var1 = OO[0];
if T == 1 Then
plot1(var1,"1",RED);
if T == -1 Then
plot1(var1,"1",blue);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다,
> 도움주심에 감사 드립니다.
다음수식을 예를 들어 100틱차트에서
200틱 차트의 지표를 나타 내고 싶습니다.
미리 감사 드립니다.
input : P(7);
var : mav(0),T(0);
mav = ma(C,P);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = -1;
if T[1] == 1 and T[1] != T[2] Then
var1 = O;
if T[1] == -1 and T[1] != T[2] Then
var1 = O;
if T == 1 Then
plot1(var1,"1",RED);
if T == -1 Then
plot1(var1,"1",blue);
예스스탁 예스스탁 답변
2017-09-26 10:54:38
안녕하세요
예스스탁입니다.
수정했습니다.
input : N(2),Period(7);
var : idx1(0),cnt(0),TF(0),sum(0),mav(0),sum1(0),mav1(0);
Array : T[100](0),CC[100](0),OO[100](0);
if Bdate != Bdate[1] Then
idx1 = 0;
Else
idx1 = idx1+1;
TF = idx1%N;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
OO[0] = O;
for cnt = 1 to 99
{
OO[cnt] = OO[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
T[cnt] = T[cnt-1][1];
}
}
CC[0] = C;
if CC[Period] > 0 then
{
sum = 0;
sum1 = 0;
for cnt = 0 to Period-1{
sum = sum + CC[cnt];
sum1 = sum1 + CC[cnt+1];
}
mav = sum/Period;
mav1 = sum1/Period;
if mav > mav1 Then
T[0] = 1;
if mav < mav1 Then
T[0] = -1;
}
if T[1] == 1 and T[1] != T[2] Then
var1 = OO[0];
if T[1] == -1 and T[1] != T[2] Then
var1 = OO[0];
if T[0] == 1 Then
plot1(var1,"1",RED);
if T[0] == -1 Then
plot1(var1,"1",blue);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁 드립니다,
> 답변 감사 드립니다.
실행후 닫으면 yesglobal(nh선물)이 닫혀 버려 꺼집니다.
수정 부탁 드릴께요!
감사 합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁 드립니다,
>
안녕하세요
예스스탁입니다.
input : N(2),Period(7);
var : idx1(0),cnt(0),TF(0),sum(0),mav(0),sum1(0),mav1(0);
Array : T[100](0),CC[100](0),OO[100](0);
if Bdate != Bdate[1] Then
idx1 = 0;
Else
idx1 = idx1+1;
TF = idx1%N;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
OO[0] = O;
for cnt = 1 to 99
{
OO[cnt] = OO[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
T[cnt] = T[cnt-1][1];
}
}
CC[0] = C;
if CC[Period] > 0 then
{
sum = 0;
sum1 = 0;
for cnt = 0 to Period-1{
sum = sum + CC[cnt];
sum1 = sum1 + CC[cnt+1];
}
mav = sum/Period;
mav1 = sum1/Period;
if mav > mav1 Then
T[0] = 1;
if mav < mav1 Then
T[0] = -1;
}
if T[1] == 1 and T[1] != T[2] Then
var1 = OO[0];
if T[1] == -1 and T[1] != T[2] Then
var1 = OO[0];
if T == 1 Then
plot1(var1,"1",RED);
if T == -1 Then
plot1(var1,"1",blue);
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다,
> 도움주심에 감사 드립니다.
다음수식을 예를 들어 100틱차트에서
200틱 차트의 지표를 나타 내고 싶습니다.
미리 감사 드립니다.
input : P(7);
var : mav(0),T(0);
mav = ma(C,P);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = -1;
if T[1] == 1 and T[1] != T[2] Then
var1 = O;
if T[1] == -1 and T[1] != T[2] Then
var1 = O;
if T == 1 Then
plot1(var1,"1",RED);
if T == -1 Then
plot1(var1,"1",blue);
이전글