커뮤니티
함수요청
2015-08-30 01:12:07
107
글번호 89919
함수요청드립니다.
당일제외 이전 최근 10일 동안 '종가-시가' 평균과 20일 평균을 비교하여
10일 평균값이 크면 당일 시가매수
20일 평균값이 크면 당일 시가매도
종가청산입니다.
해외선물거래이다보니 거래시간은
써머타임적용 7시부터 6시 15분까지이며
미적용시 8시부터 7시 15분까지입니다.
답변 1
예스스탁 예스스탁 답변
2015-08-31 10:12:36
안녕하세요
예스스탁입니다.
종가청산을 하기 위해서는 분봉에 적용해야 하고
시초가에 주문을 내기 위해서는
전 거래일의 마지막봉에 if조건을 주어 다음봉인
시가에 신호가 발생하게 해야 합니다.
마지막봉은 시간으로 지정해야 하는데 해외선물 시간을
지정하기 어렵습니다.
첫봉의 종가에 신호가 발생하게 했습니다.
1분봉에 적용하시면 됩니다.
종가청산시간은 써머타임적용은 6시, 미적용시는 7시에 청산되도록 했습니다.
input : P1(10),P2(20);
var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0),Xtime(0);
if Bdate != Bdate[1] and DayOpen(P2) > 0 then{
if stime >= 80000 Then
Xtime = 70000;
Else
Xtime = 60000;
sum1 = 0;
sum2 = 0;
for cnt = 1 to P2{
if cnt <= P1 Then
sum1 = sum1+(DayClose(cnt)-DayOpen(cnt));
if cnt <= P2 Then
sum2 = sum2+(DayClose(cnt)-DayOpen(cnt));
}
mav1 = sum1/P1;
mav2 = sum2/P2;
if mav1 > mav2 Then
buy();
if mav1 < mav2 Then
sell();
}
if Xtime > 0 and (stime == Xtime or (stime > Xtime and stime[1] < Xtime)) Then{
exitlong();
ExitShort();
}
즐거운 하루되세요
> 통큰베팅 님이 쓴 글입니다.
> 제목 : 함수요청
> 함수요청드립니다.
당일제외 이전 최근 10일 동안 '종가-시가' 평균과 20일 평균을 비교하여
10일 평균값이 크면 당일 시가매수
20일 평균값이 크면 당일 시가매도
종가청산입니다.
해외선물거래이다보니 거래시간은
써머타임적용 7시부터 6시 15분까지이며
미적용시 8시부터 7시 15분까지입니다.