[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 297

 

Добрый вечер всем!

Подскажите пожалуйста, как лучше прописать кол-во лотов,которое должен использовать ордер на открытие?(предполагается использовать 10% от свободных средств для торговли на счету)

 

Подскажите еще,почему может не исполнятся скрипт из учебника simpleopen.mq4.(открытик ордера)

Галочку разрешить торговарть поставил.Пробывал запустит через советника, рожица улыбается,но ничего не происходит.Что это может быть?(открыт счет демо в Alpari)

 
Boneshapper:

Подскажите еще,почему может не исполнятся скрипт из учебника simpleopen.mq4.(открытик ордера)

Галочку разрешить торговарть поставил.Пробывал запустит через советника, рожица улыбается,но ничего не происходит.Что это может быть?(открыт счет демо в Alpari)


Может потому, что скрипт писался давно, еще было 4 знака, теперь 5. Надо увеличить величины стопов и тейков в 10 раз.
 

Профи подскажите. Сегодня столкнулся с проблемой. Было открыто несколько ордеров с разным объемом (штук 15) Бросил скрипт закрыть все ордера. Пока он возился с маленькими,самый большой откатился на 20 п и получился общий убыток вместо прибыли.

Вопрос - возможно ли как-то повлиять на порядок закрытия ордеров (чтобы первыми начинали закрываться ордера большего объема)?

И если у кого есть такой скрипт для примера,то можно на него посмотреть?

Спасибо

 
Slepoy:

Профи подскажите. Сегодня столкнулся с проблемой. Было открыто несколько ордеров с разным объемом (штук 15) Бросил скрипт закрыть все ордера. Пока он возился с маленькими,самый большой откатился на 20 п и получился общий убыток вместо прибыли.

Вопрос - возможно ли как-то повлиять на порядок закрытия ордеров (чтобы первыми начинали закрываться ордера большего объема)?

И если у кого есть такой скрипт для примера,то можно на него посмотреть?

Спасибо


Сделать можно все, но "все" требует времени как обычно
 
Slepoy:

Профи подскажите. Сегодня столкнулся с проблемой. Было открыто несколько ордеров с разным объемом (штук 15) Бросил скрипт закрыть все ордера. Пока он возился с маленькими,самый большой откатился на 20 п и получился общий убыток вместо прибыли.

Вопрос - возможно ли как-то повлиять на порядок закрытия ордеров (чтобы первыми начинали закрываться ордера большего объема)?

И если у кого есть такой скрипт для примера,то можно на него посмотреть?

Спасибо

Здесь есть функция, закрывающая сначала ордера большего объема: https://www.mql5.com/ru/forum/131859
 

Профи, подскажите. Индикатор рисует обьекты с именем, допустим, ST-1, ST-2, ST-3... Иногда их требуется удалять. Насколько я понимаю, сделать это можно с помощью ObjectDelete(). Только как задать удаление именно обьектов с именем ST-*? Спасибо...

 
Slepoy:

Профи подскажите. Сегодня столкнулся с проблемой. Было открыто несколько ордеров с разным объемом (штук 15) Бросил скрипт закрыть все ордера. Пока он возился с маленькими,самый большой откатился на 20 п и получился общий убыток вместо прибыли.

Вопрос - возможно ли как-то повлиять на порядок закрытия ордеров (чтобы первыми начинали закрываться ордера большего объема)?

И если у кого есть такой скрипт для примера,то можно на него посмотреть?

Спасибо

сортируйте ордера в списке закрытия.. по размеру лота.

как вариант.

;)

 
kon12:

Профи, подскажите. Индикатор рисует обьекты с именем, допустим, ST-1, ST-2, ST-3... Иногда их требуется удалять. Насколько я понимаю, сделать это можно с помощью ObjectDelete(). Только как задать удаление именно обьектов с именем ST-*? Спасибо...


Сделай цикл по перечислению всех объектов и, если имя начинается с "ST-", удаляй.
 
Roger:

Сделай цикл по перечислению всех объектов и, если имя начинается с "ST-", удаляй.
Правильно?
for (int i=ObjectsTotal()-1; i>=0 ; i--)
      {if (StringFind (ObjectName(i), "ST") >= 0) ObjectDelete (ObjectName(i)) ;}
Причина обращения: