Перейти к содержанию

[open source] [Советник] ShotOne H1


Jenard

Рекомендуемые сообщения

  • 3 months later...
[open source] [Советник] ShotOne H1 Опубликовано

А мне понравился код, классный.
Надежно, на века, все предусмотрено. Еще немного, и этого бота можно и без терема запускать. Ну а нагрузка... Да кто этим заморачивается в эпоху суперкомпьютеров, облак и блокчейнов?

Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
[open source] [Советник] ShotOne H1 Опубликовано (изменено)

Хм... Советник на каждом тике(!) обновляет массив открытых и закрытых ордеров!? с их поиском! У меня слов нет, как терем не ложится - загадка. Зачем-то ведётся учёт магиков и т.д. При этом видно - код очень грамотный и программист высокого уровня, но для чего вообще нужна большая часть кода мне не ведомо... переучесть всё что учтено в МТ. Это ТЗ такое было?


А как вы хотите работать не в тестере, а на живом рынке? Любой мало-мальски правильный советник НЕ должен запоминать в своих переменных важные данные, на которых строится его логика - ведь при любом сбое эти самые данные просто будут утеряны. А советник работает с деньгами. С живыми. Тем более, что ордеров не много, и поиск время не отнимает много. Да и в реальном рынке важно что? Скорость? Или надёжность? Когда сможете себе сами ответить на данный вопрос, тогда начнёте глядеть на код уже с верной точки зрения ;)


Добавлено: 23-07-2018 06:11:32


0ll, очень возможно, что приличный программист не с форы решил подработать на форе.
То есть совсем не понимающий форекс!
А первый блин понятно какой...


Этот программист уже лет 10 как программирует для реальных рынков ;)


Добавлено: 23-07-2018 06:16:38


ППС: посмотрел его изделия на сайте... он пишет на mql5 (может 4 не знает...) и там нет прямого доступа к барам, поэтому копирует котировки, но почему на каждом тике - осталось загадкой.
ПППС: посмотрел его индюк - он на каждом баре очищает буферы и рассчитывает их заново. Он крут!


Он знает и mql4, и mql5 - язык-то один - АПИ разные. CopeRates() не копирует котировки, (этим занимается CopyTicks()). CopyRates() копирует структуру баров.
При открытии нового бара нужно пересчитать историю. В остальное время - рассчитывается только нулевой бар - это обычная практика работы индикатора.


Добавлено: 23-07-2018 06:18:59


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


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


Добавлено: 23-07-2018 06:20:49


Почему-то на демо молчит


Запустите в подвале нужный индикатор с теми же настройками, что и в советнике, и следите за его данными - будет тогда понятно чего ждёт советник.


Добавлено: 23-07-2018 06:30:52


Как вообще пациент? Лечению поддается?


Конечно поддаётся - написать для тестера. Тогда можно будет в тестере торговать :)


Добавлено: 23-07-2018 06:55:25


Зачем-то ведётся учёт магиков


А как вы хотите отличать "свои" ордера и позиции от чужих? Магик для того и нужен. Ну или диапазон магиков - как в данном советнике - там два магика - для отложенных ордеров и позиций - чтобы отличать сработавший отложенный ордер от рыночного, открытого сразу по рынку, но знать их принадлежность советнику.


Добавлено: 23-07-2018 07:52:29


Что делать с совой: надёргать из неё красивых штучек - пригодится и забыть.


А там есть красивые штучки? ;) Изменено пользователем Старик
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...