Уничтожаем фейки

Страницы: 1
RSS
Уничтожаем фейки
 
Добрый день, Всем.
----------------------
На форуме очень много  буратин и чайников,
жизнь которых на рынке только начинается.
Поэтому попробую, по мере сил и желания,  снять с их ушей лапшу,
которую им упорно развешивают некоторые словообильные посетители.
--------------------
Начнем с определений:
чайник - чел,начинающий программировать робота в QUIK.
буратино - чел,начинающий гений торговли и уверенный в быстром обогащении на бирже, мечтающий о халяве.
Тики - данные отображающиеся на графике с интервалом -"тиковый"
================
Фейк №1
===============
Есть тики , а есть обезличенные сделки и это разные данные, тики -няка, а обезличенные сделки -бяка.
Тики обрабатываются быстрее, чем обезличенные сделки.
--------------  
Такая тема неоднократно появлялась на форуме.
Как правило это связано с самопальными свечами с интервалом меньше 1 минуты.
================
Так вот , противопоставление тиков и обезличенных сделок - это ложь.
Тики и обезличенные сделки - это одни и те же данные.
===========  
Получить эти данные можно тремя способами:
1) подписаться на обезличенные сделки на LUA;
2) заказать обезличенные сделки через меню терминала
3) открыть график с интервалом "тиковые"
-----------------------
Во всех трех случаях данные будут поступать в таблицу обезличенных сделок,в колбек скрипта и на график.
==============
Доказательство :
1) см документацию:
функция CreateDataSource
param – Если параметр не задан, то заказываются данные
на основании таблицы обезличенных сделок.
--------------
2) без заказа через терминал, откройте тиковый график. А потом откройте таблицу обезличенных сделок.
Вы увидите в таблице инструмент с тикового графика.
------------------
3) сделаем следующий тест.
На тиковый график разместим индикатор, который пишет текущую цену инструмента (ТИК) в лог файл.
В этот же лог файл пишем параметры обезличенных сделок данного инструмента, полученные скриптом onAllTrade.
И дополнительно проверим, что же мы получим по данному инструменту через колбек onParam, т е из ТТП.
-----------
Вот результат данного теста:
Код
onAllTrade QJSIM;SMLT;2738.000000,1,0,20220626,131036,0,101420,36
interval=0,QJSIM,SMLT;2738.000000
onAllTrade QJSIM;SMLT;2738.000000,1,0,20220626,131037,0,221,17
interval=0,QJSIM,SMLT;2738.000000
onParam QJSIM;SMLT;2738.000000
onParam QJSIM;SMLT;2737.400000
onAllTrade QJSIM;SMLT;2737.400000,1,0,20220626,131047,0,79827,33
interval=0,QJSIM,SMLT;2737.400000
onParam QJSIM;SMLT;2737.400000
onParam QJSIM;SMLT;2739.000000
onAllTrade QJSIM;SMLT;2737.400000,9,0,20220626,131057,0,98496,32
interval=0,QJSIM,SMLT;2737.400000
onAllTrade QJSIM;SMLT;2737.400000,1,0,20220626,131057,0,202,15
interval=0,QJSIM,SMLT;2737.400000
onAllTrade QJSIM;SMLT;2737.500000,40,0,20220626,131057,0,142,14
interval=0,QJSIM,SMLT;2737.500000
onAllTrade QJSIM;SMLT;2737.500000,1,0,20220626,131057,0,209,16
interval=0,QJSIM,SMLT;2737.500000
onAllTrade QJSIM;SMLT;2738.000000,10,0,20220626,131057,0,165,20
interval=0,QJSIM,SMLT;2738.000000
onAllTrade QJSIM;SMLT;2738.000000,1,0,20220626,131057,0,160,16
interval=0,QJSIM,SMLT;2738.000000
onAllTrade QJSIM;SMLT;2738.000000,2,0,20220626,131057,0,158,12
interval=0,QJSIM,SMLT;2738.000000
onAllTrade QJSIM;SMLT;2738.000000,1,0,20220626,131057,0,149,11
interval=0,QJSIM,SMLT;2738.000000
onAllTrade QJSIM;SMLT;2738.500000,22,0,20220626,131057,0,129,11
interval=0,QJSIM,SMLT;2738.500000
onAllTrade QJSIM;SMLT;2738.500000,1,0,20220626,131057,0,126,11
interval=0,QJSIM,SMLT;2738.500000
onAllTrade QJSIM;SMLT;2738.500000,48,0,20220626,131057,0,122,11
interval=0,QJSIM,SMLT;2738.500000
onAllTrade QJSIM;SMLT;2739.000000,8,0,20220626,131057,0,131,11
interval=0,QJSIM,SMLT;2739.000000
onAllTrade QJSIM;SMLT;2739.000000,1,0,20220626,131057,0,134,19
interval=0,QJSIM,SMLT;2739.000000
onAllTrade QJSIM;SMLT;2739.000000,44,0,20220626,131057,0,125,12
interval=0,QJSIM,SMLT;2739.000000
onParam QJSIM;SMLT;2739.500000
Резюме:
Первым ВСЕГДА отрабатывает колбек onAllTrade, после него данные приходят в индикатор графика.
---------------
Колбек onParam , как и ожидалось принимает лишь некоторые тики,
которые попадают в текущий срез данных, передаваемых в таблицу текущих параметров.
------------------------
 
nikolz, Чайники собираются бороться с чайниками? Это круто! Ха-ха-ха! Так это со мной чайник собрался бодаться? Ну, флаг в руки... :smile:

Фейк №1
Есть тики, есть обезличенные сделки - и то, и другое для торговли нафиг не нужно, вне зависимости от того, разные это вещи или одно и то же. Соответственно, все эти способы их получения и прочие "тесты" есть никому не нужный онанизм. Приговор окончательный, обжалованию не подлежит.
 
Хорошее исследование, особенно что касается понимания OnParam
Страницы: 1
Читают тему
Наверх