Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
Октября 09, 2024, 03:35:59 pm
Новости:
Transaq
|
СБО "Transaq"
|
Подсистема ATF
| Topic:
Нужен индикатор "Дельта" (разница между покупками и продажами).
« предыдущая тема
следующая тема »
Страниц:
[
1
]
Автор
Тема: Нужен индикатор "Дельта" (разница между покупками и продажами). (Прочитано 10120 раз)
Makin
Newbie
Сообщений: 14
Нужен индикатор "Дельта" (разница между покупками и продажами).
«
:
Апреля 15, 2020, 01:01:27 pm »
В ранних версиях Transaq было что-то похожее на "Дельта". Сейчас нет. Может есть у кого такой индикатор?
Записан
Pilgrim
Newbie
Сообщений: 48
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #1 :
Апреля 18, 2020, 10:57:49 pm »
Если правильно понял, то Вам нужен:
- getLastTradeDirection() - «направление последний сделки ('B' - удовлетворена заявка на покупку, 'S' - на продажу; в противном случае неизвестно) (ATF 1.17)» (из документации),
ну и
- getLastTradeVolume() - «получить объем в последней сделке по данной бумаге. (ver. 1.11)» (от туда же).
В принципе, 7-10 строчек вместе с «красивостями». Средства у АТФ для «Дельты» есть. Допускаю, что на форуме и пример найдётся ...
Записан
Makin
Newbie
Сообщений: 14
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #2 :
Апреля 20, 2020, 01:52:26 pm »
Индикатор "Дельта", показывающий кого больше, покупателей или продавцов
Записан
Pilgrim
Newbie
Сообщений: 48
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #3 :
Апреля 20, 2020, 03:10:07 pm »
Ну да, конечно. Я Вам и привёл две функции которые являются основой для «Дельты».
В «калке» подсчитываете объёмы для «инициаторов сделок» (S/B) - их разница и есть «Дельта» для текущей свечи.
На новой свече обнуляете «S» и «B». «Эту песню не задушишь, не убьешь!» ©, что называется.
Попробуйте написАть, там максимум строк десять ...
Записан
Makin
Newbie
Сообщений: 14
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #4 :
Апреля 20, 2020, 10:43:34 pm »
Да вот ни писака я, к сожалению. Ищу, может готовый у кого-то в загашнике выляется.
Записан
Pilgrim
Newbie
Сообщений: 48
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #5 :
Апреля 21, 2020, 02:59:28 am »
Нашёл старый скрипт, в нём «Дельта» была как компонента.
Выбросил всё лишнее, вроде должен работать.
На рынок уже опоздал, не проверял.
// ==================================================================================
#line 0 hist #98FB98
#line 1 hist #FFC0CB
static vr_BBSS;
static vr1_V_trd = 0;
static vrS_V_SUM = 0;
static vrB_V_SUM = 0;
function onNewCandle() {
vrB_V_SUM = 0;
vrS_V_SUM = 0;
}
function calc() {
if ( isHistoryCalculated() ) {
vr1_V_trd = getLastTradeVolume();
vr_BBSS = getLastTradeDirection();
if ( vr_BBSS == "S" ) { vrS_V_SUM += vr1_V_trd;}
if ( vr_BBSS == "B" ) { vrB_V_SUM += vr1_V_trd;}
line[0] = vrB_V_SUM;
line[1] = - vrS_V_SUM;
}
}
// ==================================================================================
Записан
Makin
Newbie
Сообщений: 14
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #6 :
Апреля 21, 2020, 01:10:12 pm »
Спасибо большое, что откликнулись. Только запустил, работает. Уточните, пожалуйста, на оновании каких данных/цифр он рисует гистограмму?
Записан
Pilgrim
Newbie
Сообщений: 48
Re: Нужен индикатор "Дельта" (разница между п
«
Ответ #7 :
Апреля 21, 2020, 02:04:22 pm »
Информация о инициаторах сделки с биржи - штатная.
Разработчики ПО просто её транслируют в терминал.
Но вот АТФ, насколько я понял из форума, получает эти данные несколько в другом виде.
Есть у него некоторое отклонение от терминала (процентов, по наблюдениям, до 3-5).
Не думаю, что это критично, но такое вот.
Попробуйте в поиске забить: «getLastTradeDirection()», там может на ветках подробнее что нибудь почитаете.
Просто надо помнить, что функция учитывает рыночные(!) заявки. А это как бы двух участников из пяти
(маркет-мейкер, лимитный покупатель/продавец, рыночный покупатель/продавец).
Это я вообще - о ценности «Дельты» ...
И да, можете проверить работу скрипта: сумма двух гистограмм = Volume ...
«
Последнее редактирование: Апреля 21, 2020, 02:16:14 pm от Pilgrim
»
Записан
Makin
Newbie
Сообщений: 14
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #8 :
Апреля 21, 2020, 02:15:11 pm »
Спасибо еще раз!
Записан
Матвей
Newbie
Сообщений: 1
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #9 :
Августа 12, 2020, 10:44:09 am »
Всем привет!Ребята,почему этот скрипт вверху не сохраняет данные индикатора,в чем здесь дело?Даже переключаясь на другой таймфрейм,показания сбрасываются.Что нужно добавить?
Записан
RenatNig
Newbie
Сообщений: 1
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #10 :
Июня 09, 2023, 11:28:18 am »
Не сохраняет данные, при переключении инструментов сбрасывается. Подскажите что нужно добавить? Спасибо!
Записан
Almaz
Newbie
Сообщений: 20
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #11 :
Августа 22, 2023, 01:21:08 pm »
Нужно писать программу
причем не маленькую
Записан
Almaz
Newbie
Сообщений: 20
Re: Нужен индикатор "Дельта" (разница между покупками и продажами).
«
Ответ #12 :
Августа 22, 2023, 01:27:03 pm »
Кстати разработчики вопрос: а почему бы не сохранять объем в виде дельты на истор. данных? на один массив больше
Записан
Страниц:
[
1
]
Transaq
|
СБО "Transaq"
|
Подсистема ATF
| Topic:
Нужен индикатор "Дельта" (разница между покупками и продажами).
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
J
-----------------------------
-----------------------------
П
-----------------------------
-----------------------------
0
-----------------------------
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Powered by SMF 2.0.10
|
SMF © 2006-2008, Simple Machines LLC
Загружается...