МТ5 Терминал-API (только торговля роботами) - страница 3

 
Artyom Trishkin:

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

Когда большинство будет вашего мнения - тогда всем дадут по брусочку и напильнику.

То ли дело - виндузячья позиция. Без обид. Смотрите как вы сами пишите: "тогда всем дадут ...", вы правда считаете, что дядьки из корпораций дадут всем что-то доброе и светлое? Давайте не будем детьми, они придумывают способы стрижки "овец", не надо путать это с прогрессом. Вы должны регулярно менять винду, обновлять железо, ещё и радоваться от всего этого. Ну наслаждайтесь.

Для справки: знаете ли вы, что в консоли бывает автокомплит (команд и опций) + шикарная справочная система, т.е. мне не нужно помнить сотню опций, я получаю понятные подсказки? Файловые командеры? Колосальные возможности автоматизации консольных действий? Готовым и качественным продкутом является консоль.

 
Нужен то он нужен. Только ктож его дасть)
 
Если правильно понял, то будет (в планах) платная подписка на ордерлог (или стакан) с возможностью бэктеста на нем.
 
Vict:

... Давайте не будем детьми, они придумывают способы стрижки "овец", не надо путать это с прогрессом. ...

Кстати, просто в шоке от выросших апетитов, способы всё изощренней. В детстве играл в Play Staytion, всё было как-то бюджетно, купил диск, поменялся с кем-нибудь. Сейчас смотрю на племяша - жесть какая-то, платные сетевые онлайн режимы, покупка всяких плюшек. На одной GTA спустил 1/3 стоимости приставки, капец в общем.

 
Vict:

Кстати, просто в шоке от выросших апетитов, способы всё изощренней. В детстве играл в Play Staytion, всё было как-то бюджетно, купил диск, поменялся с кем-нибудь. Сейчас смотрю на племяша - жесть какая-то, платные сетевые онлайн режимы, покупка всяких плюшек. На одной GTA спустил 1/3 стоимости приставки, капец в общем.

Капитализм. Условие выживания на рынке: поставляй новшества, чтобы получать доход. Постепенно, это приводит к самопожиранию - уничтожению смысла своего дела, ради продолжения этого дела и заработка. Начинается работа в холостую на огромных оборотах. Это признак агонии. 


Но, у этих ребят агония еще не скоро. Игры - огромное поле и предел еще не виден.


Зы. Нужно различать: что растет - спрос или безразличие? И то, и то приводят к увеличению оборотов компании. Только, в первом случае затрачиваемая энергия возвращается сполна, а во втором - убивает производителя. Он погибает от истощения.

 
Реter Konow:

Но, у этих ребят агония еще не скоро. Игры - огромное поле и предел еще не виден.


А почему не "бросить" кусок мяса реальным трейдерам?

Тем более это не стоит никаких усилий!

Положить в ЕХЕ текущую версию плюс версию 3-х - 4-х летней давности, которая будет запускаться с ключем,

н-р  terminal64.exe -lite

 
Renat Fatkhullin:

Если за «когда-то» считать 15 лет назад и продолжать использовать железо уровня 10-15 летней давности, да еще в эмуляторе, то и минуту можно запускаться. Ну и линукс сразу как приговор.

Объем требований к возможностям трейдинга растет постоянно и терминал - это числодробило для огромных детализированных массивов данных, скрытых за капотом. Там только исходных данных запросто десятками гигабайт накапливается.

  • Историю реальных тиков хотели? Как среднее железо и каналы подросли, сделали.
  • Хотите с околонулевой задержкой получать любые данные любой глубины? Нужен SSD(NVMe желательно) и памяти побольше ради кешей.
  • Хотите полностью программируемую среду с доступом ко всем мощнейшим возможностям?
  • Кто просит L2 историю стаканов для тестера?

Анонсы перечитайте вот тут: https://www.metatrader5.com/ru/releasenotes - надо очень постараться, чтобы заявить про отсутствие интереса. Но если сидишь под линуксом, то не удивительно, что не понимаешь, где целевая аудитория и что ей надо.

Кроме того, надо правильно читать написанное. Написано было «интеграция доступа к Гитхабу, StackOverflow и MSDN». То есть, к кодовой базе Гитхаба и базам знаний для ускорения разработки.

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

Ренат всё это круто и хорошо, но не об этом речь, а о социальном обвесе.
Достижения, MQL5.community, VPS, библиотека, статьи, сигналы, маркет, компания, новости - каким образом относятся к торговле ?
Зачем всё пихать под один GUI ?  Сделайте отдельное приложение, и объединяйте там всю социальную инфраструктуру, а торговый терминал должен быть чистым.
Один календарь и всё.

p.s. Про линус не соглашусь, давно пользуюсь Debian, не чего стабильнее и надёжнее не встречал. Виндовс давно на виртуалке, как не надёжная.

 
danminin:

