커뮤니티

수식점검 부탁드립니다.

프로필 이미지
ceri21
2014-03-18 13:12:24
167
글번호 73578
답변완료
If ((sTime > 90000 and sTime < 90459)) and C > DayOpen and C > Var19 and Bids - Asks > 1000 Then Buy("시초가매수1", OnClose); If ((sTime > 90000 and sTime < 90459)) and C < DayOpen and C < Var19 and Asks - Bids > 1000 Then Sell("시초가매도1", OnClose ); If ((sTime > 90000 and sTime < 145900)) and Var12>Var12[3] and (C >Var16 and C>Var17) and C>Var2 and C>Var20 and C>O and C>Var32 and C>H[51] Then Buy("매수1", OnClose); If ((sTime > 90000 and sTime < 145900)) and Var12<Var12[3] and (C <Var16 and C<Var17) and C<Var2 and C<Var20 and C<O and C<Var33 and C<L[51] Then Sell("매도1", OnClose); If ((sTime > 90500 and sTime < 150455)) and Var12>Var12[3] and (C >Var16 and C>Var17) and C>Var2 and C>Var20 Then ExitShort("도청", OnClose); If ((sTime > 90500 and sTime < 1504055)) and Var12<Var12[3] and (C <Var16 and C<Var17) and C<Var2 and C<Var20 Then ExitLong("수청", OnClose); 간단히 작성한 시스템 수식입니다. 잘못된 점이나 더 간단히 할 수 있는 부분이 있으면 알려주시면 감사하겠습니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2014-03-18 16:50:01

안녕하세요 예스스탁입니다. 작성상 오류가 문제있는 부분은 없습니다. 시간조건외에 따로 더 간단히 작성할 부분도 없습니다. if stime > 90000 and stime < 90459 Then{ If C > DayOpen and C > Var19 and Bids - Asks > 1000 Then Buy("시초가매수1", OnClose); If C < DayOpen and C < Var19 and Asks - Bids > 1000 Then Sell("시초가매도1", OnClose ); } If sTime > 90000 and sTime < 145900 Then{ if Var12>Var12[3] and (C >Var16 and C>Var17) and C>Var2 and C>Var20 and C>O and C>Var32 and C>H[51] Then Buy("매수1", OnClose); If Var12<Var12[3] and (C <Var16 and C<Var17) and C<Var2 and C<Var20 and C<O and C<Var33 and C<L[51] Then Sell("매도1", OnClose); } If sTime > 90500 and sTime < 150455 Then{ if Var12>Var12[3] and (C >Var16 and C>Var17) and C>Var2 and C>Var20 Then ExitShort("도청", OnClose); If Var12<Var12[3] and (C <Var16 and C<Var17) and C<Var2 and C<Var20 Then ExitLong("수청", OnClose); } 즐거운 하루되세요 > ceri21 님이 쓴 글입니다. > 제목 : 수식점검 부탁드립니다. > If ((sTime > 90000 and sTime < 90459)) and C > DayOpen and C > Var19 and Bids - Asks > 1000 Then Buy("시초가매수1", OnClose); If ((sTime > 90000 and sTime < 90459)) and C < DayOpen and C < Var19 and Asks - Bids > 1000 Then Sell("시초가매도1", OnClose ); If ((sTime > 90000 and sTime < 145900)) and Var12>Var12[3] and (C >Var16 and C>Var17) and C>Var2 and C>Var20 and C>O and C>Var32 and C>H[51] Then Buy("매수1", OnClose); If ((sTime > 90000 and sTime < 145900)) and Var12<Var12[3] and (C <Var16 and C<Var17) and C<Var2 and C<Var20 and C<O and C<Var33 and C<L[51] Then Sell("매도1", OnClose); If ((sTime > 90500 and sTime < 150455)) and Var12>Var12[3] and (C >Var16 and C>Var17) and C>Var2 and C>Var20 Then ExitShort("도청", OnClose); If ((sTime > 90500 and sTime < 1504055)) and Var12<Var12[3] and (C <Var16 and C<Var17) and C<Var2 and C<Var20 Then ExitLong("수청", OnClose); 간단히 작성한 시스템 수식입니다. 잘못된 점이나 더 간단히 할 수 있는 부분이 있으면 알려주시면 감사하겠습니다.
프로필 이미지

ceri21

2014-03-18 17:04:28

감사합니다.