Форум » AutoGraf 4. » Вопросы по Cin и Cou » Ответить

Вопросы по Cin и Cou

Владимир (Уфа): Здравствуйте! Прошу, по возможности,ответить мне на следующие вопросы: Запуск экспертов Cin и Cou в разных окнах на одном терминале на одной валютной паре не возможен, в силу конфликта открытия ордеров BS,SS и BL,Sl , поэтому вопрос: 1. Можно-ли установить параметр With = 180 (по умолчанию) (блок программы 3-4) разный для Cin / Cou ? 2. Как правильно вывести "extern" параметры в первоначальные настройки эксперта AG_exp (например - А20 - ma_period, A21 - ma_shift, A22 - ma_method, A23 - applied_price, A24 - shift для возможности изменения int STD = iStdDev(.......) (блок 9-10), присваивая цифровые значения из ENUM_MA_METHOD / ENUM_APPLIED_PRICE ? !!! Возможно, что при разных параметрах iStdDev (......) в экспертах Cin\Cou в разных окнах открытие ордеров BL,SL \ BS,SS будет бесконфликтно, или в этих экспертах есть взаимная корреляция ?

Ответов - 11, стр: 1 2 All

SK: Запуск экспертов Cin и Cou в разных окнах на одном терминале на одной валютной паре не возможен, в силу конфликта открытия ордеров BS,SS и BL,Sl .. Не понятно написанное. 1. В силу конфликта..? Эти ордера не конфликтуют. 2. ..не возможен.. Неправильно. Возможен. Установите два AG в разных окнах по одной паре. И включите в окнах разные стратегии. Они и будут работать в каждом окне своя. В данном конкретном случае это возможно, т.к. ни одна из стратегий не уничтожает никакие "не свои" ордера. Здесь это сделано так, чтобы не загромождать код. В общем случае рекомендуется реализовать сигнальную или автоматически торгующую систему, которая реагировала бы соотв. образом при появлении "чужих" ордеров. И конечно же, не рекомендуется запускать по одному счёту одновременно более одной стратегии. В случае, если стратегии дополняют друг друга, необходимо переосмыслить совокупный функционал и переписать код в одну цельную стратегию (в самом общем случае эксперт, если в разных окнах используются несколько разных экспертов).

SK: 1. Можно-ли установить параметр With = 180 (по умолчанию) (блок программы 3-4) разный для Cin / Cou ? Конечно можно. Это же программная переменная. Внутри любого кода стратегии можно менять что угодно.

SK: 2. Как правильно вывести "extern" параметры в первоначальные настройки эксперта AG_exp (например - А20 - ma_period, A21 - ma_shift, A22 - ma_method, A23 - applied_price, A24 - shift Их нужно указать в настройках эксперта (http://autograf.dp.ua/Pages/2/22/222.htm, внизу АТ_1, АТ_2 и тп) и запомнить, нажав Сохранить на панели настроек.


SK: !!! Возможно, что при разных параметрах iStdDev (......) в экспертах Cin\Cou в разных окнах открытие ордеров BL,SL \ BS,SS будет бесконфликтно, или в этих экспертах есть взаимная корреляция ? Да. Бесконфликтно. Чуть выше об этом ответил. Вопрос Вы ставите правильный, - в общем случае могла бы быть и корреляция. Но здесь её нет, она не реализована, т.к. это - элементарные примеры кодирования некоторых простых идей-стратегий.

Владимир (Уфа): SK пишет: И конечно же, не рекомендуется запускать по одному счёту одновременно более одной стратегии. У меня каждая стратегия в отдельном терминале, одинаковый набор вал.пар ,но ... на один счёт. Как правильнее сделать?

Владимир (Уфа): Владимир (Уфа) пишет: Их нужно указать в настройках эксперта (http://autograf.dp.ua/Pages/2/22/222.htm, внизу АТ_1, АТ_2 и тп) и запомнить, нажав Сохранить на панели настроек. Просто,произвольно присвоить А_20 ----А_30 ? Не понятно?

SK: Вот, если так вообще-вообще, то сделать Вы можете, конечно, как сами считаете нужным. Но при этом есть жёсткие правила и рекомендации. Жесткие правила. Нельзя допускать две или более взаимоисключающих стратегий. Например, одна открывает Бай, другая его закрывает и открывает Селл. А первая увидела Селл и его закрывает и снова открывает Бай. Эдак каждая из них в отдельности будет работать корректно, но по итог их совместной работы будет плачевным - довольно быстрый слив по спреду (потеря спреда на каждом закрытии). Рекомендации. Одним из параметров оптимизации стратегии является количество денежных средств на один ордер. Эта цифра должна быть оптимальной - не больше (чтоб пережить заданное количество неудач) и не меньше (чтоб зарабатывать всё же) некоторой правильной величины. Если же две разные стратегии откроют одновременно два односторонних ордера, то риск будет увеличен вдвое. Если редко, то риск невелик (но и заработок редкий), а если часто, то двойной риск может легко привести к полной потере депозита. Поэтому. Все параметры, критерии, воззрения, стратегии, правила и всё другое, что считается полезным, необходимо переосмыслить и прописать в один-единственный, единый, общий код эксперта (или стратегию AG), - программу, управляющую торговлей.

SK: Просто,произвольно присвоить А_20 ----А_30 ? Не понятно? Посмотрите здесь http://autograf.dp.ua/Pages/2/26/267/26711/26711_1.htm и здесь http://autograf.dp.ua/Pages/2/26/267/26711/26711_2.htm

Владимир (Уфа): SK пишет: довольно быстрый слив по спреду Имеет место.SK пишет: общий код эксперта Абсолютно согласен, но сначала мне надо хорошенько изучить работу с массивами. Пока не смогу. Надо понять, как работает то,что есть.

Владимир (Уфа): Сергей! Помогите пожалуйста сложить все наши вопрос-ответ на этом форуме в один "Алготрейдинг". Так удобнее будет.



полная версия страницы