커뮤니티

저에게는 중요한 수식입니다

프로필 이미지
yungrae
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 이평선이 역배열일 때