안녕하세요?
아래 전략에 대해 스크립트 작성 요청드립니다.
ㅡ 나스선물 1분봉
ㅡ 21시 30분부터 04시 00분까지 거래 (써머타임 해제시 각 1시간씩 순연됨)
ㅡ 21시 30분 이후부터 매수 진입 시작, 04시에 강제청산 및 거래종료 (써머타임 해제시 각 1시간씩 순연됨)
ㅡ 5ma, 10ma, 20ma, 60ma 정배열 완성 익봉 시가에 매수 진입
ㅡ 5ma, 10ma, 20ma, 60ma 역배열 완성 익봉 시가에 매도 진입
ㅡ 5ma, 10ma 데드크로스 완성 익봉 시가에 매수 청산
ㅡ 5ma, 10ma 골트크로스 완성 익봉 시가에 매도 청산
ㅡ 21시 31분 완성봉 기준 이미 정배역 혹은 역배열 상태이면 32분 시가봉에 바로 진입 실행
ㅡ 진입기준을 n번으로 변수 설정
감사합니다.
답변 1
예스스탁
예스스탁 답변
2022-08-02 14:21:33
안녕하세요
예스스탁입니다.
input : 진입횟수(3);
var : st(0),et(0),tcond(False),entry(0);
if Bdate != Bdate[1] Then
{
if sTime < 80000 Then
{
st = 213000;
et = 040000;
}
Else
{
st = 223000;
et = 050000;
}
tcond = False;
SetStopEndofday(0);
}
if sDate != sDate[1] Then
SetStopEndofday(et);
if (sdate != sdate[1] and stime >= et) or
(sdate == sdate[1] and stime >= et and stime[1] < et) Then
Tcond = False;
if (sdate != sdate[1] and stime >= st) or
(sdate == sdate[1] and stime >= st and stime[1] < st) Then
{
Tcond = true;
entry = 0;
}
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
var1 = ma(C,5);
Var2 = ma(C,10);
Var3 = ma(C,20);
Var4 = ma(C,60);
Condition1 = var1 > Var2 and Var2 > Var3 and Var3 > Var4;
Condition2 = var1 < Var2 and Var2 < Var3 and Var3 < Var4;
if Tcond == true Then
{
if MarketPosition <= 0 and Condition1 == true and entry < 진입횟수 Then
Buy("b",AtMarket);
if MarketPosition >= 0 and Condition2 == true and entry < 진입횟수 Then
Sell("s",AtMarket);
if MarketPosition == 1 and CrossDown(var1,Var2) Then
ExitLong("bx",AtMarket);
if MarketPosition == -1 and CrossUp(var1,Var2) Then
ExitShort("sx",AtMarket);
}
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래 전략에 대해 스크립트 작성 요청드립니다.
ㅡ 나스선물 1분봉
ㅡ 21시 30분부터 04시 00분까지 거래 (써머타임 해제시 각 1시간씩 순연됨)
ㅡ 21시 30분 이후부터 매수 진입 시작, 04시에 강제청산 및 거래종료 (써머타임 해제시 각 1시간씩 순연됨)
ㅡ 5ma, 10ma, 20ma, 60ma 정배열 완성 익봉 시가에 매수 진입
ㅡ 5ma, 10ma, 20ma, 60ma 역배열 완성 익봉 시가에 매도 진입
ㅡ 5ma, 10ma 데드크로스 완성 익봉 시가에 매수 청산
ㅡ 5ma, 10ma 골트크로스 완성 익봉 시가에 매도 청산
ㅡ 21시 31분 완성봉 기준 이미 정배역 혹은 역배열 상태이면 32분 시가봉에 바로 진입 실행
ㅡ 진입기준을 n번으로 변수 설정
감사합니다.