커뮤니티
아래 2774번 오류 수정 부탁합니다..
2004-11-25 12:51:03
1126
글번호 5837
친절한 답변 고맙습니다.
그런데, 2개 모두 신호가 이상하게 나오네요.
수정 좀 부탁드립니다.
[공통 수정사항]
1) 첫 신호에서 매수신호가 나오지 않음 (매도신호는 발생)
; 첫 신호가 매도신호이면 그 이후에는 발생함
2) 청산에서 목표수익을 주니까 청산후 바로 이전 신호가 연이어서 발생
; 매도->청산->매도
(매도후 하락하여 목표수익에서 청산하였는데 청산후 바로 매도신호 발생,
다음 매수신호 발생때까지는 신호가 발생하지 않아야 하며
'매도->청산'후에 발생할 신호는 '매수'신호)
[추가]
1) 진입제한 : 매수/매도 각 1회만 진입
-------------------------------------
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
1.
if dayindex() == 0 then
var1 = O;
if dayindex() >= 1 then{
buy("매수",atstop, var1+0.5);
sell("매도",atstop, var1-0.5);
}
2.
if dayindex() == 0 then{
var1 = H;
var2 = L;
var3 = var1-var2;
}
if dayindex() >= 1 and var3 > 1 and var3 < 2 then{
buy("매수",atstop, var1+0.1);
sell("매도",atstop, var2-0.1);
}
즐거운 하루되세요
> HH_netrader 님이 쓴 글입니다.
> 제목 : 식 문의드립니다..
> 2가지 시스템식 부탁드립니다..
[1] 시가대비 진입
매수 ; 시가 +0.5p
매도 ; 시가 -0.5p
=> 주문방식 : 종가가 아닌 가격을 터치하면 주문이 나가는 방식 (스탑방식?)
[2] 30분봉 채널돌파
매수 ; 첫봉 고가 +0.1p
매도 ; 첫봉 저가 -0.1p
진입제한 ; 첫봉 고가와 저가의 차이가 1.0~2.0p 일때만 진입
=> 주문방식 : 종가가 아닌 가격을 터치하면 주문이 나가는 방식 (스탑방식?)
수고하세요..^^
답변 1
예스스탁 예스스탁 답변
2004-11-29 14:45:34
안녕하세요
예스스탁입니다.
무의하신 식을 수정했습니다.
1.
if date != date[1] then{
var1 = 0;
var2 = 0;
}
if C > dayopen() and var1 < 1 then{
buy("매수",atstop, dayopen()+0.5);
var1 = var1 +1;
}
if C < dayopen() and var2 < 1 then{
sell("매도",atstop, dayopen()-0.5);
var2 = var2+1;
}
if crossdown(ma(c,5),ma(c,20)) then
exitlong("매수청산");
if crossup(ma(c,5), ma(c,20)) then
exitshort("매도청산");
if stime == 150000 then{
exitlong();
exitshort();
}
2.
var : Hval(0),Lval(0),value(0);
if date != date[1] then{
var1 = 0;
var2 = 0;
}
if dayindex() == 0 then{
hval = H;
Lval = L;
value = Hval-Lval;
}
if C > dayopen() and value > 1 and value < 2 and var1 < 1 then{
buy("매수",atstop, var1+0.1);
var1 = var1 +1;
}
if C < dayopen() and value > 1 and value < 2 and var2 < 1 then{
sell("매도",atstop, var2-0.1);
var2 = var2+1;
}
if crossdown(ma(c,5),ma(c,20)) then
exitlong("매수청산");
if crossup(ma(c,5), ma(c,20)) then
exitshort("매도청산");
if stime == 150000 then{
exitlong();
exitshort();
}
즐거운 하루되세요
> HH_netrader 님이 쓴 글입니다.
> 제목 : 아래 2774번 오류 수정 부탁합니다..
> 친절한 답변 고맙습니다.
그런데, 2개 모두 신호가 이상하게 나오네요.
수정 좀 부탁드립니다.
[공통 수정사항]
1) 첫 신호에서 매수신호가 나오지 않음 (매도신호는 발생)
; 첫 신호가 매도신호이면 그 이후에는 발생함
2) 청산에서 목표수익을 주니까 청산후 바로 이전 신호가 연이어서 발생
; 매도->청산->매도
(매도후 하락하여 목표수익에서 청산하였는데 청산후 바로 매도신호 발생,
다음 매수신호 발생때까지는 신호가 발생하지 않아야 하며
'매도->청산'후에 발생할 신호는 '매수'신호)
[추가]
1) 진입제한 : 매수/매도 각 1회만 진입
-------------------------------------
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
1.
if dayindex() == 0 then
var1 = O;
if dayindex() >= 1 then{
buy("매수",atstop, var1+0.5);
sell("매도",atstop, var1-0.5);
}
2.
if dayindex() == 0 then{
var1 = H;
var2 = L;
var3 = var1-var2;
}
if dayindex() >= 1 and var3 > 1 and var3 < 2 then{
buy("매수",atstop, var1+0.1);
sell("매도",atstop, var2-0.1);
}
즐거운 하루되세요
> HH_netrader 님이 쓴 글입니다.
> 제목 : 식 문의드립니다..
> 2가지 시스템식 부탁드립니다..
[1] 시가대비 진입
매수 ; 시가 +0.5p
매도 ; 시가 -0.5p
=> 주문방식 : 종가가 아닌 가격을 터치하면 주문이 나가는 방식 (스탑방식?)
[2] 30분봉 채널돌파
매수 ; 첫봉 고가 +0.1p
매도 ; 첫봉 저가 -0.1p
진입제한 ; 첫봉 고가와 저가의 차이가 1.0~2.0p 일때만 진입
=> 주문방식 : 종가가 아닌 가격을 터치하면 주문이 나가는 방식 (스탑방식?)
수고하세요..^^
다음글
이전글