커뮤니티

질문 드립니다.

프로필 이미지
immidas
2011-04-18 11:52:04
717
글번호 37719
답변완료
기본 진입시간을 9시10분부터 14시30분까지로 하고 있고 이평선이 정배열이나 역배열일경우 진입하는 걸로 하고 있습니다. 그러면 If (sTime>=91000 and sTime<143000) and 정배열 then 진입; 이겠죠. 그런데 장시작부터 정배열로 시작해서 끝까지 정배열이거나 역배열로 시작해서 끝까지 역배열이라면 하루중 거래가 없게 됩니다. 그래서 위의 전략을 메인전략으로 하고 장시작부터 정배열이나 역배열로 시작시 9시40분이후에도 정배열이나 역배열이면 바로 진입하도록 하려면 어떻게 해야할까요?? 예를들어,기본진입시간은 9시10분부터인데 장시작부터 정배열로 시작해서 9시40분까지 계속 정배열이라면 9시40분에 바로 매수 진입이라는 전략입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-04-18 15:31:28

안녕하세요 예스스탁입니다. var1 = ma(c,5); var2 = ma(C,20); var3 = ma(C,60); Condition1 = var1 > var2 and var2 > var3;#정배열 Condition2 = var1 < var2 and var2 < var3;#역배열 If (sTime>=91000 and sTime<143000 and Condition1 == true and Condition1[1] == false) Or (stime == 94000 and countif(Condition1 == true,dayindex+1) ==dayindex+1) then buy(); If (sTime>=91000 and sTime<143000 and Condition2 == true and Condition2[1] == false) Or (stime == 94000 and countif(Condition2 == true,dayindex+1) ==dayindex+1) then sell(); 9시10분~14시30분 사이에 정배열로 전환되면 매수, 역배열로 전환되면 매도하고 첫봉부터 계속 정배열이면 9시 40분에 매수 첫봉부터 계속 역배열이면 9시 40분에 매도하는 식입니다. 즐거&#50870; 하루되세요 > immidas 님이 쓴 글입니다. > 제목 : 질문 드립니다. > 기본 진입시간을 9시10분부터 14시30분까지로 하고 있고 이평선이 정배열이나 역배열일경우 진입하는 걸로 하고 있습니다. 그러면 If (sTime>=91000 and sTime<143000) and 정배열 then 진입; 이겠죠. 그런데 장시작부터 정배열로 시작해서 끝까지 정배열이거나 역배열로 시작해서 끝까지 역배열이라면 하루중 거래가 없게 됩니다. 그래서 위의 전략을 메인전략으로 하고 장시작부터 정배열이나 역배열로 시작시 9시40분이후에도 정배열이나 역배열이면 바로 진입하도록 하려면 어떻게 해야할까요?? 예를들어,기본진입시간은 9시10분부터인데 장시작부터 정배열로 시작해서 9시40분까지 계속 정배열이라면 9시40분에 바로 매수 진입이라는 전략입니다.