Jump to content
Sign in to follow this  
ZavPamm

Странное открытие некоторых ордеров в тестере

Recommended Posts

ZavPamm

Здравствуйте.

 

Обращался в техподдержку, но "У нас нет специалистов по советникам, их кодам, так как это не является услугой компании". Что впрочем, логично. Спрашиваю здесь.

 

Имеется процедура для открытия ордеров:

---------------

RefreshRates();

if(TypeOrder==OP_BUY)
            Ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,0,0,"",Magic,0,clrGreen);
         else
            Ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,10,0,0,"",Magic,0,clrGreen);
---------------
Простая как три рубля. Выставляет ордера нормально.
Но сегодня заметил случайно одну вещь! 
 
В тестере советников с постоянным спредом в 30 пунктов. Таймфрейм H1.
Обычно ордера BUY открываются на 30 больше, SELL на 30 меньше. 
 
Обнаружились ордера/места, которые открываются не так. Например, на картинках видно ордер, открывшийся BUY на 136 пунктов ниже. Соседние баи открывались нормально.
 
Я уже что не пробовал, чтобы открывать рядом с ценой закрытия последнего бара.
 
void OnTick()
  {
Temp=iBars(NULL,0);
if(Price!=Temp)
     {
      Price=Temp;

      ..... тут работает всё после сдвига таймфрейма...

      }

...

Уже и 

 

if(Volume[0]>1) return;

 

вставлял до этого. Обычно вообще вместо iBars пользуюсь Close[1]. 

 

1) Закрылся предыдущий 1.33986

2) Открылся текущий 1.33984

...Вроде как закрылся бар...

3) Ставится ордер только после увеличения баров в истории на 1.34014

4) Текущий закрылся в 1.34150

??????

 

136 пунктов от цены закрытия... хотя 95% ордеров нормально открываются, по спреду.

Я конечно понимаю, что вроде в мою сторону, но меня это не устраивает.

 

Я вижу, что открывается на 30 пунктов от цены открытия(!) бара. Когда ж он закрывается то??!

 

Подскажите как отловить момент закрытия бара, пожалуйста.

 

Спасибо.

post-436319-0-76853900-1423228210_thumb.png

post-436319-0-95807800-1423228213_thumb.png

post-436319-0-51962100-1423228216_thumb.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×