늘 수고가 많습니다.
10시 15분과 18시 15분 항생장이 시작할때 갭문제로 고민중입니다.
나름 해결방안으로 직전 종가보다 150틱(조정가능) 이상 갭으로
상승 또는 하락으로 시작할때 그 시가 위에서 매수신호만 나오고
시가 아래에선 매도신호만 나오게 하고 싶습니다.
즉, 10시 15분과 18시 15분 이후 2시간 동안만 매매가 되게 하는 5, 20이평 골드/데드 시
스템신호인데 갭이 150틱이상 벌려져서 갭상승으로 시작할땐 시가 위에서만 신호가 나오고
150틱이상 벌려져서 갭하락으로 시작할땐 시가 아래에서 매도신호만 나오게 하고 싶습니
다. (시가 위나 시가 아래의 기준은 봉의 종가기준입니다)
감사드립니다.
답변 1
예스스탁
예스스탁 답변
2020-06-10 10:05:20
안녕하세요
예스스탁입니다.
항셍은 차트 주기에 따라 10시15분 이전에 봉이 하나 더 생기게 되어
StartTime1은 10시로 지정했습니다. ,EndTime1은 10시15분 기준으로 2시간 뒤로 지정하시면 됩니다.
input : StartTime1(100000),EndTime1(121500);
input : StartTime2(181500),EndTime2(201500);
var : Tcond(false),T(0),mav1(0),mav2(0);
mav1 = ma(C,5);
mav2 = ma(C,20);
if (sdate != sdate[1] and stime >= StartTime1) or
(sdate == sdate[1] and stime >= StartTime1 and stime[1] < StartTime1) Then
{
Tcond = true;
T = 0;
if O >= C[1]+PriceScale*150 Then
T = 1;
if O <= C[1]-PriceScale*150 Then
T = -1;
}
if (sdate != sdate[1] and stime >= EndTime1) or
(sdate == sdate[1] and stime >= EndTime1 and stime[1] < EndTime1) Then
{
Tcond = False;
if MarketPosition == 1 Then
exitlong();
if MarketPosition == -1 Then
ExitShort();
}
if (sdate != sdate[1] and stime >= StartTime2) or
(sdate == sdate[1] and stime >= StartTime2 and stime[1] < StartTime2) Then
{
Tcond = true;
T = 0;
if O >= C[1]+PriceScale*150 Then
T = 1;
if O <= C[1]-PriceScale*150 Then
T = -1;
}
if (sdate != sdate[1] and stime >= EndTime2) or
(sdate == sdate[1] and stime >= EndTime2 and stime[1] < EndTime2) Then
{
Tcond = False;
if MarketPosition == 1 Then
exitlong();
if MarketPosition == -1 Then
ExitShort();
}
if Tcond == true then
{
if crossup(mav1,mav2) then
{
if T >= 0 Then
buy();
Else
ExitShort();
}
if CrossDown(mav1,mav2) then
{
if T <= 0 Then
sell();
Else
Exitlong();
}
}
즐거운 하루되세요
> 카르마다 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 늘 수고가 많습니다.
10시 15분과 18시 15분 항생장이 시작할때 갭문제로 고민중입니다.
나름 해결방안으로 직전 종가보다 150틱(조정가능) 이상 갭으로
상승 또는 하락으로 시작할때 그 시가 위에서 매수신호만 나오고
시가 아래에선 매도신호만 나오게 하고 싶습니다.
즉, 10시 15분과 18시 15분 이후 2시간 동안만 매매가 되게 하는 5, 20이평 골드/데드 시
스템신호인데 갭이 150틱이상 벌려져서 갭상승으로 시작할땐 시가 위에서만 신호가 나오고
150틱이상 벌려져서 갭하락으로 시작할땐 시가 아래에서 매도신호만 나오게 하고 싶습니
다. (시가 위나 시가 아래의 기준은 봉의 종가기준입니다)
감사드립니다.