커뮤니티

재문의

프로필 이미지
유가이드
2011-06-21 03:24:44
546
글번호 39967
답변완료
아래와 같이 문의드리고 답변받아 시뮬레이션 했는데 결과가 이상하네요. 다시 검토부탁드립니다.코스피선물데이트레딩 시스템입니다 문의1: 당일 시가가 전일종가보다 높을경우에도 매도조건이 있는데 매도결과가 나오지 않고 있고. 마찬가지로 당일 시가가 전일종가보다 낮을때에도 매수조건이 있는데 매수결과가 나오지 않고 있습니다. 문의 2 : 당일시가와 전일종가가 같을때에도 매수.매도 조건이 있는데 전혀 결과가 나오지 않고 있습니다 ............................................................................. 안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if EntryDate(cnt) == sdate Then count = count+1; } if count < 5 Then{ if DayOpen > DayClose(1) and crossup(c,DayOpen+PriceScale*30) Then buy("b"); if DayOpen < DayClose(1) and CrossDown(c,DayOpen-PriceScale*30) Then Sell("s"); } if MarketPosition == 1 Then exitlong("bx",AtStop,DayClose(1)-PriceScale*10); if MarketPosition == -1 Then ExitShort("sx",AtStop,DayClose(1)+PriceScale*10); SetStopLoss(6*PriceScale,PointStop); 즐거운 하루되세요 > 유가이드 님이 쓴 글입니다. > 제목 : 문의 > 데이시스템문의 당일시가가 전일종가보다 높을경우 시가보다 30틱위에서 매수, 전일종가보다 10틱아래서는 매도 당일시가가 전일종가보다 낮을경우 시가보다 30틱아래서 매도, 전일종가보다 10틱위에서는 매수 전일종가와 당일시가가 같을때에는 시가보다 30틱위에서 매수, 시가보다 30틱아래서는 매도 진입은 5회까지만 손절은 6틱
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-06-21 10:54:52

안녕하세요 예스스탁입니다. 수정한 식입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if EntryDate(cnt) == sdate Then count = count+1; } if count < 5 Then{ if DayOpen > DayClose(1) and crossup(c,DayOpen+PriceScale*30) Then Buy("b1"); if DayOpen < DayClose(1) and CrossUp(c,DayClose(1)+PriceScale*10) Then Buy("B2"); if DayOpen == DayClose(1) and CrossUp(c,DayOpen+PriceScale*30) Then Buy("B3"); if DayOpen > DayClose(1) and CrossDown(c,DayClose(1)-PriceScale*10) Then Sell("s1"); if DayOpen < DayClose(1) and CrossDown(c,DayOpen-PriceScale*30) Then Sell("s2"); if DayOpen == DayClose(1) and CrossDown(c,DayOpen-PriceScale*30) Then Sell("S3"); } SetStopLoss(6*PriceScale,PointStop); 즐거운 하루되세요 > 유가이드 님이 쓴 글입니다. > 제목 : 재문의 > 아래와 같이 문의드리고 답변받아 시뮬레이션 했는데 결과가 이상하네요. 다시 검토부탁드립니다.코스피선물데이트레딩 시스템입니다 문의1: 당일 시가가 전일종가보다 높을경우에도 매도조건이 있는데 매도결과가 나오지 않고 있고. 마찬가지로 당일 시가가 전일종가보다 낮을때에도 매수조건이 있는데 매수결과가 나오지 않고 있습니다. 문의 2 : 당일시가와 전일종가가 같을때에도 매수.매도 조건이 있는데 전혀 결과가 나오지 않고 있습니다 ............................................................................. 안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if EntryDate(cnt) == sdate Then count = count+1; } if count < 5 Then{ if DayOpen > DayClose(1) and crossup(c,DayOpen+PriceScale*30) Then buy("b"); if DayOpen < DayClose(1) and CrossDown(c,DayOpen-PriceScale*30) Then Sell("s"); } if MarketPosition == 1 Then exitlong("bx",AtStop,DayClose(1)-PriceScale*10); if MarketPosition == -1 Then ExitShort("sx",AtStop,DayClose(1)+PriceScale*10); SetStopLoss(6*PriceScale,PointStop); 즐거운 하루되세요 > 유가이드 님이 쓴 글입니다. > 제목 : 문의 > 데이시스템문의 당일시가가 전일종가보다 높을경우 시가보다 30틱위에서 매수, 전일종가보다 10틱아래서는 매도 당일시가가 전일종가보다 낮을경우 시가보다 30틱아래서 매도, 전일종가보다 10틱위에서는 매수 전일종가와 당일시가가 같을때에는 시가보다 30틱위에서 매수, 시가보다 30틱아래서는 매도 진입은 5회까지만 손절은 6틱