커뮤니티
시스템수식
2013-10-07 14:05:16
139
글번호 68183
수고 하십니다.
아래 조건으로 시스템식 부탁드리겠습니다.
1. 챠트 기울기에 대한 수식이 있는지 궁금합니다.
2. 없다면 특정 시간 동안(예 3초) 1포인트 하락시 또는 상승시 매수 매도" 라는 수식을 구현하고 싶습니다.
3. 특정 봉개수 동안 1포인트 하락시 또는 상승시 매수 매도" 라는 수식을 구현하고 싶습니다.
3. 주 챠트는 1분봉이며 30분봉을 참고 하고 싶습니다.
"30분봉 5일선이 정배열일때 또는 역배열일때 매수 매도" 라는 수식을 구현하고 싶습니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-10-07 16:56:14
안녕하세요
예스스탁입니다.
1.
차트의 Y축은 시간이므로 기울기는 계산이 도지 않습니다.'
2.
수식에서 초단위로 실행을 하기 위해서는
차트가 1초 차트여야 합니다.
즉 1초차트에서 특정 봉갯수 동안 몇포인트 상승하락과 같습니다.
3번 식 참고하시기 바랍니다.
3.
input : N(3);
if C >= C[N]+1 then
buy();
if C <= C[N]-1 then
sell();
4.
input : Atime(30),P1(5),P2(20),P3(60);
var : cnt(0),count(0),sum1(0),mav1(0),sum2(0),mav2(0),sum3(0),mav3(0);
Array : CC[100](0);
var1 = TimeToMinutes(stime)%Atime;
if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{
value1 = value1+1;
for cnt = 1 to 99{
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];
}
mav1 = sum1/P1;
mav2 = sum2/P2;
mav3 = sum3/P3;
if mav1 > mav2 and mav2 > mav3 Then
buy();
if mav1 < mav2 and mav2 < mav3 Then
sell();
5 30분봉의 5일선과 종가만을 이용해 정배열/역배열을 판단하시면 아래와 같습니다.
위식은 이평 3개를 이용한 식입니다.
input : Atime(30),P1(5),P2(20),P3(60);
var : cnt(0),count(0),sum1(0),mav1(0);
Array : CC[100](0);
var1 = TimeToMinutes(stime)%Atime;
if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{
value1 = value1+1;
for cnt = 1 to 99{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
sum1 = 0;
for count = 0 to P3{
if count < P1 Then
sum1 = sum1+CC[count];
}
mav1 = sum1/P1;
if c > mav1 Then
buy();
if c < mav1 Then
sell();
즐거운 하루되세요
> 왼손잡이 님이 쓴 글입니다.
> 제목 : 시스템수식
> 수고 하십니다.
아래 조건으로 시스템식 부탁드리겠습니다.
1. 챠트 기울기에 대한 수식이 있는지 궁금합니다.
2. 없다면 특정 시간 동안(예 3초) 1포인트 하락시 또는 상승시 매수 매도" 라는 수식을 구현하고 싶습니다.
3. 특정 봉개수 동안 1포인트 하락시 또는 상승시 매수 매도" 라는 수식을 구현하고 싶습니다.
3. 주 챠트는 1분봉이며 30분봉을 참고 하고 싶습니다.
"30분봉 5일선이 정배열일때 또는 역배열일때 매수 매도" 라는 수식을 구현하고 싶습니다.
감사합니다.
다음글
이전글