Форум устарел! Поддержка тут: https://t.me/osengine_official_support
Актуальные гайды здесь: https://smart-lab.ru/company/os_engine/blog/1024149.php
CreateParameter
Добрый день! На данный момент мы может задавать параметры бота через такие вот конструкции
Regime = CreateParameter("Regime", "Off", new[] { "Off", "On" });
SmaLenght = CreateParameter("SmaLength", 15, 10, 150, 10); ну и т.д.
Т.е. мы можем выбирать только из готовых предустановленных параметров от, до,и с заданным шагом, ну либо просто перечисленных значений.
А можно ли сделать так, что бы я этот параметр указывал как число прямо из настроек в боте?
Ну например, как в примере выше,что бы я не выбирал значение SmaLenght из готовых значений, а задал его ручками, свободно. Т.е. мне нужен параметр (цена актива например), после которого бот начинает работать, цена, естественно, может быть разной(от 5000 до 0,00001).Возможно ли это?
Цитата: Lexuz77
Добрый день! На данный момент мы может задавать параметры бота через такие вот конструкции
Regime = CreateParameter("Regime", "Off", new[] { "Off", "On" });
SmaLenght = CreateParameter("SmaLength", 15, 10, 150, 10); ну и т.д.
Т.е. мы можем выбирать только из готовых предустановленных параметров от, до,и с заданным шагом, ну либо просто перечисленных значений.
А можно ли сделать так, что бы я этот параметр указывал как число прямо из настроек в боте?
Ну например, как в примере выше,что бы я не выбирал значение SmaLenght из готовых значений, а задал его ручками, свободно. Т.е. мне нужен параметр (цена актива например), после которого бот начинает работать, цена, естественно, может быть разной(от 5000 до 0,00001).Возможно ли это?
Пока точно нельзя. Не уверен что у данного элемента интерфейса который мы используем, есть возможность вводить произвольные значения. Попробую что нибудь сделать.
Добрый день! В обучающих видео настроечные параметры бота, созданные с помощью команды CreateParameter:
Regime = CreateParameter("Regime", "Off", new[] { "Off", "On", "OnlyLong", "OnlyShort", "OnlyClosePosition" });
Slippage = CreateParameter("Slipage", 0, 0, 20, 1);
VolumeFirst = CreateParameter("FirstInterVolume", 3, 1.0m, 50, 1);
выводятся в виде выпадающего списка. В последней версии программы, взятой с сайта, выпадающий список появляется только для настроечного параметра типа Bool. Для всех остальных параметров выпадающий список не появляется и надо вводить значания настроечных параметров в ручную. Для примера взял встроенного бота StrategyBillWilliams.cs. У него следующее окно настроечных параметров бота:
Как видно из скиншота, выпадающий список есть только для первого параметра Regime.
И какой смысл тогда в команде CreateParameter задавать начальное и конечное значение параметра?
Задавать параметры с помощью выпадающего списка, на мой взгляд удобнее, чем вводить параметры в ручную.
Цитата: arkadiy_vl
Добрый день! В обучающих видео настроечные параметры бота, созданные с помощью команды CreateParameter:
Regime = CreateParameter("Regime", "Off", new[] { "Off", "On", "OnlyLong", "OnlyShort", "OnlyClosePosition" });
Slippage = CreateParameter("Slipage", 0, 0, 20, 1);
VolumeFirst = CreateParameter("FirstInterVolume", 3, 1.0m, 50, 1);выводятся в виде выпадающего списка. В последней версии программы, взятой с сайта, выпадающий список появляется только для настроечного параметра типа Bool. Для всех остальных параметров выпадающий список не появляется и надо вводить значания настроечных параметров в ручную. Для примера взял встроенного бота StrategyBillWilliams.cs. У него следующее окно настроечных параметров бота:
Как видно из скиншота, выпадающий список есть только для первого параметра Regime.
И какой смысл тогда в команде CreateParameter задавать начальное и конечное значение параметра?
Задавать параметры с помощью выпадающего списка, на мой взгляд удобнее, чем вводить параметры в ручную.
Это в оптимизаторе работает. Проблема в том что нашими ботами торгуют не только и даже не столько программисты. И залезть поправить в код не могут настройки для ботов. Пришлось поменять.
Мне тоже было удобнее из выпадающего списка. Но так припарили просьбами поменять это что пришлось изменить.
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.