다음과 같이 수식 부탁합니다.
1. 해외선물입니다.
2. 08시 부터 6봉째에서 5이평선이 시가선 위이면 매수, 아래이면 매도
3. 이후 5이평선이 시가선 상향교차시 매수, 하향 교차시 매도
4. 10봉이내 교차시 재진입금지
5. 100 P 수익후 50 P 저감시 청산
6. 당일 청산
답변 1
예스스탁
예스스탁 답변
2022-01-07 10:13:15
안녕하세요
예스스탁입니다.
input : StartTime(80000),EndTime(063000);
var : idx(0),ii(0);
var : Tcond(false);
var1 = ma(C,5);
IF Endtime > starttime Then
SetStopEndofday(Endtime);
Else
{
if sDate != sDate[1] Then
SetStopEndofday(Endtime);
}
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
idx = 0;
IF Endtime <= starttime Then
{
SetStopEndofday(0);
}
}
if Tcond == true Then
{
idx = idx+1;
if idx == 6 Then
{
if MarketPosition <= 0 and var1 > DayOpen Then
{
ii = Index;
Buy("b1");
}
if MarketPosition >= 0 and var1 < DayOpen Then
{
ii = Index;
Sell("s1");
}
}
if idx > 6 Then
{
if MarketPosition <= 0 and CrossUp(var1,DayOpen) and Index >= ii+10 Then
{
ii = Index;
Buy("b2");
}
if MarketPosition >= 0 and CrossDown(var1,DayOpen) and Index >= ii+10 Then
{
ii = Index;
Sell("s2");
}
}
}
SetStopTrailing(50,100,PointStop);
즐거운 하루되세요
> 호테 님이 쓴 글입니다.
> 제목 : 시가 교차
> 다음과 같이 수식 부탁합니다.
1. 해외선물입니다.
2. 08시 부터 6봉째에서 5이평선이 시가선 위이면 매수, 아래이면 매도
3. 이후 5이평선이 시가선 상향교차시 매수, 하향 교차시 매도
4. 10봉이내 교차시 재진입금지
5. 100 P 수익후 50 P 저감시 청산
6. 당일 청산