Общая простота

Здравствуйте, команда разработчиков ATAS!

Я использую ATAS X для торговли фьючерсами, в основном для анализа профиля объёмов, потока ордеров и аукционных рынков.

Платформа предоставляет мощные рыночные данные, но разработка пользовательских индикаторов излишне сложна по сравнению с Pine Script от TradingView.

Я хочу рассказать о проблемах, с которыми столкнулся, и предложить конкретные улучшения.

1. Внедрить встроенный редактор скриптов, аналогичный Pine Script

В настоящее время разработка индикатора для ATAS требует создания проекта на C#, добавления ссылок на DLL-файлы ATAS, компиляции кода и установки полученного DLL-файла.

Это создает серьезное препятствие для трейдеров, желающих создавать и тестировать собственные индикаторы.

Я бы хотел, чтобы в ATAS X была реализована встроенная среда для написания скриптов, в которой пользователи могли бы:

  • писать и редактировать код индикаторов непосредственно в ATAS X;

  • запускать индикаторы без ручной компиляции DLL-файлов;

  • Видеть ошибки компиляции прямо в редакторе.

  • изменять настройки индикаторов и сразу же видеть изменения на своих графиках;

  • иметь доступ к встроенным функциям для работы с ценой, объемом, дельтой, профилем рынка и рисованием на графиках.

Разработка на C# должна оставаться доступной для опытных разработчиков, но у пользователей также должен быть более простой способ создания индикаторов.

2. Значительно упростить разработку профилей объема

ATAS — это платформа для анализа объемов. Создание собственного профиля объемов должно быть одной из самых простых задач разработки.

Я хочу создавать индикаторы, которые автоматически рассчитывают и отображают:

  • профили объема RTH за предыдущий день;

  • Профили объема ночной сессии.

  • Профили объема RTH за предыдущую неделю.

  • Формирующиеся профили объёма текущей сессии.

  • Профили объёма в фиксированном диапазоне.

  • Профили дельты объема.

  • POC, VAH, VAL, HVN и LVN.

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

В идеале ATAS предоставил бы документированную функцию профиля, которая принимает время начала и окончания и возвращает полное распределение объема, POC, VAH и VAL.

Например, разработчики должны иметь возможность запрашивать профиль объёма за предыдущий день и строить его гистограмму и уровни с помощью небольшого количества кода.

3. Добавить простые функции рисования графиков

Pine Script от TradingView позволяет относительно просто рисовать линии, прямоугольники, метки и другие элементы графика.

ATAS должен предлагать аналогичные доступные функции для создания объектов графика и управления ими.

Я хочу иметь возможность:

  • Нарисовать горизонтальную линию на уровне POC предыдущего дня.

  • Продлить эту линию вправо.

  • Добавить метку с надписью «PD POC».

  • Нарисовать гистограмму объема рядом с выбранной сессией.

  • Отображать гистограмму дельта рядом с профилем объема.

  • Автоматически обновляйте формирующиеся уровни VAH, VAL и POC.

  • Настройте цвета, прозрачность, ширину и положение каждого объекта.

Эти операции не должны требовать написания обширного пользовательского кода для визуализации.

4. Сделать профили объема с фиксированным диапазоном программируемыми

ATAS должен упростить создание пользовательских профилей с фиксированным диапазоном непосредственно с помощью своих инструментов разработки индикаторов.

Разработчик должен иметь возможность выбрать две точки на графике и запросить распределение объема между ними.

Полученный профиль должен поддерживать настраиваемые размеры строк, процентные доли областей значений, расположение гистограммы, дельту объема, а также автоматически генерируемые уровни POC, VAH и VAL.

Профиль должен обновляться при перемещении пользователем его начальной или конечной точки.

Кроме того, я хотел бы, чтобы пользовательские индикаторы могли создавать несколько независимых профилей с фиксированным диапазоном на одном графике.

5. Улучшить документацию и предоставить полные рабочие примеры

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

В частности, я хотел бы видеть официальные примеры, демонстрирующие, как строить профили сессионного объема, профили с фиксированным диапазоном, гистограммы дельты, определять уровни зоны значения и проставлять метки на горизонтальных линиях.

В примерах должно объясняться, какие сборки ATAS требуются, как скомпилировать индикатор для текущей версии ATAS X, а также как его установить и обновить.

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

6. Добавить автоматизированную систему сборки и установки

ATAS должен предоставлять простой способ компиляции и установки индикаторов без необходимости вручную управлять зависимостями DLL.

В идеале пользователи могли бы выбрать исходный код индикатора и нажать кнопку «Скомпилировать и установить...»

Пожалуйста, авторизуйтесь, чтобы присоединиться к беседе.

Проголосовавшие
Статус

In review

Категория
📊

Индикаторы

Дата

7 дней назад

Автор

fadi

Подписаться на пост

Получать уведомления по электронной почте при изменениях.