Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Предлагаете для потикового режима тестера ввести ещё и произвольную задержку для обработки торгового запроса?
sion:
Yedelkin: Предлагаете для потикового режима тестера ввести ещё и произвольную задержку для обработки торгового запроса?
Сначала Вы сказали, что "в тестере асинхронная подача ордеров не пашет".
Затем добавили: "Cамо по себе работает, но тупо копирует функцию OrderSend. На реал возвращает ответ "Ордер размещён", в тестере возвращает готовый result."
Вот я и спрашиваю: предлагаете для потикового режима тестера в описанной Вами ситуации ввести ещё и произвольную задержку для обработки торгового запроса?
Иными словами, предлагаете ли, чтобы при использовании функции OrderSendAsync() в тестере на потиковом режиме возвращался ответ "Ордер размещён", а сам торговый запрос, отосланный функцией OrderSendAsync(), обрабатывался несколько позже, с произвольной задержкой в обработке, как и на демо-счёте?
Так понятнее, "к чему этот вопрос"?
Сначала Вы сказали, что "в тестере асинхронная подача ордеров не пашет".
Затем добавили: "Cамо по себе работает, но тупо копирует функцию OrderSend. На реал возвращает ответ "Ордер размещён", в тестере возвращает готовый result."
Вот я и спрашиваю: предлагаете для потикового режима тестера в описанной Вами ситуации ввести ещё и произвольную задержку для обработки торгового запроса?
Иными словами, предлагаете ли, чтобы при использовании функции OrderSendAsync() в тестере на потиковом режиме возвращался ответ "Ордер размещён", а сам торговый запрос, отосланный функцией OrderSendAsync(), обрабатывался несколько позже, с произвольной задержкой в обработке, как и на демо-счёте?
Так понятнее, "к чему этот вопрос"?
В настройках тестера стратегий есть параметр - "Режим торговли" с выбором обычная или произвольная задержка. Отсылая 10 асинхронных ордеров в режиме произвольная задержка, последний ордер где-то через минуту будет выставляться(странный режим асинхронности). Сделав эксперт в тестере стратегий, на реал серваках, он в принципе не будет работать(потому-что не приходят там готовые ответы после отправки OrderSendAsync).
Причем тут задержки, если приходится в зависимости от того где запущен эксперт, двумя способами следить за ордерами(все это усугубляется тем, что OnTradeTransaction дропает REQUEST ответы). И приходится, на реал серверах следить через OnTradeTransaction, а в тестере результаты фиксироваться в ответах после отправки OrderSendAsync.
Ну иначе работает функция и не дает она ответа здесь и сейчас, зачем что-то иное придумывать. Что-бы не произошел ваш случай, вполне можно OrderSend использовать, а пока только красивая надпись Async.
Ну а как Вы хотите урегулировать ситуацию с тем, что (по Вашим же словам) в тестере функция OrderSendAsync() не возвращает код 10008?
Ведь если бы в тестере функция OrderSendAsync() немедленно возвращала код "Ордер размещён", то обработка самого OrderSendAsync()-запроса в тестере происходила бы позже. Т.е. с задержкой - с той самой задержкой, которой Вы посвятили свой вопрос-уточнение.
sion:
Yedelkin: Иными словами, предлагаете ли, чтобы при использовании функции OrderSendAsync() в тестере на потиковом режиме возвращался ответ "Ордер размещён", а сам торговый запрос, отосланный функцией OrderSendAsync(), обрабатывался несколько позже, с произвольной задержкой в обработке, как и на демо-счёте?
Ну иначе работает функция и не дает она ответа здесь и сейчас, зачем что-то иное придумывать. Что-бы не произошел ваш случай, вполне можно OrderSend использовать, а пока только красивая надпись Async.
:) Я задал один и тот же вопрос в разных вариациях, но конкретного ответа ("да, предлагаю", "нет, не предлагаю") так и не получил. Предлагаю завершить на этом - видимо, не совcем понимаем друг друга :)
:) Я задал один и тот же вопрос в разных вариациях, но конкретного ответа ("да, предлагаю", "нет, не предлагаю") так и не получил. Предлагаю завершить на этом - видимо, не совcем понимаем друг друга :)