Lobzik
Algoforex

 
Уровень 19

  Торгую в компаниях:


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

Рейтинг 2085



РЕКОМЕНДУЮ



Простой советник тральщик

Доброго времени.
Советник открывает позицию в указанном направлении, в указанное время и дату (c точностью до секунды), BUY-параметр 0, SELL-параметр 1.
Параметры советника:
1. Объем ордера
2. Takeprofit (в пунктах)
3. Stoploss (в пунктах)
4. Дата и время открытия (c точностью до секунды)
5. Магик

ОБЯЗАТЕЛЬНЫЕ параметры трейлинг стоп:
1. Старт трала
2. Размер трала
3. Шаг трала
  • 0
  • Просмотров: 4807
  • 27 января 2019, 09:04
  • Lobzik
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

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

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

+
0
на 5-е
avatar

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

  • 27 января 2019, 10:17
+
0
стартует в 8.45 с копейками :) 


extern int TrailingStop  = 70;        // трал
extern int TrailingStart = 100;       // старт трала
extern int TrailingStep  = 5;         // шаг трала




www.opentraders.ru/downloads/2226/

avatar

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

  • 30 января 2019, 09:58
+
0
У меня открывает сделку на 15 секунд позже указанного времени, на всех терминалах*crazy* . И можно добавить выбор даты открытия позиции, формата дд.мм.гг или же просто день недели или число. И открывает сделку в указанное время и дату, а не несколько сделок после после закрытия сделки по стоплоссу или тейкпрофиту.
Редактирован: 30 января 2019, 11:24
avatar

  19  Lobzik Автор Сообщений: 119 - Algoforex

  • 30 января 2019, 10:50
+
0
И можно добавить выбор даты открытия позиции, формата дд.мм.гг

в настройках можно прописать и дату.

extern string StartTime  = "2019.01:30 8:45:30"; // время начала торговли


И открывает сделку в указанное время и дату, а не несколько сделок после после закрытия сделки по стоплоссу или тейкпрофиту


если указать точно в секунду, тик может не попасть. предлагаю указать разброс в секундах, например 10.
avatar

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

  • 30 января 2019, 12:05
+
0
Может быть использовать системное время, а не время терминала? Советник так то вообще не работает практически, как надо, вот что при таких настройках, он открывает.<img src='http://opentraders.ru/templates/skin/g6h/images/smilies/003.gif' alt=' :D '>&nbsp; Не время, не лот не учитывает.

Редактирован: 30 января 2019, 12:34
avatar

  19  Lobzik Автор Сообщений: 119 - Algoforex

  • 30 января 2019, 12:13
+
0
все нормально открывает:

extern string StartTime  = "2019.01.30 12:25:30"; // время начала торговли




лучше пропишите правильно время открытия а не грешите на нашу молодежь! :) 
avatar

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

  • 30 января 2019, 13:30
+
0
Что по поводу того что бы он новых сделок не открывал, а открывал только одну позицию в указанное время и работал по системному времени.
И лот он тоже иногда открывает не верно. Указываешь 0.1 открывает 0.2.
Редактирован: 30 января 2019, 14:36
avatar

  19  Lobzik Автор Сообщений: 119 - Algoforex

  • 30 января 2019, 14:28
+
0
И лот он тоже иногда открывает не верно. Указываешь 0.1 открывает 0.2

видимо предыдущая сделка была минусовая по тому же символу и магику.

Что по поводу того что бы он новых сделок не открывал, а открывал только одну позицию в указанное время

здесь я предлагал решение в топике выше.

и работал по системному времени.


вы какой функцией предлагаете считывать из терминала системное время? *???* 
avatar

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

  • 30 января 2019, 15:00
+
0
вы какой функцией предлагаете считывать из терминала системное время?
этого я тоже не знаю. Есть советники которые как то считывают.
datetime TimeLocal()
вот что только нашел про время book.mql4.com/ru/functions/datetime
здесь я предлагал решение в топике выше.

попробовать можно так, по сути нужна 1 сделка в указанное время и все.
Редактирован: 30 января 2019, 16:08
avatar

  19  Lobzik Автор Сообщений: 119 - Algoforex

  • 30 января 2019, 15:33
+
0
да есть системное время. готово: www.opentraders.ru/downloads/2226/



avatar

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

  • 30 января 2019, 16:29
+
0
extern string StartTime = «2019.01.30 12:25:30»; // время начала торговли
добавил, он что то открывать перестал когда с датой
avatar

  19  Lobzik Автор Сообщений: 119 - Algoforex

  • 30 января 2019, 18:19
+
0
открыл:



смотрите внимательно настройки.

avatar

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

  • 30 января 2019, 22:10
+
0
Да все в порядке, спасибо большое!
avatar

  19  Lobzik Автор Сообщений: 119 - Algoforex

  • 31 января 2019, 08:11

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