Не, ну согласитесь, по чесноку: нафига вообще функции получения стоплевела и спреда в языке, если брокер заявляет что они "плавающие" и все, получи 0? Подбирай вилкой товарищ, договаривайся с торговым серваком. А еще лучше угадай с первого раза, чтобы ошибку сервер не вернул.
Vladislav Andruschenko: Всем спасибо за помощь. пока проблема не решена, но буду искать возможности.
Проблема решена. Если стоплевел 0, то берем спред, умноженный на коэффициент, указанный пользователем. Если после первой установки SL и TP получаем ошибку 130 без реквотов, то увеличиваем коэффициент на 1 и т. д., пока ошибка не исчезнет. А тому, кто проверяет в маркете, указать, чтобы установил правильное значение коэффициента умножения спреда. Только в этом случае будет работать эксперт без единого получения ошибки 130.
Проблема решена. Если стоплевел 0, то берем спред, умноженный на коэффициент, указанный пользователем. Если после первой установки SL и TP получаем ошибку 130 без реквотов, то увеличиваем коэффициент на 1 и т. д., пока ошибка не исчезнет. А тому, кто проверяет в маркете, указать, чтобы установил правильное значение коэффициента умножения спреда. Только в этом случае будет работать эксперт без единого получения ошибки 130.
Это все хорошо. но есть одно. Которое и является темой обсуждения:
ошибка 130 не должна появляется вообще, ни разу никак.
Ваше решение только для пользователя, но в маркете такое решение не пройдет. потому что есть ошибка 130!
Для этого момента тоже есть решение (содержится в предыдущем сообщении): А тому, кто проверяет в маркете, указать, чтобы установил правильное значение коэффициента умножения спреда.
Не, не слушают. Ответ один: "Ошибок быть не должно" и всё тут...
Когда индикаторы принимают на модерацию, то вообще поступают весело: физически удаляют историю из папки терминала и запускают индикатор: если появилась ошибка выхода за пределы массива - гуляй... Но ведь так никто из простых пользователей не запускает индикаторы, правда же? Но, увы, модераторы наверное соревнуются меж собой кто круче и заковыристей сломает продукт. А ведь за всеми их выдумками не уследить. В конечном итоге код раздувается в разы, и всё без практической полезной нагрузки - просто дырки, придуманные модераторами, затыкаем.
Ваше решение только для пользователя, но в маркете такое решение не пройдет. потому что есть ошибка 130!
Пользователю оно тоже на хрен не сдалось )
Говорю же, сделайте нормальную работу для реала и затычку для проверки в маркете.
Artyom Trishkin:
Когда индикаторы принимают на модерацию, то вообще поступают весело: физически удаляют историю из папки терминала и запускают индикатор: если появилась ошибка выхода за пределы массива - гуляй... Но ведь так никто из простых пользователей не запускает индикаторы, правда же? Но, увы, модераторы наверное соревнуются меж собой кто круче и заковыристей сломает продукт. А ведь за всеми их выдумками не уследить. В конечном итоге код раздувается в разы, и всё без практической полезной нагрузки - просто дырки, придуманные модераторами, затыкаем.
А вот тут не согласен, запуск индикатора на чарте без истории вполне возможен и бывает часто - когда в новом терминале пользователь перетаскивает инструмент на график с запущенным индюком (или просто меняет ТФ на тот, который еще не открывался).
Не, не слушают. Ответ один: "Ошибок быть не должно" и всё тут...
Когда индикаторы принимают на модерацию, то вообще поступают весело: физически удаляют историю из папки терминала и запускают индикатор: если появилась ошибка выхода за пределы массива - гуляй... Но ведь так никто из простых пользователей не запускает индикаторы, правда же? Но, увы, модераторы наверное соревнуются меж собой кто круче и заковыристей сломает продукт. А ведь за всеми их выдумками не уследить. В конечном итоге код раздувается в разы, и всё без практической полезной нагрузки - просто дырки, придуманные модераторами, затыкаем.
Плюс еще ко всему обнаружив мелкую ошибку, которая исправляется за пару минут, приходится еще несколько дней ждать повторной модерации. :)
Vitalii Ananev: Плюс еще ко всему обнаружив мелкую ошибку, которая исправляется за пару минут, приходится еще несколько дней ждать повторной модерации. :)
Да. Есть моменты по времени. Особенно когда тебе пишут мол добавь эту функцию и я сразу куплю. Или когда просят обновление или новый функционал и ты его делаешь за час. Пишешь что ждите проверки. И тут проверка проходит через 2 3 недели. Приходится высылать тайм версию.........
Но дело не в этом. Проверяют это хорошо. Но вот абсурдные ошибки. С этим сложновато.
Не, не слушают. Ответ один: "Ошибок быть не должно" и всё тут...
Когда индикаторы принимают на модерацию, то вообще поступают весело: физически удаляют историю из папки терминала и запускают индикатор: если появилась ошибка выхода за пределы массива - гуляй... Но ведь так никто из простых пользователей не запускает индикаторы, правда же? Но, увы, модераторы наверное соревнуются меж собой кто круче и заковыристей сломает продукт. А ведь за всеми их выдумками не уследить. В конечном итоге код раздувается в разы, и всё без практической полезной нагрузки - просто дырки, придуманные модераторами, затыкаем.
На самом деле это имитация обычной ситуации: прикрепление индикатора к графику инструмента, на котором, в данный момент, подкачивается история. Например пользователь первый раз открыл открыл график и переключил таймфрейм на D1 или даже на W1 и сразу прикрепил на такой график индикатор.
Всем спасибо за помощь. пока проблема не решена, но буду искать возможности.
Проблема решена. Если стоплевел 0, то берем спред, умноженный на коэффициент, указанный пользователем. Если после первой установки SL и TP получаем ошибку 130 без реквотов, то увеличиваем коэффициент на 1 и т. д., пока ошибка не исчезнет. А тому, кто проверяет в маркете, указать, чтобы установил правильное значение коэффициента умножения спреда. Только в этом случае будет работать эксперт без единого получения ошибки 130.
Проблема решена. Если стоплевел 0, то берем спред, умноженный на коэффициент, указанный пользователем. Если после первой установки SL и TP получаем ошибку 130 без реквотов, то увеличиваем коэффициент на 1 и т. д., пока ошибка не исчезнет. А тому, кто проверяет в маркете, указать, чтобы установил правильное значение коэффициента умножения спреда. Только в этом случае будет работать эксперт без единого получения ошибки 130.
Это все хорошо. но есть одно. Которое и является темой обсуждения:
ошибка 130 не должна появляется вообще, ни разу никак.
Ваше решение только для пользователя, но в маркете такое решение не пройдет. потому что есть ошибка 130!
Это все хорошо. но есть одно. Которое и является темой обсуждения:
ошибка 130 не должна появляется вообще, ни разу никак.
Ваше решение только для пользователя, но в маркете такое решение не пройдет. потому что есть ошибка 130!
Для этого момента тоже есть решение (содержится в предыдущем сообщении):
А тому, кто проверяет в маркете, указать, чтобы установил правильное значение коэффициента умножения спреда.
Для этого момента тоже есть решение (содержится в предыдущем сообщении):
А тому, кто проверяет в маркете, указать, чтобы установил правильное значение коэффициента умножения спреда.
Не, не слушают. Ответ один: "Ошибок быть не должно" и всё тут...
Когда индикаторы принимают на модерацию, то вообще поступают весело: физически удаляют историю из папки терминала и запускают индикатор: если появилась ошибка выхода за пределы массива - гуляй... Но ведь так никто из простых пользователей не запускает индикаторы, правда же? Но, увы, модераторы наверное соревнуются меж собой кто круче и заковыристей сломает продукт. А ведь за всеми их выдумками не уследить. В конечном итоге код раздувается в разы, и всё без практической полезной нагрузки - просто дырки, придуманные модераторами, затыкаем.
Ваше решение только для пользователя, но в маркете такое решение не пройдет. потому что есть ошибка 130!
Пользователю оно тоже на хрен не сдалось )
Говорю же, сделайте нормальную работу для реала и затычку для проверки в маркете.
Когда индикаторы принимают на модерацию, то вообще поступают весело: физически удаляют историю из папки терминала и запускают индикатор: если появилась ошибка выхода за пределы массива - гуляй... Но ведь так никто из простых пользователей не запускает индикаторы, правда же? Но, увы, модераторы наверное соревнуются меж собой кто круче и заковыристей сломает продукт. А ведь за всеми их выдумками не уследить. В конечном итоге код раздувается в разы, и всё без практической полезной нагрузки - просто дырки, придуманные модераторами, затыкаем.
А вот тут не согласен, запуск индикатора на чарте без истории вполне возможен и бывает часто - когда в новом терминале пользователь перетаскивает инструмент на график с запущенным индюком (или просто меняет ТФ на тот, который еще не открывался).
Таких ошибок быть не должно.
Не, не слушают. Ответ один: "Ошибок быть не должно" и всё тут...
Когда индикаторы принимают на модерацию, то вообще поступают весело: физически удаляют историю из папки терминала и запускают индикатор: если появилась ошибка выхода за пределы массива - гуляй... Но ведь так никто из простых пользователей не запускает индикаторы, правда же? Но, увы, модераторы наверное соревнуются меж собой кто круче и заковыристей сломает продукт. А ведь за всеми их выдумками не уследить. В конечном итоге код раздувается в разы, и всё без практической полезной нагрузки - просто дырки, придуманные модераторами, затыкаем.
Плюс еще ко всему обнаружив мелкую ошибку, которая исправляется за пару минут, приходится еще несколько дней ждать повторной модерации. :)
Не, не слушают. Ответ один: "Ошибок быть не должно" и всё тут...
Когда индикаторы принимают на модерацию, то вообще поступают весело: физически удаляют историю из папки терминала и запускают индикатор: если появилась ошибка выхода за пределы массива - гуляй... Но ведь так никто из простых пользователей не запускает индикаторы, правда же? Но, увы, модераторы наверное соревнуются меж собой кто круче и заковыристей сломает продукт. А ведь за всеми их выдумками не уследить. В конечном итоге код раздувается в разы, и всё без практической полезной нагрузки - просто дырки, придуманные модераторами, затыкаем.