cTrader: платформа, условия счета и единицы объема API

cTrader — платформа Spotware для графиков, подачи заявок, просмотра доступной глубины рынка и автоматизации. cTrader Algo поддерживает C# и Python. Инструменты, ликвидность, комиссии и условия исполнения определяются предложением конкретного брокера. Название программы само по себе не подтверждает доступ ко всему рынку.

Общий интерфейс, разные счета

В исходном вымышленном примере два брокера предоставляют cTrader, но взимают разные комиссии на одной паре. В обоих интерфейсах можно подать заявку; издержки и доступная глубина рынка по счетам при этом могут различаться.

Спред — только часть сравнения

В другом вымышленном случае два счета cTrader показывают спреды 0,6 и 1,2 пипса; на первом дополнительно взимается комиссия.

  1. Проверьте комиссию за полный цикл открытия и закрытия, единицу объема и доступный инструмент.
  2. Меньший спред сам по себе не устанавливает меньшие общие издержки.

Сначала сопоставьте спецификации счетов, затем возможности платформ. Условия зависят от брокера и инструмента и могут измениться. Для полного сравнения нужны также остальные применимые издержки; в исходных числах комиссия не задана.

Платформа и условия счета — разные проверки

Платформа и счетНазвание платформы не определяет комиссии счета. Отдельно рассмотрите возможности программы, условия счета и сопоставимый полный цикл сделки.1ВозможностиГрафики, заявкии средстваавтоматизации.2Условия счетаИнструменты,спред и комиссияданного счета.3Сравнение затратОдин инструмент,одинаковый объем,открытие и закрытие.

Открыть отдельную схему.

Текстовое описание схемы
  1. Возможности программы: графики, заявки и автоматизация.
  2. Условия счета: инструменты брокера, спред и комиссия.
  3. Сравнение затрат: один инструмент, одинаковый объем, открытие и закрытие.
Название платформы не определяет комиссии счета. Возможности программы не заменяют условия конкретного предложения.

cTrader и MT5

cTrader и MetaTrader 5 (MT5) — разные платформы. Выбор интерфейса сам не задает комиссию брокера или порядок исполнения. Связанное понятие — MetaTrader 4 (MT4) (на английском).

Глубина подключения — не весь валютный рынок

Отображение Level II показывает доступные для данного подключения котировки и объемы. Его нельзя считать глобальной книгой заявок всего FX. Документация cTrader связывает инструменты и ликвидность с настройками брокера и его поставщиками. По названию платформы нельзя установить лицензию поставщика или применимость счета к своей стране.

Не перепутайте лоты с единицами в параметре API

В документации ExecuteMarketOrder параметр volume выражен в единицах объема. QuantityToVolumeInUnits переводит количество в лотах в единицы базовой валюты. В ручном интерфейсе пользователь может выбирать отображение лотов или единиц; его поле не следует автоматически отождествлять с параметром API.

Дополнительный пример полностью вымышлен. Для EUR/USD зададим один лот равным 100 000 EUR, минимум 1 000 EUR, шаг 1 000 EUR и максимум 100 000 EUR. Допустимы 1 000 + n × 1 000 EUR при целом n от 0 до 99. Это условная спецификация упражнения, не текущие параметры любого брокера. Намерение получить 0,025 лота означает 0,025 × 100 000 = 2 500 EUR. Передача числа 0,025 в параметр единиц означает совсем другой объем.

На узком экране таблицу можно прокрутить по горизонтали.

Преобразование единиц не заменяет проверку минимума, максимума и шага
Число в параметре единицЭквивалент в лотах моделиПроверкаСмысл
0,025 EUR0,00000025Ниже выбранного минимумаЛоты ошибочно переданы как единицы
2 500 EUR0,025Между узлами выбранной сеткиЕдиницы переведены, шаг еще не соблюден
2 000 EUR0,02В выбранном диапазоне и на сеткеСоседний объем ниже намерения
3 000 EUR0,03В выбранном диапазоне и на сеткеСоседний объем выше намерения

Вместо одного общего множителя для всех инструментов считывайте фактический Symbol.LotSize и свойства VolumeInUnitsMin, VolumeInUnitsMax, VolumeInUnitsStep. API предоставляет NormalizeVolumeInUnits с выбранным режимом округления. В таблице показаны соседние объемы условной сетки, а не универсальный выбор округления или рекомендация сделки. После преобразования проверяют итоговый объем и ограничения счета. Соответствие сетке не подтверждает принятие или исполнение заявки.

В последовательности «От плана к проверке автоматизации» это седьмое из двенадцати понятий: Предыдущее понятие: MT5; Следующее понятие: TradingView (на английском). Следующий шаг помогает отличить функции построения графиков и оповещений от брокерского исполнения. Сравнение cTrader и MT5 (на английском).

Исходное определение на польском.

Проверьте понимание

Что нужно для сравнения этих условных счетов?

Ответ и объяснения без JavaScript

Правильный ответ: Спред и комиссия при одинаковом объеме.

Только цвет интерфейса.

Внешний вид не определяет издержки.

Предположение, что на всех счетах cTrader одинаковые комиссии.

Счета разных брокеров могут иметь разные условия.

Спред и комиссия при одинаковом объеме.

Верно: для общих издержек нужна сопоставимая база сравнения.

Источники и пределы применения

  1. cTrader — возможности платформы

    Функции программного обеспечения; рекламные утверждения о надежности не заменяют проверку конкретного брокера.

  2. cTrader Algo — C# и Python

    Разработка cBots и индикаторов на C# или Python; основные требования к окружению.

  3. cTrader — условия торговли

    Разделы о комиссии, способах ее расчета и факторах задержки исполнения.

  4. cTrader — инструменты и ликвидность

    Доступные инструменты, поставщики ликвидности и серверные настройки зависят от брокера.

  5. cTrader Algo — свойства Symbol

    Свойства размера лота, минимума, максимума и шага объема; методы перевода единиц и нормализации.

  6. cTrader Algo — перевод лотов в единицы

    Документированный переход от quantity в лотах к объему в единицах базовой валюты.

  7. cTrader Algo — параметр рыночной заявки

    Перегрузка рыночной заявки с параметром volume в единицах объема.

  8. cTrader — ручной ввод объема

    В ручном окне количество можно выбирать в лотах или единицах; это отдельный интерфейс от аргумента API.

Образовательное описание программного обеспечения. Размер лота и ограничения EUR/USD вымышлены; они не определяют реальные параметры счета, доступность по стране или цену исполнения.

Учебные последовательности

Отметки общих терминов учитываются в нескольких последовательностях; сброс одной последовательности удаляет эти общие отметки и из других.

От плана к тестированию автоматизации

Сопоставьте платформу и правила исполнения, разделите тестовые выборки и оцените допущения о риске.

Шаг 7 / 12 · Отметки доступны при включенном JavaScript.

Посмотреть всю последовательность

Для сохранения отметок включите JavaScript.