Originally Posted By: Denis
Хочу выразить нашу благодарность за поднятый вопрос.
По результатам анализа принято решение внести ряд изменений в АПИ и снабдить блок критических функций таких как функции работы с позициями расширенным описанием.
Denis, будем очень признательны (пользователи), если будет сделано детальное описание всех возможных для использования в программе ордеров.
Quote:
Пользуясь случаем, хочу попросить Вас высказать и другие замечания по АПИ, если они есть. Это позволит нам правильно сбалансировать задачи и как следствие решить проблемы быстрее.
И самое основное/главное, необходима возможность выставлять при открытии бара (исходя из расчётов алгоритма пользователя) на биржу Лимитные ордеры (для тейкпрофита) и Стоп/Стоп-Лимиты (для фиксации по расчётной цене убытков), причём необходимо, чтобы в этих типах ордеров была возможность задавать кол-во контрактов/акций для возможности частичного закрытия позиции (в случая тейкпрофита и стопа) и переворота (в случае стоп/стоп-лимита, удвоенное кол-во контрактов позволит изменить позицию на противоположенную за одну операцию).
Понятно, что этим программисты заниматься не любят, т. к. это требует при размещении ордера на бирже отслеживать его состояние, ID ордера, чтобы в случае неисполнения ордера при открытии нового бара снимать неисполненный ордер по его ID и заменять новым ордером с учётом произошедших ценовых изменений в исторических данных за анализируемом периоде и так на каждом баре, однако это единственный путь создать программу действительно профессионального уровня, а не приблуду по отслеживанию изменения состояния позиции в графическом интерфейсе программы. Больно смотреть, как на 30 мин. таймфреме цена достигла заданного условия, а программа ожидает десятки минут до закрытия бара и после этого производится сделка вместо того чтобы при открытии бар разместить требуемый ордер на биржу для ожидания ценовых изменений. Задача эта не малая, но и решаемая в рамках одной динамической библиотека, рано или поздно эту задачу надо будет решать/учитывать и лучше сделать это раньше.

С уважением к проделанной вашим коллективом работе,
Craft