커뮤니티
질문이요..
2004-09-25 12:20:59
1185
글번호 5265
매수
1. 1분차트에서 20이평이 60이평 위에 있는 상태에서 5이평의 20이평 골든 크로스
2. 1분차트 5이평이 10이평 골든 크로스
매도
1. 1분처트 5이평이 10이평 데드크로스
함수 부탁드립니다. 그리고 함수로 쌍바닥 시 매수도 설정할 수 있는지요?
답변 1
예스스탁 예스스탁 답변
2004-09-30 09:18:12
안녕하세요
예스스탁입니다.
매수
1.
if ma(c,20) > ma(c,60) and crossup(ma(c,5),ma(c,20)) then
buy();
2.
if crossup(ma(c,5),ma(c,10)) then
buy();
매도
1.
if crossdown(ma(c,5),ma(c,10)) then
buy();
쌍바닥은 주관적인 기준이므로 이점 참고하시기 바랍니다.
input : left(3), right(2), Period(200);
var : MAV(0), LowVal1(0), LowVal2(0), Lowidx1(0), Lowidx2(0);
var : hVal1(0),hVal2(0),hidx1(0),hidx2(0);
MAV = ma(c,10);
LowVal1 = SwingLow(1,MAV,left,right,Period);
LowVal2 = SwingLow(2,MAV,left,right,Period);
Lowidx1 = SwingLowbar(1,MAV,left,right,Period);
Lowidx2 = SwingLowbar(2,MAV,left,right,Period);
hVal1 = Swinghigh(1,MAV,left,right,Period);
hVal2 = Swinghigh(2,MAV,left,right,Period);
hidx1 = Swinghighbar(1,MAV,left,right,Period);
hidx2 = Swinghighbar(2,MAV,left,right,Period);
if Lowidx2 - Lowidx1 > 5 and //두개 저점의 간격이 5봉 이상 떨어져 있고
Lowidx2 - Lowidx1 < 30 and // 두개 저점의 간격이 30봉 이내이고
LowVal1 > Lowval2 and //전저점이 전전저점보다 크다
MAV[right] == LowVal1 and // 3개 전봉에서 최근 저점이 형성되었고
MAV > MAV[1] and MAV[1] > MAV[2] then //스토2일 연속상승
buy();
즐거운 하루되세요
> HH_swingwave 님이 쓴 글입니다.
> 제목 : 질문이요..
> 매수
1. 1분차트에서 20이평이 60이평 위에 있는 상태에서 5이평의 20이평 골든 크로스
2. 1분차트 5이평이 10이평 골든 크로스
매도
1. 1분처트 5이평이 10이평 데드크로스
함수 부탁드립니다. 그리고 함수로 쌍바닥 시 매수도 설정할 수 있는지요?
다음글
이전글