커뮤니티
문의드립니다.
2014-06-11 09:09:52
154
글번호 75737
수고하십니다!!!
1. 선물 전략실행차트 120틱 단순이평선을 사용하고 있습니다.
120틱차트에 타주기 240틱차트의 단순이평선 20,60,120선이 나타나게 하려면
어떻게 수식을 작성해야 하는지요?
2. 120틱 차트에 300틱차트의 단순이평선 20, 60, 120선도 가능한지요?
3. 120틱 차트에 3분차트의 120단순이평선도 나타나게 하고 싶습니다.
부탁드립니다. 그리고 감사합니다.!!!
답변 3
예스스탁 예스스탁 답변
2014-06-11 11:43:34
안녕하세요
예스스탁입니다.
1.
input :n(2),P1(20),P2(60),P3(120);
var : cnt(0),count(0);
var : sum1(0),sum2(0),sum3(0);
var : mav1(0),mav2(0),mav3(0);
Array : CC[130](0);
var1 = dayindex%n;
if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{
for cnt = 1 to 129{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
sum1 = 0;
sum2 = 0;
sum3 = 0;
for count = 0 to P3{
if count < P1 Then
sum1 = sum1+CC[count];
if count < P2 Then
sum2 = sum2+CC[count];
if count < P3 Then
sum3 = sum3+CC[count];
}
if CC[P1] > 0 Then
mav1 = sum1/P1
if CC[P2] > 0 Then;
mav2 = sum2/P2;
if CC[P3] > 0 Then
mav3 = sum3/P3;
plot1(mav1);
plot2(mav2);
plot3(mav3);
2번
가능하지 않습니다.
다른주기의 값은 현재 차트주기에서 배수로만 가능합니다.
300틱은 120틱의 배수가 아니므로 가능하지 않습니다.
3번
틱차트에서 분봉의 경우는 값이 정확히 도출할수 없습니다.
작성한다면 아래식 정도로 가능하며 근사값 정도입니다.
input : Atime(10),P1(20),P2(60),P3(120);
var : cnt(0),count(0);
var : sum1(0),sum2(0),sum3(0);
var : mav1(0),mav2(0),mav3(0);
Array : CC[130](0);
var1 = TimeToMinutes(stime)%Atime;
if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{
for cnt = 1 to 129{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
sum1 = 0;
sum2 = 0;
sum3 = 0;
for count = 0 to P3{
if count < P1 Then
sum1 = sum1+CC[count];
if count < P2 Then
sum2 = sum2+CC[count];
if count < P3 Then
sum3 = sum3+CC[count];
}
if CC[P1] > 0 Then
mav1 = sum1/P1
if CC[P2] > 0 Then;
mav2 = sum2/P2;
if CC[P3] > 0 Then
mav3 = sum3/P3;
plot1(mav1);
plot2(mav2);
plot3(mav3);
즐거운 하루되세요
> 해암 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다!!!
1. 선물 전략실행차트 120틱 단순이평선을 사용하고 있습니다.
120틱차트에 타주기 240틱차트의 단순이평선 20,60,120선이 나타나게 하려면
어떻게 수식을 작성해야 하는지요?
2. 120틱 차트에 300틱차트의 단순이평선 20, 60, 120선도 가능한지요?
3. 120틱 차트에 3분차트의 120단순이평선도 나타나게 하고 싶습니다.
부탁드립니다. 그리고 감사합니다.!!!
해암
2014-06-11 16:12:53
해암 님에 의해 삭제된 답변입니다.
해암
2014-06-11 16:14:55
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
1.
input :n(2),P1(20),P2(60),P3(120);
var : cnt(0),count(0);
var : sum1(0),sum2(0),sum3(0);
var : mav1(0),mav2(0),mav3(0);
Array : CC[130](0);
var1 = dayindex%n;
if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{
for cnt = 1 to 129{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
sum1 = 0;
sum2 = 0;
sum3 = 0;
for count = 0 to P3{
if count < P1 Then
sum1 = sum1+CC[count];
if count < P2 Then
sum2 = sum2+CC[count];
if count < P3 Then
sum3 = sum3+CC[count];
}
if CC[P1] > 0 Then
mav1 = sum1/P1
if CC[P2] > 0 Then;
mav2 = sum2/P2;
if CC[P3] > 0 Then
mav3 = sum3/P3;
plot1(mav1);
plot2(mav2);
plot3(mav3);
2번
가능하지 않습니다.
다른주기의 값은 현재 차트주기에서 배수로만 가능합니다.
300틱은 120틱의 배수가 아니므로 가능하지 않습니다.
3번
틱차트에서 분봉의 경우는 값이 정확히 도출할수 없습니다.
작성한다면 아래식 정도로 가능하며 근사값 정도입니다.
input : Atime(10),P1(20),P2(60),P3(120);
var : cnt(0),count(0);
var : sum1(0),sum2(0),sum3(0);
var : mav1(0),mav2(0),mav3(0);
Array : CC[130](0);
var1 = TimeToMinutes(stime)%Atime;
if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{
for cnt = 1 to 129{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
sum1 = 0;
sum2 = 0;
sum3 = 0;
for count = 0 to P3{
if count < P1 Then
sum1 = sum1+CC[count];
if count < P2 Then
sum2 = sum2+CC[count];
if count < P3 Then
sum3 = sum3+CC[count];
}
if CC[P1] > 0 Then
mav1 = sum1/P1
if CC[P2] > 0 Then;
mav2 = sum2/P2;
if CC[P3] > 0 Then
mav3 = sum3/P3;
plot1(mav1);
plot2(mav2);
plot3(mav3);
즐거운 하루되세요
> 해암 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다!!!
1. 선물 전략실행차트 120틱 단순이평선을 사용하고 있습니다.
120틱차트에 타주기 240틱차트의 단순이평선 20,60,120선이 나타나게 하려면
어떻게 수식을 작성해야 하는지요?
2. 120틱 차트에 300틱차트의 단순이평선 20, 60, 120선도 가능한지요?
3. 120틱 차트에 3분차트의 120단순이평선도 나타나게 하고 싶습니다.
부탁드립니다. 그리고 감사합니다.!!!
=====================================
답을 주신것에 감사드립니다.!
수식을 작성해봤더니 1번수식과 3번수식에 문법에러가 있다고 나옵니다.
검토해 주시고 수정 부탁드립니다.
감사합니다.
다음글
이전글