Помогите отредактировать советник..

 

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

 я хочу поставить ограничение на число одновременно открытых ордеров. То есть чтоб прежде чем открыть ордер идет проверка на число открытых ордеров . Число моржно поменять в внешних данных...

Я начинающий.. Может вопрос слишком ламерский.. поэтому прошу сильно не бить

 
webmanat >>:

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

 я хочу поставить ограничение на число одновременно открытых ордеров. То есть чтоб прежде чем открыть ордер идет проверка на число открытых ордеров . Число моржно поменять в внешних данных...

Я начинающий.. поэтому прошу сильно не бить


Если я въехал в правильное село вопроса))) То Вам надо:  

extern int Orders_=3;// Количество одновременно открытых позиций

Это в переменных т.е.вверхушке кода.

if (NumberOfPositions(NULL,-1,-1)< Orders_) {// если оtкрытых позиций менее Orders_

Вот это перед описанием индюков ( ну у меня так стоит...)

дальше тут идёт описание индюков.... входы.....

 

BARS забыл дать ссылку на функцию от KimIV 

 

Вот функция NumberOfPositions()

 
zxc >>:

BARS забыл дать ссылку на функцию от KimIV 

 

Вот функция NumberOfPositions()

Тьфу, точно.... webmanat Сори ! ZXC Спасибо за мой ляп.

 

Спасибо обоим! помогли... весьма благодарен!

 
Второй вопрос : Как прикрепить эксперт только к одному счету? то есть чтоб эксперт работал только с одним счетом?
 
webmanat писал(а) >>
Второй вопрос : Как прикрепить эксперт только к одному счету? то есть чтоб эксперт работал только с одним счетом?

ГЫ
Начинающий а уже спекулянт)))

 
Korey >>:

ГЫ
Начинающий а уже спекулянт)))

То есть?

 
webmanat >>:

То есть?

Один МТ4 терминал работает ТОЛЬКО на один счёт.

Советник торгует ТОЛЬКО в одном терминале.

Т.е. он по определению не может торговать более чем на одном счёте если конечно

не запущена его вторая (N-я) копия в другом терминале на др счёте.