커뮤니티
어디가 오류인지 좀 봐주세요
2015-08-16 11:42:42
142
글번호 89512
/*
시작 하고 저가, 고가를 기억, 폭 = 고가-저가
주가가 저가 +1/4*폭을 상승돌파하면 매수, 고가 - 1/4*폭을 하락돌파하면 매도
저가갱신시 손절
*/
Vars : 고가(0),저가(0),폭(0);
고가 = 0;
저가 = 0;
폭 = 고가 - 저가;
if sdate != sdate[1] Then{
고가 = H;
저가 = L;
}
if H > 고가 Then{
고가 = H;
}
if L < 저가 Then{
저가 = L;
}
#매수
if stime >=090000 then
{
if CrossUp(c,(저가+폭*0.25)) then
buy();
}
#매도
if crossdown(c,고가-폭*0.25) then
exitlong();
#손절
if CrossDown(c,저가) Then
ExitLong();
답변 1
예스스탁 예스스탁 답변
2015-08-17 17:09:17
안녕하세요
예스스탁입니다.
식을 수정했습니다.
첫봉의 고가와 저가를 기억후 그 폭을 계산하고
첫봉의 저가+폭*0.25를 상향돌파하면 매수
첫봉의 고가-폭*0.25를 하향이탈하면 청산
첫봉의 저가를 이탈하면 청산합니다
Vars : 고가(0),저가(0),폭(0);
if sdate != sdate[1] Then{
고가 = H;
저가 = L;
}
폭 = 고가 - 저가;
if stime > 090000 and CrossUp(c,(저가+폭*0.25)) then
buy();
#매도
if crossdown(c,고가-폭*0.25) then
exitlong();
#손절
if CrossDown(c,저가) Then
ExitLong();
즐거운 하루되세요
> 뽀록바 님이 쓴 글입니다.
> 제목 : 어디가 오류인지 좀 봐주세요
> /*
시작 하고 저가, 고가를 기억, 폭 = 고가-저가
주가가 저가 +1/4*폭을 상승돌파하면 매수, 고가 - 1/4*폭을 하락돌파하면 매도
저가갱신시 손절
*/
Vars : 고가(0),저가(0),폭(0);
고가 = 0;
저가 = 0;
폭 = 고가 - 저가;
if sdate != sdate[1] Then{
고가 = H;
저가 = L;
}
if H > 고가 Then{
고가 = H;
}
if L < 저가 Then{
저가 = L;
}
#매수
if stime >=090000 then
{
if CrossUp(c,(저가+폭*0.25)) then
buy();
}
#매도
if crossdown(c,고가-폭*0.25) then
exitlong();
#손절
if CrossDown(c,저가) Then
ExitLong();