После импорта кеша нигде нет какого-либо упоминания, что перед глазами кеш, взятый оттуда-то. Поэтому иногда не понимаешь, смотришь свой opt-файл или какой-то штатный.
Приходится все время перепроверять, что показывается именно тот файл, что нужно.
Раньше было очень удобно работать с результатами оптимизации. Выделяешь интересный проход, затем делаешь сортировку по какому-нибудь столбцу, а выделенный проход остается выделенным и виден.
Сейчас же после сортировки выделяется просто верхняя строка, проход до этого полностью теряется из видимости.
Раньше было очень удобно работать с результатами оптимизации. Выделяешь интересный проход, затем делаешь сортировку по какому-нибудь столбцу, а выделенный проход остается выделенным и виден.
Сейчас же после сортировки выделяется просто верхняя строка, проход до этого полностью теряется из видимости.
Возможно ли вернуть старое поведение?
В этом месте ничего не меняли. Может, случайно отломали.
Почему функция OrderCalcMargin() в визуальном тестировании возвращает одно значение, а фактически открытый ордер с теми же параметрами использует другое? Из-за этого невозможно рассчитать максимальный объем ордера для гарантированного открытия.
Скальперские автоматические системы по праву считаются вершиной алгоритмического трейдинга, но при этом они же являются и самыми сложными для написания кода. В этой статье мы покажем, как с помощью встроенных средств отладки и визуального тестирования строить стратегии, основанные на анализе поступающих тиков. Для выработки правил входа и...
Ivan Titov: Почему функция OrderCalcMargin() в визуальном тестировании возвращает одно значение, а фактически открытый ордер с теми же параметрами использует другое? Из-за этого невозможно рассчитать объем ордера для гарантированного открытия.
OrderCalcMargin - Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета.
А в торговом запросе Вы отправляете тот объём, который сами пропишите.
То есть внимательно: OrderCalcMargin - Вычисляет размер маржи, а в торговом запросе Вы отправляете тот объём, который сами пропишите
Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета. [out] Переменная, в которую...
Я отправляю и в торговом запросе и в вызове функции один и тот же объем (остальные параметры тоже одинаковы). Но функция возвращает одно значение, а свободная маржа после выполнения торгового запроса уменьшается на другое значение. Никаких других отложенных ордеров и открытых позиций нет.
Доброго времени суток. Собрал сову по 5 ТС и 5 парам, входных параметров всего 670 (меньше максимальных 1024). При попытке запустить оптимизацию выдает 2019.11.21 09:19:11.249 Tester no optimized parameter selected, please check input(s) to be optimized and set start, step and stop values. Все галки стоят, все интервалы заданы, кол-во вариантов на параметр от 3 до 40. При запуске по одному инструменту (134 параметра) оптимизация идет, при запуске по двум - идет. При запуске по трем (402 параметра) опять такое сообщение. Каждый символ по отдельности оптить не вариант, надо все вместе (для этого и создавал сову). Куда копать, кто знает?
zevs1980: Доброго времени суток. Собрал сову по 5 ТС и 5 парам, входных параметров всего 670 (меньше максимальных 1024). При попытке запустить оптимизацию выдает 2019.11.21 09:19:11.249 Tester no optimized parameter selected, please check input(s) to be optimized and set start, step and stop values. Все галки стоят, все интервалы заданы, кол-во вариантов на параметр от 3 до 40. При запуске по одному инструменту (134 параметра) оптимизация идет, при запуске по двум - идет. При запуске по трем (402 параметра) опять такое сообщение. Каждый символ по отдельности оптить не вариант, надо все вместе (для этого и создавал сову). Куда копать, кто знает?
После импорта кеша нигде нет какого-либо упоминания, что перед глазами кеш, взятый оттуда-то. Поэтому иногда не понимаешь, смотришь свой opt-файл или какой-то штатный.
Приходится все время перепроверять, что показывается именно тот файл, что нужно.
Погодите, так это же initial_deposit - начальный депозит. Критерий оптимизации не при чем.
Когда делаешь классическую оптимизацию (не по всем символам), то это поле заполняется именно начальным депозитом.
Для критерия оптимизации там другое поле - custom_fitness.
Раньше было очень удобно работать с результатами оптимизации. Выделяешь интересный проход, затем делаешь сортировку по какому-нибудь столбцу, а выделенный проход остается выделенным и виден.
Сейчас же после сортировки выделяется просто верхняя строка, проход до этого полностью теряется из видимости.
Возможно ли вернуть старое поведение?
Раньше было очень удобно работать с результатами оптимизации. Выделяешь интересный проход, затем делаешь сортировку по какому-нибудь столбцу, а выделенный проход остается выделенным и виден.
Сейчас же после сортировки выделяется просто верхняя строка, проход до этого полностью теряется из видимости.
Возможно ли вернуть старое поведение?
В этом месте ничего не меняли. Может, случайно отломали.
Посмотрим
Почему функция OrderCalcMargin() в визуальном тестировании возвращает одно значение, а фактически открытый ордер с теми же параметрами использует другое? Из-за этого невозможно рассчитать объем ордера для гарантированного открытия.
OrderCalcMargin - Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета.
А в торговом запросе Вы отправляете тот объём, который сами пропишите.
То есть внимательно: OrderCalcMargin - Вычисляет размер маржи, а в торговом запросе Вы отправляете тот объём, который сами пропишите
Доброго времени суток. Собрал сову по 5 ТС и 5 парам, входных параметров всего 670 (меньше максимальных 1024). При попытке запустить оптимизацию выдает 2019.11.21 09:19:11.249 Tester no optimized parameter selected, please check input(s) to be optimized and set start, step and stop values. Все галки стоят, все интервалы заданы, кол-во вариантов на параметр от 3 до 40. При запуске по одному инструменту (134 параметра) оптимизация идет, при запуске по двум - идет. При запуске по трем (402 параметра) опять такое сообщение. Каждый символ по отдельности оптить не вариант, надо все вместе (для этого и создавал сову). Куда копать, кто знает?