커뮤니티

분석 부탁합니다.

프로필 이미지
승부사1
2014-12-30 18:10:16
146
글번호 81799
답변완료

첨부 이미지

아래에 보내드리는 파일 상에 보시면 동그라미 친 부분이 장을 시작하는 시점인데 전일 종가 가격에서 매수가 되지 않는 군요. 음.... 전일의 종가보다 낮게 시작하여 전일 종가 가격에 도달했을때 매수가 되어야 할것 같은데요. 그리고 +1% 허용의 의미는 갭상승후 하락하다가 전일종가까지 도달하지 않고 다시 상승시 전일종가와 +1% 이내에서는 매수가 가능하도록 하기위함이었습니다. 갭하락 하였더라도 전일의 종가 가격에 도달하였다면 매수가 될수 있도록 수정하여주십시오. - 아 래 - var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } var1 = ma(c,5); if count < 1 then { if dayhigh <= DayClose(1)*1.01 Then buy("b1",atlimit,DayClose(1)); if dayhigh > DayClose(1)*1.01 and crossup(c,DayClose(1)) Then buy("b2"); } if MarketPosition == 1 and crossup(c,var1) Then ExitLong(); SetStopLoss(2,PercentStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-01-05 10:28:43

안녕하세요 예스스탁입니다. 첫봉에서 신호가 발생하게 내용을 수정했습니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } var1 = ma(c,5); if stime == 150000 Then{ if NextBarOpen <= C Then buy("b1",AtStop,C); if NextBarOpen > C Then buy("b2",AtLimit,C); } if count < 1 and stime < 150000 then { if DayHigh < DayClose(1) Then buy("b11",AtStop,DayClose(1)); if DayLow > DayClose(1) Then buy("b21",AtStop,DayClose(1)); if dayopen > DayClose(1) and daylow < dayopen and daylow > DayClose(1) Then buy("b3",AtStop,DayClose(1)*1.01); } if MarketPosition == 1 and crossup(c,var1) Then ExitLong(); SetStopLoss(2,PercentStop); 즐거운 하루되세요 > 승부사1 님이 쓴 글입니다. > 제목 : 분석 부탁합니다. > 아래에 보내드리는 파일 상에 보시면 동그라미 친 부분이 장을 시작하는 시점인데 전일 종가 가격에서 매수가 되지 않는 군요. 음.... 전일의 종가보다 낮게 시작하여 전일 종가 가격에 도달했을때 매수가 되어야 할것 같은데요. 그리고 +1% 허용의 의미는 갭상승후 하락하다가 전일종가까지 도달하지 않고 다시 상승시 전일종가와 +1% 이내에서는 매수가 가능하도록 하기위함이었습니다. 갭하락 하였더라도 전일의 종가 가격에 도달하였다면 매수가 될수 있도록 수정하여주십시오. - 아 래 - var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } var1 = ma(c,5); if count < 1 then { if dayhigh <= DayClose(1)*1.01 Then buy("b1",atlimit,DayClose(1)); if dayhigh > DayClose(1)*1.01 and crossup(c,DayClose(1)) Then buy("b2"); } if MarketPosition == 1 and crossup(c,var1) Then ExitLong(); SetStopLoss(2,PercentStop);