예스스탁
예스스탁 답변
2023-10-31 10:07:48
안녕하세요
예스스탁입니다.
1
input : StartTime(93000),EndTime(151000),P(60);
var : Tcond(false),mav(0),T(0);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
}
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
{
Tcond = False;
}
mav = ma(c,P);
if mav > mav[1] Then
T = 1;
if mav < mav[1] Then
T = -1;
if Tcond == true Then
{
if MarketPosition <= 0 and
CountIf(T == 1,2) == 2 and
CountIf(T== -1,3)[2] == 3 Then
Buy("b");
if MarketPosition >= 0 and
CountIf(T == -1,2) == 2 and
CountIf(T== 1,3)[2] == 3 Then
Sell("s");
if MarketPosition == 1 and CountIf(T == -1,2) == 2 Then
ExitLong("bx");
if MarketPosition == -1 and CountIf(T == 1,2) == 2 Then
ExitShort("sx");
}
SetStopEndofday(153000);
2
input : StartTime(93000),EndTime(151000),P1(20),P2(60);
var : Tcond(false),mav1(0),mav2(0),T(0),S(0);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
}
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
{
Tcond = False;
}
mav1 = ma(c,P1);
mav2 = ma(c,P2);
if mav1 > mav1[1] Then
T = 1;
if mav1 < mav1[1] Then
T = -1;
if mav2 > mav2[1] Then
S = 1;
if mav2 < mav2[1] Then
S = -1;
if Tcond == true Then
{
if MarketPosition <= 0 and
S == 1 and
CountIf(T == 1,2) == 2 and
CountIf(T== -1,3)[2] == 3 Then
Buy("b");
if MarketPosition >= 0 and
S == -1 and
CountIf(T == -1,2) == 2 and
CountIf(T== 1,3)[2] == 3 Then
Sell("s");
if MarketPosition == 1 and CountIf(T == -1,2) == 2 Then
ExitLong("bx");
if MarketPosition == -1 and CountIf(T == 1,2) == 2 Then
ExitShort("sx");
}
SetStopEndofday(153000);
즐거운 하루되세요
> 나도부자1 님이 쓴 글입니다.
> 제목 : 시스템 수식문의
> 수고 많으십니다.
수식 문의드립니다
1. 첫번째 수식
- 국내선물 120틱 사용
- 장 운용시간: 09:30~15:10 이후 진입금지/ 15:30 강제청산
- 60이평(단순)3봉연속 추세유지(하락)후 2봉 연속 상승시 매수/2봉 연속 하락시
매수청산
- 60이평(단순) 3봉연속 추세유지(상승)후 2봉 연속 하락시 매도/2봉 연속 상승시
매도청산
2. 두번째 수식
- 국내선물 120틱 사용
- 장 운용시간: 09:30~15:10 이후 진입금지/ 15:30 강제청산
- 60이평 상승추세 and 20이평 3봉연속 추세유지(하락)후 2봉연속 상승시 매수
/ 2봉연속 하락시 매수청산(60이평 상승추세에서는 매도진입 금지)
- 60이평 하락추세 and 20이평 3봉연속 추세유지(하락)후 2봉연속 하락시 매도
/ 2봉연속 상승시 매도청산(60이평 하락추세에서는 매수진입 금지)
* 첨부파일 참조
상기 조건으로 수식작성이 가능한지요?
혼자서 몇일을 고민했는데 잘 안되네요.
미리 감사드립니다.