수고많으십니다.
국내선물 5이평, 20이평 골드/데드 시스템에서
9시부터 9시 30분까지는 골드/데드 조건을 만족하더라도
30분동안의 고가와 저가의 평균가 위에 있을때만 매수신호가 나오고,
아래에 있을때만 매도신호가 나오게 하고 싶습니다.
9시 30분이후에는 골드/데드시 바로신호가 나오게 하고자 합니다.
참고로 시간제한 수식을 써서 9시부터 15시까지 신호발생이 나오게
제한을 두고 있습니다.
시간제한관련 수식을 이렇게 추가로 써도 영향을 안줄지도 궁금합니다.
늘 감사드립니다.
답변 1
예스스탁
예스스탁 답변
2022-07-25 17:15:25
안녕하세요
예스스탁입니다.
input : StartTime(90000),EndTime(150000);
var : Tcond(false);
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;
var1 = ma(C,5);
Var2 = ma(C,20);
var3 = (DayHigh+DayLow)/2;
if Tcond == true Then
{
if sTime < 93000 Then
{
if CrossUp(var1,Var2) and C > Var3 Then
Buy();
if CrossDown(var1,var2) and c < Var3 Then
Sell();
}
Else
{
if CrossUp(var1,var1) Then
Buy();
if CrossDown(var1,Var2) Then
Sell();
}
}
SetStopEndofday(Endtime);
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고많으십니다.
국내선물 5이평, 20이평 골드/데드 시스템에서
9시부터 9시 30분까지는 골드/데드 조건을 만족하더라도
30분동안의 고가와 저가의 평균가 위에 있을때만 매수신호가 나오고,
아래에 있을때만 매도신호가 나오게 하고 싶습니다.
9시 30분이후에는 골드/데드시 바로신호가 나오게 하고자 합니다.
참고로 시간제한 수식을 써서 9시부터 15시까지 신호발생이 나오게
제한을 두고 있습니다.
시간제한관련 수식을 이렇게 추가로 써도 영향을 안줄지도 궁금합니다.
늘 감사드립니다.