수식 좀 부탁드립니다
도와주시면 제가 그거 보고 연구해서 공부해보겠습니다. 메뉴얼만 봐서는 이해가 잘 안가서요.
해외선물에서 종목 선택 후
시스템을 돌려놓으면 뉴욕장 시작 이후에만 신호가 들어갔으면 합니다.
매수법칙은
-뉴욕장 시작 후 그날의 시가(그날의 시가는 아침의 시가입니다. )를 10분봉으로 종가로 돌파하면 매수입니다.
(매수 주문이 나가기 위해서는 시가는 시가 아래에 있어야 하고 종가로 시가를 돌파해야 합니다)
-그리고 매수주문이 나가면 그 돌파봉의 저가를 스탑주문으로 자동으로 두게 합니다.
-그리고 만약 그 돌파봉의 저가를 종가로 깨게되면 자동으로 매도로 바꾸고 그 도파봉의 고가를 스탑으로 하는 매도주문이 발동됩니다.
-이런 스위치는 3회까지만 허용하고 만약 3회 손절 나간경우 그날 거래는 끝이 나게 됩니다.
-이익거래의 경우 특정 시간(제가 지정한 시간에(예를들어 새벽 5시)) 자동 청산하게 됩니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2025-01-13 13:16:53
안녕하세요
예스스탁입니다.
input : EntTime(050000);
var : TT(0),T1(0),entry(0),ST(0),Tcond(False);
TT = TotalTrades;
if Tcond == true and EntTime <= ST Then
{
if sDate != sDate[1] Then
SetStopEndofday(EntTime);
if (sdate != sdate[1] and stime >= EntTime) or
(sdate == sdate[1] and stime >= EntTime and stime[1] < EntTime) Then
Tcond = False;
}
if Bdate != Bdate[1] Then
{
Tcond = true;
T1 = TT[1];
ST = sTime;
IF EntTime <= ST Then
SetStopEndofday(0);
Else
SetStopEndofday(EntTime);
}
entry = TotalTrades-T1;
if entry < 3 Then
{
if MarketPosition == 0 and C > DayOpen and DayOpen > O Then
Buy("b");
if MarketPosition == 0 and C < DayOpen and DayOpen < O Then
Sell("s");
if MarketPosition == 1 and C < L[BarsSinceEntry] Then
Sell("bs");
if MarketPosition == -1 and C > H[BarsSinceEntry] Then
Buy("sb");
}
Else
{
if MarketPosition == 1 and C < L[BarsSinceEntry] Then
ExitLong("bx");
if MarketPosition == -1 and C > H[BarsSinceEntry] Then
ExitShort("sx");
}
즐거운 하루되세요
> 불비타인 님이 쓴 글입니다.
> 제목 : 해외선물 분봉 시스템입니다 .부탁드립니다.
> 수식 좀 부탁드립니다
도와주시면 제가 그거 보고 연구해서 공부해보겠습니다. 메뉴얼만 봐서는 이해가 잘 안가서요.
해외선물에서 종목 선택 후
시스템을 돌려놓으면 뉴욕장 시작 이후에만 신호가 들어갔으면 합니다.
매수법칙은
-뉴욕장 시작 후 그날의 시가(그날의 시가는 아침의 시가입니다. )를 10분봉으로 종가로 돌파하면 매수입니다.
(매수 주문이 나가기 위해서는 시가는 시가 아래에 있어야 하고 종가로 시가를 돌파해야 합니다)
-그리고 매수주문이 나가면 그 돌파봉의 저가를 스탑주문으로 자동으로 두게 합니다.
-그리고 만약 그 돌파봉의 저가를 종가로 깨게되면 자동으로 매도로 바꾸고 그 도파봉의 고가를 스탑으로 하는 매도주문이 발동됩니다.
-이런 스위치는 3회까지만 허용하고 만약 3회 손절 나간경우 그날 거래는 끝이 나게 됩니다.
-이익거래의 경우 특정 시간(제가 지정한 시간에(예를들어 새벽 5시)) 자동 청산하게 됩니다.
감사합니다.