커뮤니티
문의 부탁드림니다.
2004-09-14 01:58:47
874
글번호 5138
아래 시스템식에 대하여.
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
# 매수/매도청산
If stime >= 93000 and stime < 145000 and CrossUP(value, 0) Then {
Buy("매수");
var1 = c;
}
if Crossdown(value, 0) or crossdown(value, var1-0.4) or stime == 145000 then
exitlong("매수청산");
# 매도/매수청산
If stime >= 93000 and stime < 145000 and CrossDown(value, 0) Then {
Sell("매도");
var2 = c;
}
if Crossup(value, 0) or crossdown(value, var1+0.4) or stime == 145000 then
exitshort("매도청산");
실행 결과
00/05/23 09:24 매수 --> 00/05/23 10:40 매수청산 = 수익 -1.00
손절가 손절 0.4 point 실행조건과 손실결과와
많은 괴리를 보이는 이유가 왜 그런지?
실행 조건에 대하여 설명 부탁드림니다.
신호 발생 시점을
어떤 조건으로 잡고
진입은 어떤 조건에서 실행하는지 궁금합니다.
huin@kornet.net
부탁 드림니다.
- 1. MACD 12.26.- 수식 시뮬레이션 결과 00.05.23. 차트.jpg (0.18 MB)
- 2. MACD 12.26.- 수식 시뮬레이션 결과 00.05.23.jpg (0.14 MB)
답변 1
예스스탁 예스스탁 답변
2004-09-14 13:50:06
안녕하세요
예스스탁입니다.
우선 2428번 문의에 macd기준선을 이용한 매매 라고 하셔서
0선을 기준으로 만든 식입니다.
매수 - 9시 30분부터 145000분 전까지 신호가 나오게 되며
macd선이 0선을 상향돌파할 때 매수신호발생
매수청산 - macd선이 0선을 하향하거나
진입가격에서 0.4포인트 하향할 때 (손절)
또는 2시 50분에 당일청산
(3가지중 한가지 만족일 때 청산신호 발생)
매수 - 9시 30분부터 145000분 전까지 신호가 나오게 되며
macd선이 0선을 하향돌파할 때 매도신호발생
매수청산 - macd선이 0선을 상향하거나
진입가격에서 0.4포인트 상향할 때(손절)
또는 2시 50분에 당일청산
(3가지중 한가지 만족일 때 청산신호 발생)
청산신호는 3가지 중 한가지라도 만족하면 신호가 발생됩니다.
다른 조건에 의해 청산 됬을 때 0.4가 아닌 다름 값이 나올 수 있습니다.
즐거운 하루되세요
if Crossdown(value, 0) or crossdown(value, var1-0.4) or stime == 145000 then
exitlong("매수청산");
# 매도/매수청산
If stime >= 93000 and stime < 145000 and CrossDown(value, 0) Then {
Sell("매도");
var2 = c;
}
if Crossup(value, 0) or crossdown(value, var1+0.4) or stime == 145000 then
exitshort("매도청산");
> 돈오 님이 쓴 글입니다.
> 제목 : 문의 부탁드림니다.
> 아래 시스템식에 대하여.
Input : shortPeriod(12), longPeriod(26);
Var : value(0);
value = MACD(shortPeriod, longPeriod);
# 매수/매도청산
If stime >= 93000 and stime < 145000 and CrossUP(value, 0) Then {
Buy("매수");
var1 = c;
}
if Crossdown(value, 0) or crossdown(value, var1-0.4) or stime == 145000 then
exitlong("매수청산");
# 매도/매수청산
If stime >= 93000 and stime < 145000 and CrossDown(value, 0) Then {
Sell("매도");
var2 = c;
}
if Crossup(value, 0) or crossdown(value, var1+0.4) or stime == 145000 then
exitshort("매도청산");
실행 결과
00/05/23 09:24 매수 --> 00/05/23 10:40 매수청산 = 수익 -1.00
손절가 손절 0.4 point 실행조건과 손실결과와
많은 괴리를 보이는 이유가 왜 그런지?
실행 조건에 대하여 설명 부탁드림니다.
신호 발생 시점을
어떤 조건으로 잡고
진입은 어떤 조건에서 실행하는지 궁금합니다.
huin@kornet.net
부탁 드림니다.