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

От Jenard, 14 февраля, 2018 в Лаборатория ProfitFX

Страница 2 из 2
#26

О нет!
Первый ордер за 3!!! дня открыл и сразу в -.
Понятно вообщем.



и что, это показатель работоспособности?
#27

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

#28

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


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


Добавлено: 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


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


А там есть красивые штучки? ;)

Изменено 25 июля, 2018 пользователем Старик

Страница 2 из 2

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

Перейти к списку тем
Форум · 2.0.20260627.0025