커뮤니티

시스템부탁드립니다

프로필 이미지
이의정
2013-05-16 19:37:40
184
글번호 63313
답변완료
(선물 30분봉상에서 쓰려고 합니다) 1) 주봉에서 4주 이동평균선이 올라가면서 현재의 캔들과 3개전 캔들을 비교하여 위 일경우 매수 2) 4주 이동평균선이 내려가면서 현재의 캔들과 3개전 캔들을 비교하여 아래일 경우 매도 를 먼저 기준으로 하되 매주 월요일 시초가를 기준으로 1번 조건을 만족하는 동시에 월요일 시가 위 일경우 매수 금요일 오후 150000시에 모든 포지션 청산 2번을 조건을 만족한다면 월요일 시가 아래일 경우 매도 금요일 오후 150000시에 모든 포지션 청산 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-16 20:19:52

안녕하세요 예스스탁입니다. input : weekP(4); var : cnt(0),count(0),sum1(0),mav1(0),sum2(0),mav2(0),sum3(0),mav3(0); array : WeekC[50](0); if DayOfWeek(date) < DayOfWeek(date)[1] then{ var1 = O; for cnt = 1 to 49{ WeekC[cnt] = WeekC[cnt-1][1]; } } WeekC[0] = C; sum1 = 0; sum2 = 0; sum3 = 0; if weekC[4+3] > 0 Then{ for count = 0 to weekP{ sum1 = sum1+WeekC[count]; sum2 = sum2+WeekC[count+1]; sum3 = sum2+WeekC[count+3]; } mav1 = sum1/weekP;#현재주 이평 mav2 = sum2/weekP;#1주전 이평 mav3 = sum3/weekP;#3주준 이평 if MarketPosition == 0 and mav1 > mav2 and mav1 > mav3 and c > var1 Then buy(); if MarketPosition == 0 and mav1 < mav2 and mav1 < mav3 and c < var1 Then sell(); } if DayOfWeek(sdate) == 5 Then SetStopEndofday(150000); Else SetStopEndofday(0); 즐거운 하루되세요 > 이의정 님이 쓴 글입니다. > 제목 : 시스템부탁드립니다 > (선물 30분봉상에서 쓰려고 합니다) 1) 주봉에서 4주 이동평균선이 올라가면서 현재의 캔들과 3개전 캔들을 비교하여 위 일경우 매수 2) 4주 이동평균선이 내려가면서 현재의 캔들과 3개전 캔들을 비교하여 아래일 경우 매도 를 먼저 기준으로 하되 매주 월요일 시초가를 기준으로 1번 조건을 만족하는 동시에 월요일 시가 위 일경우 매수 금요일 오후 150000시에 모든 포지션 청산 2번을 조건을 만족한다면 월요일 시가 아래일 경우 매도 금요일 오후 150000시에 모든 포지션 청산 부탁드립니다.