커뮤니티
시스템부탁드립니다
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시에 모든 포지션 청산
부탁드립니다.