Автор |
Сообщение |
MrDrJOKER
Зарегистрирован: 22.06.2009
Сообщения: 489
|
хочется что-то быстрое и очень прибыльное написать, поэтому решил посоветоваться со спецами.
понятно, что робота писать нужно будет в виде индикатора, а то частота сканирования 1 сек - как-то многовато, чтоб следить за текущими сделками и своевременно на них реагировать.
по сути, как олег говорил, разница у этих двух видов роботов только в методах вывода данных в проге. или что-то ещё нужно учитывать?
пока у меня пара вопросов:
- тут писали, вроде, о каких-то притормаживаниях у роботов-идикаторов. можно поконкретнееоб этом? откуда? и как обойти?
- как следить за прошедшими сделками, возможно бидами, асками? проще говоря как получить данные из Time & Sales?
обсуждаем, не стесняемся
всем спасибо. |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
А уверен, что график обновляется заметно чаще чем 1 раз в сек? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
MrDrJOKER
Зарегистрирован: 22.06.2009
Сообщения: 489
|
000 писал(а): |
А уверен, что график обновляется заметно чаще чем 1 раз в сек? |
нууу, в принципе должен побыстрее. нет?
можно ведь работать тупо с GetRTData. она работает как-бы напрямую с RT-данными без отрисовок. только вот вопрос, как часто такой робот будет сканировать ситуацию?
и есть ли какой-то доступ вообще к Time & Sales?
p.s.: почитал Томаша и доки по датафиду провайдера. обновление данных у меня должнно проходить с частотой 0.3c.
похоже тиковые данные мне пока не светят, поэтому разумнее работать с 1-секундными свечами. |
Последний раз редактировалось: MrDrJOKER (Пт Янв 30, 2015 7:10 pm), всего редактировалось 2 раз(а) |
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
yser
Зарегистрирован: 30.11.2011
Сообщения: 76
|
с графиками есть следующая засада
- робот на индикаторе не работает если график не виден т.е. если несколько роботов работающих на индикаторах на разных закладках, то работает только тот, кто на текущий момент виден, нужно чтобы все были видны одновременно. |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
MrDrJOKER
Зарегистрирован: 22.06.2009
Сообщения: 489
|
yser писал(а): |
с графиками есть следующая засада
- робот на индикаторе не работает если график не виден т.е. если несколько роботов работающих на индикаторах на разных закладках, то работает только тот, кто на текущий момент виден, нужно чтобы все были видны одновременно. |
ага. а с какой частотой он сканирует? с каждым изменением чарта? |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
![Laughing](images/smiles/icon_lol.gif) |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
MrDrJOKER
Зарегистрирован: 22.06.2009
Сообщения: 489
|
000 писал(а): |
![Laughing](images/smiles/icon_lol.gif) |
ничего смешного
Код: |
Hello,
Thank you very much for your e-mail. Please note that for ultra-fast refreshes you can use the chart window, then the formula may be re-run even up to 10-times per second (if you set Tools –> Preferences –> Intraday: “Intraday chart refresh interval” to 0).
Best regards
Marcin Gorzynski
Amibroker.com Technical Support |
осталось решить, что можно в ами сделать с потоком сделок.
пока я так и не нашел возможности, посчитать сколько прошло сделок и в какую сторону. (если исключить возможность подключения действительно тикового датафида и подсчета сделок с направлением вручную)
доступ к Times&Sales я тоже так и не нашел ![Sad](images/smiles/icon_sad.gif) |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
Не математик
Зарегистрирован: 11.04.2012
Сообщения: 44
Откуда: Баранки
|
MrDrJOKER писал(а): |
000 писал(а): |
![Laughing](images/smiles/icon_lol.gif) |
ничего смешного
Код: |
Hello,
Thank you very much for your e-mail. Please note that for ultra-fast refreshes you can use the chart window, then the formula may be re-run even up to 10-times per second (if you set Tools –> Preferences –> Intraday: “Intraday chart refresh interval” to 0).
Best regards
Marcin Gorzynski
Amibroker.com Technical Support |
осталось решить, что можно в ами сделать с потоком сделок.
пока я так и не нашел возможности, посчитать сколько прошло сделок и в какую сторону. (если исключить возможность подключения действительно тикового датафида и подсчета сделок с направлением вручную)
доступ к Times&Sales я тоже так и не нашел ![Sad](images/smiles/icon_sad.gif) |
Опаньки. Ставим в реалтайм обновлении 0. И обновляемся каждые 100 миллисекунд или 0,1 секунда, так? Как это правильно перевести "re-run even up to 10-times per second"? |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
Не математик
Зарегистрирован: 11.04.2012
Сообщения: 44
Откуда: Баранки
|
"re-run even up to 10-times per second"
Быстрее, чем 10 раз в секунду.
Быстрее, чем 0,1 секунда. |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
MrDrJOKER
Зарегистрирован: 22.06.2009
Сообщения: 489
|
Не математик писал(а): |
"re-run even up to 10-times per second"
Быстрее, чем 10 раз в секунду.
Быстрее, чем 0,1 секунда. |
"даже до 10-раз в секунду" |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
Не математик
Зарегистрирован: 11.04.2012
Сообщения: 44
Откуда: Баранки
|
MrDrJOKER писал(а): |
Не математик писал(а): |
"re-run even up to 10-times per second"
Быстрее, чем 10 раз в секунду.
Быстрее, чем 0,1 секунда. |
"даже до 10-раз в секунду" |
Спасибо. Ты просто перевернул мой мир (наверное, и не только мой).
![Smile](images/smiles/icon_smile.gif) |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
MrDrJOKER
Зарегистрирован: 22.06.2009
Сообщения: 489
|
Не математик писал(а): |
MrDrJOKER писал(а): |
Не математик писал(а): |
"re-run even up to 10-times per second"
Быстрее, чем 10 раз в секунду.
Быстрее, чем 0,1 секунда. |
"даже до 10-раз в секунду" |
Спасибо. Ты просто перевернул мой мир (наверное, и не только мой).
![Smile](images/smiles/icon_smile.gif) |
да не за что. но мои запросы пока неудовлетворены ![Confused](images/smiles/icon_confused.gif) |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
BRTO
Зарегистрирован: 01.03.2009
Сообщения: 105
|
MrDrJOKER писал(а): |
- тут писали, вроде, о каких-то притормаживаниях у роботов-идикаторов. можно поконкретнееоб этом? откуда? и как обойти?
обсуждаем, не стесняемся
всем спасибо. |
Еще можно перенести код в dll - можно уменьшить время расчета раз в 10 |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
GREEN_X5
![](images/avatars/71826913851b9e34a19b15.gif)
Зарегистрирован: 13.04.2012
Сообщения: 136
|
Я делаю так - Квик в Ами посылает котировки, Ами рисует графики и раз в минуту (соотв. на минутках) плюёт в файл на RAM диске уровни и вектор торговли.
Остальное строго на LUA в Quik, терминал с квантом 1 мсек читает файл, и если цена достигала уровня, совершает транзакцию.
Ами слишком тяжелый чтобы ему поручать быструю реакцию с выпуском ордера. Но слишком удобный и зрелищный для алгоритмов и тестов, чтобы от него отказываться вовсе. )
Вот такой простенький привод на LUA пашет в виртуальной машине терминала.
можно логи посмотреть нажав кнопочку.
![Image Image](http://i.imgur.com/bh2B8si.png) |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
|