커뮤니티
수식점검 부탁드립니다.
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
감사합니다.