RomanAndreev, ваше мнение нужно...
я думаю если в жиже закроем день ниже 33,8 то должны сходить на 30+-
и тоже самое в си. выше 78500 дорога на 80500+-
С разрешения Романа: практически готов робот по перевороту от любого уровня с воротами и стопом. Написан на qLua без всяких сторонних библиотек, платформ и т.д.
Робот:
1. Входные параметры (основные): Счет, инструмент, класс инструмента, количество контрактов для позиции, уровень для переворота, размер ворот, размер стопа, количество контрактов на закрытие по стопу, счетчик переворотов, идентификатор графика цены, идентификатор графика уровня, значение уровня (может работать и от уровня константы и от уровня индикатора), количество попыток на выставлении заявок по лучшей цене, время ожидание выставленной заявки, размер проскальзования.
2. Входные параметры (неосновные): ID торговой стратегии (комментарий с транзакции), номер робота (необходимо для генерации транзакции)
3. Работа, сигналы. Смотрим последние 2 закрытых свечи на указанном ТФ (работает на любом ТФ) Если предыдущая свеча была ниже, а последняя закрылась выше или равно+текущая цена тоже выше или равно уровня, то сигнал в лонг, наоборот в шорт. При сигнале выставляем заявку на указанное количество по рынку (отдельная песня) и выставляем ворота против движения на указанную величину и стоп на указанную величину
4. Выставление заявки. Общеизвестная проблема — цена может улететь и заявка не выполнится. Поэтому первые указанное количество попыток — выставление по цене бид/оффер+проскальзование. Ждем указанное число секунд, если не выполнилась до конца, то опять перевыставляем (старую снимаем) опять по текущему бид/оффер+проскальзование. После всех попыток, если все-таки что-то не выполнилось, то уже выставляем по максимальной/минимальной цене.
5. Если по инструменту уже есть (куплены вручную) контракты, то робот: допустим куплены в лонг и робот пересек уровень снизу вверх. В этом случае он ничего не делает, т.к. текущее число контрактов >0 Даже если оно не совпадает с указанным. А вот если сработали ворота, то он закроет все текущие контракты, а откроет указанное число.
6. Выгрузка логов в файл CSV для Excel (сообщения по работе+информация по сделкам).
7. Автоматически считает цену входа позиции по всем купленным контрактам, размер профита при закрытии по стопу или воротам (с учетом стоимости и размера шага, без учета комиссии)
8. Тестовый режим. Робот делает все вышеперечисленное, только не выставляет сами заявки, но все считает и ведет логи. Цена входа — текущая цена без проскальзования.
9. Индикатор уровня можно передвигать в процессе работа робота (изменение настроек уровня в индикаторе, не мышкой), при этом текущие ворота и стоп обнуляются и выставятся после первого сигнала на пробой нового уровня.
Пока все :)
Кузнецова Людмила, Роман уже 15 раз разными словами написал
«Проходим грозовой фронт. Болтанка по уровням. Готовимся к посадке на 71, но возможно придется улететь выше. Играем уровни, следуем системе. Да поможет нам бог».