커뮤니티

시스템부탁드립니다.

프로필 이미지
이의정
2013-05-23 18:15:55
249
글번호 63552
답변완료
var1 = ma(c,5); if C < C[5] and Var1 < var1[1] Then Sell(); if C > C[5] and var1 > var1[1] Then ExitShort(); 이 수식을 5분봉에서 쓰려고 하는데요 30분봉상 1) 5일선이 내려가면서 캔들의 종가가 5일선 아래 있을 경우 반응 하도록 부탁드립니다. 2) 반대로 올라가면서 캔들의 종가가 5일선 위에 있을 경우 반응하는 식도 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-24 11:31:39

안녕하세요 예스스탁입니다. input : Atime(30),P1(5);#30분봉의 5이동평균 var : cnt(0),count(0),presum(0),premav(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{ for cnt = 1 to 49{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P1] > 0 Then{ sum = 0; presum = 0; for count = 0 to P1-1{ sum = sum+CC[count]; presum = presum+CC[count+1]; } mav = sum/P1; premav = presum/P1; if CC[0] < CC[5] and CC[0] < mav and mav < premav Then Sell(); if CC[0] > CC[5] and CC[0] > mav and mav > premav Then ExitShort(); } 즐거운 하루되세요 > 이의정 님이 쓴 글입니다. > 제목 : 시스템부탁드립니다. > var1 = ma(c,5); if C < C[5] and Var1 < var1[1] Then Sell(); if C > C[5] and var1 > var1[1] Then ExitShort(); 이 수식을 5분봉에서 쓰려고 하는데요 30분봉상 1) 5일선이 내려가면서 캔들의 종가가 5일선 아래 있을 경우 반응 하도록 부탁드립니다. 2) 반대로 올라가면서 캔들의 종가가 5일선 위에 있을 경우 반응하는 식도 부탁드립니다.