Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 267

 
STARIJ:

Профит какой? И еще вот этот кусок с пустой функцией можно выбросить. Попробуйте...

А во сколько раз от этого действа увеличится профит?:))))

 
Alexey Viktorov:  А во сколько раз от этого действа увеличится профит?:))))

Измеряю. Ожидаю многого. Ответ в личку

 
Добрый день. Как просмотреть несколько закрытых ордеров на количество убыточных сделок до первой прибольной и сколько в сумме составил убыток по убыточным сделкам ?
 
Lowech:
Добрый день. Как просмотреть несколько закрытых ордеров на количество убыточных сделок до первой прибольной и сколько в сумме составил убыток по убыточным сделкам ?

хотите сделать это программно?

 
STARIJ:

Профит какой? И еще вот этот кусок с пустой функцией можно выбросить. Попробуйте...


Профит 300 пунктов поставил. Спасибо большое сделаю...... Ещё один вопрос, вы про торговую систему "Буржуй" слышали наверное..... Хочу её автоматизировать, если вопросы возникнут, можно обратится будет?

 

Граждане! Помогите реализовать такое!!!


Открылся первый ордер на buy по цене 1.20050 с ТР 1.20060, потом открылся второй ордер по цене 1.20030 с ТР 1.20040 и чтобы у второго ордера тоже ТР поменялся на с 1.20040 на 1.20060 и если открылся третий ордер, то чтобы у второго и третьего ТР поменялся как у первого....


Слышал, что похожая схема работы есть у советника Илана....


Help...

 
sviter-pro:  Граждане! Помогите реализовать такое!!!

Открылся первый ордер на buy по цене 1.20050 с ТР 1.20060, потом открылся второй ордер по цене 1.20030 с ТР 1.20040 и чтобы у второго ордера тоже ТР поменялся на с 1.20040 на 1.20060 и если открылся третий ордер, то чтобы у второго и третьего ТР поменялся как у первого....  Слышал, что похожая схема работы есть у советника Илана....

Есть смысл написать еще один простой советник и повесить на другой график. Он найдет наилучший ТП среди открытых ордеров и установит его остальным. Этапы разработки: 1) советник на каждом тике выдает а Алерт количество открытых ордеров одного направления. 2) .... ТП всех ордеров одного направления 3) ... наилучший ТП  4) Модификация

 
LRA:

хотите сделать это программно?

Да, подскажите какие функции нужно использовать?

 
Lowech: просмотреть несколько закрытых ордеров на количество убыточных сделок до первой прибольной и сколько в сумме составил убыток по убыточным сделкам ?

Прежде всего, надо узнать количество имеющихся в наличии ордеров. Пишем скрипт:

//+-------------------------------------------------------+
//| Проверка ордеров                           PRVERKA.mq4|
//+-------------------------------------------------------+
#property strict
void OnStart()
{
// количество закрытых и удаленных ордеров в истории, загруженной в терминале.
   Alert("Всего ордеров в истории:  ", OrdersHistoryTotal());  
}

Бросаем скрипт на любой график, запоминаем результат. А он зависит от настройки терминала. Выбираем вкладку История счета, правой кнопкой мыши, Выбрать период. Убеждаемся, что в зависимости от выбранного периода - Сегодня, Последние 3 дня, ..., Вся история - количество ордеров будет разное. Настраиваем историю нужным образом.

Далее. Программа может быть простая и работающая - если надо 1 раз посмотреть, или сложнее и гарантированно работающая. Дело в том, что ордера в истории отсортированы по времени. Но гарантия этого отсутствует. В простом варианте будет что-то вроде

void OnStart()
{
  int Номер=OrdersHistoryTotal()-1;

  for( ; Номер>=0; Номер--)
  {
    if(!OrderSelect(Номер, SELECT_BY_POS, MODE_HISTORY)) continue;
    Alert(Номер, "  Тикет = ", OrderTicket(),"  T =",OrderOpenTime()  /* или OrderCloseTime */, "  Профит = ", OrderProfit());
  ..........
  }
......
}
Настройки платформы - Начало работы - Справка по MetaTrader 5
Настройки платформы - Начало работы - Справка по MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду...
 
STARIJ:

Прежде всего, надо узнать количество имеющихся в наличии ордеров. Пишем скрипт:

Бросаем скрипт на любой график, запоминаем результат. А он зависит от настройки терминала. Выбираем вкладку История счета, правой кнопкой мыши, Выбрать период. Убеждаемся, что в зависимости от выбранного периода - Сегодня, Последние 3 дня, ..., Вся история - количество ордеров будет разное. Настраиваем историю нужным образом.

Далее. Программа может быть простая и работающая - если надо 1 раз посмотреть, или сложнее и гарантированно работающая. Дело в том, что ордера в истории отсортированы по времени. Но гарантия этого отсутствует. В простом варианте будет что-то вроде

Спасибо большое) а как можно суммировать убыток всех последних закрытых убыточных сделок до появления 1 закрытого  прибыльного ордера?
Причина обращения: