커뮤니티
수식작성 요청
2012-07-26 09:54:31
299
글번호 53283
다음의 조건을 만족하는 시스템식을 작성하여 주십시요.
이동평균선 A, B, C 에서
A > C or B > C 이면
매수신호
1. A 이평선을 지수가 crossup 이후 + N 포인트 이상 일때
2. B 이평선을 지수가 crossup 이후 + N 포인트 이상일때
매수청산신호
1. A 이평선을 지수가 crossdown 이후 - K 포인트 이하일때
2. B 이평선을 지수가 crossdown 이후 - K포인트 이하일때
A < B or B < C 이면
매도신호
1. A 이평선을 지수가 crossdown 이후 - N 포인트 이하일때
2. B 이평선을 지수가 crossdown 이후 - N 포인트 이하일때
매도청산신호
1. A 이평선을 지수가 crossup 이후 + K 포인트 이상일때
2. B 이평선을 지수가 crossup 이후 + K 포인트 이상일때
답변 1
예스스탁 예스스탁 답변
2012-07-26 15:27:19
안녕하세요
예스스탁입니다.
input : N(0.5),K(0.5);
var : AA(0),BB(0),CC(0);
var : Acond(0),Bcond(0);
AA = ma(c,5);
BB = ma(c,20);
CC = ma(c,60);
if crossup(c,AA) then
{
value1 = c;
Acond = 1;
}
if crossup(c,BB) then{
value2 = c;
Bcond = 1;
}
if crossdown(c,AA) then
{
value3 = c;
Acond = -1;
}
if crossdown(c,BB) then
{
value4 = c;
Bcond = -1;
}
if AA > BB or BB > CC then
{
if Acond == 1 and crossup(c,value1+N) then
buy("b1");
if Bcond == 1 and crossup(c,value2+N) then
buy("b2");
if Acond == -1 and crossdown(c,value3-K) then
exitlong("bx1");
if Bcond == -1 and crossdown(c,value4-K) then
exitlong("bx2");
}
if AA < BB or BB < CC then
{
if Acond == -1 and crossdown(c,value3-N) then
sell("s1");
if Bcond == -1 and crossdown(c,value4-N) then
sell("s2");
if Acond == 1 and crossup(c,value1+K) then
exitshort("sx1");
if Bcond == 1 and crossup(c,value2+K) then
exitshort("sx2");
}
즐거운 하루되세요
> 너무조아 님이 쓴 글입니다.
> 제목 : 수식작성 요청
> 다음의 조건을 만족하는 시스템식을 작성하여 주십시요.
이동평균선 A, B, C 에서
A > C or B > C 이면
매수신호
1. A 이평선을 지수가 crossup 이후 + N 포인트 이상 일때
2. B 이평선을 지수가 crossup 이후 + N 포인트 이상일때
매수청산신호
1. A 이평선을 지수가 crossdown 이후 - K 포인트 이하일때
2. B 이평선을 지수가 crossdown 이후 - K포인트 이하일때
A < B or B < C 이면
매도신호
1. A 이평선을 지수가 crossdown 이후 - N 포인트 이하일때
2. B 이평선을 지수가 crossdown 이후 - N 포인트 이하일때
매도청산신호
1. A 이평선을 지수가 crossup 이후 + K 포인트 이상일때
2. B 이평선을 지수가 crossup 이후 + K 포인트 이상일때
다음글
이전글