Группа "Стол заказов MQL"

Рейтинг 2073



РЕКОМЕНДУЮ



Добавить в советник одну функцию.

Андрей здравствуйте. Вы делали советник zakaz.opentraders.ru/44489.html Добавьте пожалуйста в советник функцию отложенный ордер Спасибо.
  • 0
  • Просмотров: 3041
  • 3 апреля 2018, 10:25
  • magsu
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
АТР
Следующая запись в группе  
советник на индикаторе паир вол . подробно .
03 апреля 2018
03 апреля 2018

Комментарии (9)

+
0
подробнее пожалуйста
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 3 апреля 2018, 17:50
+
0
Добрый день Андрей откорректировал ТЗ (функцию отложенный ордер) делать не надо, вместо этого правильнее будет так:

1) просевший ордер на кол-во пунктов, усреднять и сделать ТП в валюте депо, отдельно для серии усреднения!

-при закрытии серии ордеров усреднения по ( Profit setka), остальные открытые ордера (не просевшие) должны оставаться в рынке!!!

добавить настройки:

— Lot setka = 0,2 //лот усреднения
— Step = 100; // шаг усреднения
— Profit setka = 10; // профит сетки усреднения в валюте депозита

2) Сейчас советник открывает ордера в любом случае по нарастающей: 0,1 0,2 0,3… лота, а надо, что бы был выбор, на пример фиксированный ордер или по нарастанию, то есть функция: ( PLot = 0.1; // прибавление лота) работает только на увеличение лотности.

А при значении PLot = 0; ордера вообще не открывает! Выдает ошибку( OrderSend error 4051 ) Исправьте пожалуйста.

3) и еще последнее: функция (LineValue =0.25; ) не активна при любых других значениях! а работает только при значении = 0,9 Можно сделать ее рабочей при любых значениях на пример: от 0,1до 1,0
avatar

  8  magsu Автор Сообщений: 16

  • 7 апреля 2018, 20:17
+
0
на 14-е
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 7 апреля 2018, 21:52
+
0
Добавил усреднение, поправил лот: www.opentraders.ru/downloads/1864/



функция (LineValue =0.25; ) не активна при любых других значениях! а работает только при значении = 0,9

Это к производителю индикатора :) 
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 11 апреля 2018, 21:05
+
0
Андрей, посмотри свой код множителя лота. У тебя там ошибка. Ты возводишь в степень, а нужно перемножать…

<code>lot=NormalizeDouble(Lots*KLot*CountTrades(type),2);</code>


а у тебя

<code>step=NormalizeDouble(Step*MathPow(KStep,CountTrades(x)-2),0);</code>

MathPow
Редактирован: 11 апреля 2018, 21:47
avatar

  13  axe44 Сообщений: 1149 - Алек

  • 11 апреля 2018, 21:46
+
0
Андрей, посмотри свой код множителя лота. У тебя там ошибка. Ты возводишь в степень, а нужно перемножать…


в моем коде так:


//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Lot()
  {
   double lot=Lots;
   lot=NormalizeDouble(Lots+PLot*(CountTrades()),2);
   if(lot>MaxLot)lot=Lots;
   return(lot);
  }
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 12 апреля 2018, 19:54
+
0
Андрей, большое спасибо! версия получилась рабочая, но не то, что я имел в виду, сейчас открывает(усредняет) ордера по шагу и нет открытия на каждом баре по сигналу(условию) индикатора!

--Нужно взять БАЗОВУЮ версию www.opentraders.ru/downloads/1849/ и в нее добавить:

1) просевший ордер на кол-во пунктов, усреднять.При этом продолжают открываться новые ордера на каждом баре по сигналу(условию) индикатора!

2) сделать ТП в валюте депо, отдельно для серии усреднения!

3) при закрытии серии ордеров усреднения по ( Profit setka), остальные открытые ордера (не просевшие) должны оставаться в рынке!!!

добавить настройки:

— Lot setka = 0,2 //лот усреднения
— Step = 100; // шаг усреднения
— Profit setka = 10; // профит сетки усреднения в валюте депозита

--А так же поправить лот!
avatar

  8  magsu Автор Сообщений: 16

  • 13 апреля 2018, 22:24
+
0
нет скринов с подробным описанием, поэтому и так :) 
в следующем топе постарайтесь исправить данный момент. все должно быть предельно ясно чтобы любой понял.
avatar

  34  AM2 Сообщений: 15826 - Андрей

  • 14 апреля 2018, 10:08
+
0
Уважаемый «magsu» у Вас правильное виденье проблемы с советником (автором которого я являюсь), в новом топике я постараюсь ВСЕ подробно изложить то, что надо доделать… Нужен только поручитель*za* 
avatar

  18  Marik007 Сообщений: 400 - Forexman

  • 15 апреля 2018, 00:12

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари