0
Завершен

Несколько полей источник

Bob Marley 2 года назад обновлен Андрей Ринас2 (ATAS developer) 2 года назад 8

Необходимы изменения в API которые позволят использовать несколько полей источник.

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

Ну и не хватает в меню выбора панели отображения индикатора пункта "СКРЫТЬ"

Запросы могут на первый взгляд показаться странными, но для программируемого универсального индикатора они очень важны! Да ну и хочется конечно чтобы АТАС сам собирал информацию об уровнях дома, чтобы для работы с ДОМом не приходилось создавать внутри индикатора свою копию ДОМа а можно было запрашивать данные  о ДОМе у АТАСа.  

На рассмотрении

Насчет нескольких источников не совсем понятно, можете пояснить?

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

Если мне грешным делом захотелось найти дивергенцию между RSI и ATR, я очень хочу поделить значения датасерии RSI на значения датаcерии ATR. Но сейчас т.к. ИСТОЧНИК только один, я подгружаю в него один из индикаторов, а второй необходимо эмулировать самостоятельно. возможность использовать несколько полей источник намного упростят жизнь. 

Завершен

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

Более подробно и с примерами описано здесь https://support.orderflowtrading.ru/knowledge-bases/46/articles/24940-postroenie-indikatora-na-osnove-drugih-indikatorov

Уровни стакана вы можете получить через GetMarketDepthSnapshot(), подробнее здесь https://support.orderflowtrading.ru/knowledge-bases/46/articles/24943-rabota-s-market-depth (Но это касается только ATAS Beta)

Насчет пункта "Скрыть", поясните пожалуйста что имели ввиду?


Ну панель на которой отображается индикатор.

там выбираешь между Chart/New Panel/1/2/3... там было-бы уместно добавить выбор "Скрыть" т.е. не отображать вовсе.

//Вы можете добавить любое количество других индикаторов в свой индикатор.

//Более подробно и с примерами описано здесь https://support.orderflowtrading.ru/knowledge-bases/46/articles/24940-postroenie-indikatora-na-osnove-drugih-indikator

То что можно добавить любой индикатор в виде функции это понятно, но все к сожалению не добавить.

Так как я создаю что-то вроде "среды макетирования" то мне нужна именно возможность добавить полей 10 источник.

Однако в существующем виде это невозможно.

ПС

то над чем я сейчас работаю вы обещали еще 3 года назад 

с вашего форума... (не могу найти ссылку)

Думаю Влад Пинич напишет вам более детально.

Andrey Rinas (Developer) 3 года назад
Теперь непосредственно насчет вашей идеи. Пока в нашей платформе нет встроенного редактора индикаторов с экспортом и импортом скриптов. И текущее API рассчитано на пользователей с определенным навыком в программировании. Возможно, в будущем создадим некий встроенный язык, но пока используется c# и стандартные средства разработки библиотек для платформы .Net.

И еще я случайно задублировал тему.https://support.orderflowtrading.ru/communities/1/topics/25879-up-tick-down-tick-neobhodimo-razdelyat

удалите если вам не трудно. она уже отвечена.

т.е. есть некая разница между тем чтобы добавить какие-то 10 индикаторов в виде функций, и предоставить пользователям возможность использовать любые 10 индикаторов в виде источника... 

Для того, чтобы запретить возможность менять панель есть свойство DenyToChangePanel. Его нужно проставить в конструкторе и все.

Как источник нельзя задавать произвольное количество индикаторов. 

Если вам необходимо работать в индикаторе с каким-то количеством других индикаторов, просто добавьте все эти индикаторы в свой, как функции. И в свойстве своего индикатора сделайте настройки, которые позволят пользователю выбирать те данные, на которых будет строиться ваш индикатор. 

Сервис поддержки клиентов работает на платформе UserEcho