커뮤니티
저에게는 중요한 수식입니다
2004-03-14 20:51:05
1373
글번호 2778
Yestrader 팬입니다. 아래의 5가지 case를 서로 나누어 매수, 매도 공식을 적용하려고 합니다. 잘 부탁 드립니다.
5분봉에서 360, 720, 1440, 4320 이평선 4개중
ⅰ) 4개 이평선 모두 지지 경우
- 매수 : 5,10,20 이평선이 정배열일 때
- 매도 : 5,10,20,60,120 이평선이 역배열일 때
ⅱ) 4개중 3개 이평선만 지지 경우
- 매수 : 60 이평선을 지지하면서 5,10,20 이평선이 정배열일 때
- 매도 : 120 이평선을 이탈하면서 5,10,20,60 이평선이 역배열일 때
ⅲ) 4개중 2개 이평선만 지지 경우
- 매수 : 60,120 이평선을 지지하면서 5,10,20 이평선이 정배열일 때
- 매도 : 60,120 이평선을 이탈하면서 5,10,20 이평선이 역배열일 때
ⅳ) 4개중 1개 이평선만 지지 경우
- 매수 : 120 이평선을 지지하면서 5,10,20,60 이평선이 정배열일 때
- 매도 : 60 이평선을 이탈하면서 5,10,20 이평선이 역배열일 때
ⅴ) 4개 모두 지지하지 않을 경우
- 매수 : 5,10,20,60,120 이평선이 정배열일 때
- 매도 : 5,10,20 이평선이 역배열일 때
답변 1
예스스탁 예스스탁 답변
2004-03-15 13:55:41
안녕하세요? 예스스탁입니다...
문의하신 식에서 변수선언까지는 공통이며 각 번호에 해당하는 시스템 식을 각각 적용하면 됩니다...
단, 여기서 봉의 최대 갯수는 2500개 까지 조회가 가능하기 때문에 4320일 이동평균선은 그려지지 않습니다. 따라서 기간변수를 임의로 설정해서 식을 작성했습니다...
var : 이평1(0), 이평2(0), 이평3(0), 이평4(0), 단기1(0), 단기2(0), 중기(0), 장기1(0), 장기2(0);
이평1 = ma(C, 360);
이평2 = ma(C, 720);
이평3 = ma(C, 1000);
이평4 = ma(C, 1500);
단기1 = ma(C, 5);
단기2 = ma(C, 10);
중기 = ma(C, 20);
장기1 = ma(C, 60);
장기2 = ma(C, 120);
## 1)
if C > 이평1 and C > 이평2 and C > 이평3 and C > 이평4 and
단기1 > 단기2 and 단기2 > 중기 then
buy();
if C > 이평1 and C > 이평2 and C > 이평3 and C > 이평4 and
단기1 < 단기2 and 단기2 < 중기 and 중기 < 장기1 and 장기1 <장기2 then
sell();
## 2)
if ((C > 이평1 and C > 이평2 and C > 이평3) or
(C > 이평1 and C > 이평2 and C > 이평4) or
(C > 이평1 and C > 이평3 and C > 이평4) or
(C > 이평2 and C > 이평3 and C > 이평4)) and
C > 장기1 and 단기1 > 단기2 and 단기2 > 중기 then
buy();
if ((C > 이평1 and C > 이평2 and C > 이평3) or
(C > 이평1 and C > 이평2 and C > 이평4) or
(C > 이평1 and C > 이평3 and C > 이평4) or
(C > 이평2 and C > 이평3 and C > 이평4)) and
C < 장기2 and 단기1 < 단기2 and 단기2 < 중기 and 중기 < 장기1 then
sell();
## 3)
if (C > 이평1 and C > 이평2) or (C > 이평1 and C > 이평3) or (C > 이평1 and C > 이평4) or
(C > 이평2 and C > 이평3) or (C > 이평2 and C > 이평4) or (C > 이평3 and C > 이평4) and
C > 장기1 and C > 장기2 and 단기1 > 단기2 and 단기2 > 중기 then
buy();
if (C > 이평1 and C > 이평2) or (C > 이평1 and C > 이평3) or (C > 이평1 and C > 이평4) or
(C > 이평2 and C > 이평3) or (C > 이평2 and C > 이평4) or (C > 이평3 and C > 이평4) and
C < 장기2 and 단기1 < 단기2 and 단기2 < 중기 then
sell();
## 4)
if (C > 이평1 and C < 이평2 and C < 이평3 and C < 이평4) or
(C < 이평1 and C > 이평2 and C < 이평3 and C < 이평4) or
(C < 이평1 and C < 이평2 and C > 이평3 and C < 이평4) or
(C < 이평1 and C < 이평2 and C < 이평3 and C > 이평4) and
C > 장기2 and 단기1 > 단기2 and 단기2 > 중기 and 중기 > 장기1 then
buy();
if (C > 이평1 and C < 이평2 and C < 이평3 and C < 이평4) or
(C < 이평1 and C > 이평2 and C < 이평3 and C < 이평4) or
(C < 이평1 and C < 이평2 and C > 이평3 and C < 이평4) or
(C < 이평1 and C < 이평2 and C < 이평3 and C > 이평4) and
C < 장기1 and 단기1 < 단기2 and 단기2 < 중기 then
sell();
## 5)
if C < 이평1 and C < 이평2 and C < 이평3 and C < 이평4 and
단기1 > 단기2 and 단기2 > 중기 and 중기 > 장기1 and 장기1 > 장기2 then
buy();
if C < 이평1 and C < 이평2 and C < 이평3 and C < 이평4 and
단기1 < 단기2 and 단기2 < 중기 then
sell();
감사합니다....
> yungrae 님이 쓴 글입니다.
> 제목 : 저에게는 중요한 수식입니다
> Yestrader 팬입니다. 아래의 5가지 case를 서로 나누어 매수, 매도 공식을 적용하려고 합니다. 잘 부탁 드립니다.
5분봉에서 360, 720, 1440, 4320 이평선 4개중
ⅰ) 4개 이평선 모두 지지 경우
- 매수 : 5,10,20 이평선이 정배열일 때
- 매도 : 5,10,20,60,120 이평선이 역배열일 때
ⅱ) 4개중 3개 이평선만 지지 경우
- 매수 : 60 이평선을 지지하면서 5,10,20 이평선이 정배열일 때
- 매도 : 120 이평선을 이탈하면서 5,10,20,60 이평선이 역배열일 때
ⅲ) 4개중 2개 이평선만 지지 경우
- 매수 : 60,120 이평선을 지지하면서 5,10,20 이평선이 정배열일 때
- 매도 : 60,120 이평선을 이탈하면서 5,10,20 이평선이 역배열일 때
ⅳ) 4개중 1개 이평선만 지지 경우
- 매수 : 120 이평선을 지지하면서 5,10,20,60 이평선이 정배열일 때
- 매도 : 60 이평선을 이탈하면서 5,10,20 이평선이 역배열일 때
ⅴ) 4개 모두 지지하지 않을 경우
- 매수 : 5,10,20,60,120 이평선이 정배열일 때
- 매도 : 5,10,20 이평선이 역배열일 때
다음글
이전글