Маразм крепчал...
Ладно, было задано два вопроса:
1. Как определить, что подобный SL является неправильным?
Так же, как и для любого другого случая.
2. Как определить максимальное валидное значение?
Легко и непринуждённо. Либо сверху вниз, либо снизу вверх в цикле уменьшаете/увеличиваете значение, пока всё не наладится/сломается.
Не благодарите.
Маразм крепчал...
Ладно, было задано два вопроса:
1. Как определить, что подобный SL является неправильным?
Так же, как и для любого другого случая.
2. Как определить максимальное валидное значение?
Легко и непринуждённо. Либо сверху вниз, либо снизу вверх в цикле уменьшаете/увеличиваете значение, пока всё не наладится/сломается.
Не благодарите.
Маразм крепчал...
Ладно, было задано два вопроса:
1. Как определить, что подобный SL является неправильным?
Так же, как и для любого другого случая.
Не понял. Для какого, например?
2. Как определить максимальное валидное значение?
Легко и непринуждённо. Либо сверху вниз, либо снизу вверх в цикле уменьшаете/увеличиваете значение, пока всё не наладится/сломается.
Не благодарите.
Сомневаюсь, что терминал использует какой-то цикл. Есть какой-то алгоритм: 100 млн - много, а 99 - в самый раз. И никаких циклов.
Так, методом подбора на двух ДЦ установил, что принимается значение 100 000 000, а 100 000 000.00001 - нет. Вопрос в том, является это значение одинаковым для всех ДЦ (т. е. это не расчетное значение, а константа терминала) или нет?
Возможно, кто-то уже исследовал этот вопрос и есть официальный ответ от разработчиков. Поиск молчит.
помнится у криптобирж в оцпиях символа есть соотв. параметр, отсчитывается в % от округлённого номинала. Отложки дальше этого окна - ошибка
помнится у криптобирж в оцпиях символа есть соотв. параметр, отсчитывается в % от округлённого номинала. Отложки дальше этого окна - ошибка
Вот и я думаю в направлении такого параметра. Что-то ведь должно быть. В МТ5 тоже нашел ограничение, но оно побольше - 100 000 000 000.
Тут бы понять, чем вообще вызвано такое ограничение? Думаю, должна быть какая-то причина, а не "просто так захотелось".
Так, методом подбора на двух ДЦ установил, что принимается значение 100 000 000, а 100 000 000.00001 - нет. Вопрос в том, является это значение одинаковым для всех ДЦ (т. е. это не расчетное значение, а константа терминала) или нет?
Возможно, кто-то уже исследовал этот вопрос и есть официальный ответ от разработчиков. Поиск молчит.
1. Игорь, я перестаю Вас понимать.
2. Ну, а нахрена ДЦ расчётно устанавливать предел SL по фунтику в размере 100 000 000 чего-то там, если гораздо раньше возникнет много других препятствий?
Насчёт MetaQuote не уверен. вполне могли установить защиту от дурака.
Вот и я думаю в направлении такого параметра. Что-то ведь должно быть. В МТ5 тоже нашел ограничение, но оно побольше - 100 000 000 000.
Тут бы понять, чем вообще вызвано такое ограничение? Думаю, должна быть какая-то причина, а не "просто так захотелось".
защита от спама сервера как минимум. Чтобы его не использовали для хранения/передачи данных/сигналов отложками например
сервер должен помещать отложку в свои структуры (и транслировать далее), которые по определению оптимальны по скорости. Когда оптимизуется что-то одно, что-то иное теряется.
Значит есть лимиты. Глубина стакана например или максимальная дистанция отложки.
Влупит юзер лимитку в миллионе пунктов от цены. И что делать серверу ? тратить ресурс на хранение, учёт и обработку этого безумства или логичнее послать нах ??
понятно что подобные, далёкие отложки складываются в "долгий ящик" и в памяти мало присутствуют, но всё равно..
---
возможно разумно у себя учитывать окно как max(экви,баланс)/ (цена пункта * мин лот) * 10. (или *100). То есть такие дали которые вообще не реальны при текущем эквити
Следуя здравой логике, валидным в таком случае будет ноль.
... продолжу за тебя: сам так делаю )
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В тех случаях, когда пользователь хочет установить далекий Stop Loss от текущей цены, для ордеров Sell получается довольно-таки большое значение. К примеру, вот такое значение 1635494017.00000 для GBPUSD. При попытке установки такого далекого SL терминал возвращает ошибку 3 (Неправильные параметры). То есть параметр является валидным double-значением, но невалидным по каким-то другим критериям.
Как определить, что подобный SL является неправильным и как определить максимальное валидное значение?