чтобы через терминал мт5 можно было подключаться к апи разных бирж. например, бирж криптовалют.
такое есть в терминале тайгертрейдинг. туда просто прописываешь свой апи-ключ, и он, используя апи биржи, позволяет на ней торговать.

статья была еще несколько лет назад, правда ее удалили, которая позволяла ровно то что вы написали.

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

 
Renat Fatkhullin:

Наоборот терминал стал быстрее и оптимизированнее.


Быстрее это так (ФОРТС, реал, 2340):

2020.02.28 10:07:36.550 Trades  'xxxxx': sell limit 2.00 ALRS-6.20 at 7745 placed for execution in 17584.553 ms  (17 секунд)
2020.02.28 10:07:36.665 Trades  'xxxxx': accepted sell limit 2.00 ALRS-6.20 at 7745
2020.02.28 10:07:36.669 Trades  'xxxxx': accepted sell limit 2.00 ALRS-6.20 at 7745
2020.02.28 10:07:36.781 Trades  'xxxxx': sell limit 2.00 ALRS-6.20 at 7745 placed for execution in 16090.352 ms  (16 секунд)
2020.02.28 10:07:36.783 Trades  'xxxxx': sell limit 2.00 ALRS-6.20 at 7745 placed for execution in 14656.986 ms  (14 секунд)
2020.02.28 10:07:36.788 Trades  'xxxxx': accepted sell limit 2.00 ALRS-6.20 at 7745
2020.02.28 10:07:36.790 Trades  'xxxxx': sell limit 2.00 ALRS-6.20 at 7745 placed for execution in 12925.527 ms  (12 секунд)
2020.02.28 10:07:37.187 Trades  'xxxxx': sell limit 2.00 ALRS-6.20 at 7744
2020.02.28 10:07:37.187 Trades  'xxxxx': accepted sell limit 2.00 ALRS-6.20 at 7745
2020.02.28 10:07:37.188 Trades  'xxxxx': sell limit 2.00 ALRS-6.20 at 7745 placed for execution in 12178.842 ms  (12 секунд)
2020.02.28 10:07:38.134 Trades  'xxxxx': accepted sell limit 1.00 ALRS-6.20 at 7745
2020.02.28 10:07:38.136 Trades  'xxxxx': sell limit 1.00 ALRS-6.20 at 7745 placed for execution in 11611.432 ms  (11 секунд)
2020.02.28 10:07:38.172 Trades  'xxxxx': accepted sell limit 1.00 ALRS-6.20 at 7745
2020.02.28 10:07:38.172 Trades  'xxxxx': sell limit 1.00 ALRS-6.20 at 7745 placed for execution in 10157.598 ms  (10 секунд)


Действительно, часто работает быстро, так:

2020.02.28 19:05:18.414 Trades  'xxxxx': modify order #118414378 sell limit 1.00 ALRS-6.20 at 8037 sl: 0 tp: 0 expiration: day -> 8035, sl: 0 tp: 0 expiration: day placed for execution in 5.801 ms  (5,8 миллисекунд)
2020.02.28 19:05:18.527 Trades  'xxxxx': modify order #118414378 sell limit 1.00 ALRS-6.20 at 8035 sl: 0 tp: 0 expiration: day -> 7509, sl: 0 tp: 0 expiration: day
2020.02.28 19:05:18.532 Trades  'xxxxx': accepted modify order #118414378 sell limit 1.00 ALRS-6.20 at 8035 sl: 0 tp: 0 expiration: day -> 7509, sl: 0 tp: 0 expiration: day
2020.02.28 19:05:18.533 Trades  'xxxxx': modify order #118414378 sell limit 1.00 ALRS-6.20 at 8035 sl: 0 tp: 0 expiration: day -> 7509, sl: 0 tp: 0 expiration: day placed for execution in 6.014 ms  (6,0 миллисекунд)
2020.02.28 19:05:18.667 Trades  'xxxxx': cancel order #118414378 sell limit 1.00 ALRS-6.20 at 7509
2020.02.28 19:05:18.672 Trades  'xxxxx': accepted cancel order #118414378 sell limit 1.00 ALRS-6.20 at 7509
2020.02.28 19:05:18.673 Trades  'xxxxx': cancel order #118414378 sell limit 1.00 ALRS-6.20 at 7509 placed for execution in 6.447 ms    (6,4 миллисекунд)

Получая такие результаты, конечно можно утверждать, что быстро,

а вот когда активно торгуешь на реале, почему-то часто получаешь

совсем другие результаты (см. выше)!

 

Согласен с автором, я тоже торгую на FORTS и подтверждаю что в момент большой волатильности или по утрам, ордера начинают тормозит и могут исполняться секундами, а то и десятками секунд.

По этому поводу писал с коллегами письмо коллективное в Открытие брокер, Евгений начальник отдела IT который сидит в Москве(у меня есть прямой номер на сотовый телефон) ответил: что они знают что есть такая проблема, но ничего с этим сделать не могут, сказал обращайтесь к разработчикам МТ5, это их сервер. 

Причина обращения: