SampleSMA
Atom Reply
12/6/2011


Запускаю SampleSMA из VS2010.
Указываю путь к квику
нажимаю подключится, Экспорт DDE
Выбираю счет, нажимаю старт
рисуется график лука за май 2010 и все. Больше ничего не происходит.
Вопрос 1. Как должен работать этот пример во время торговой сессии - должен ли обновляться график?
Вопрос 2. Как должен работать этот пример при запуске после торговой сессии - должен ли вывестись свежий график?

Tags:


Thanks:




16 Answers
Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 12/6/2011
Reply


1. Пример из какой версии S#? В 4.0.6 были проблемы.
2. Нужно историю с финама закачать новую. Файл называется LKOH_History. Вот там как раз диапазон май 2010, потому что пример тогда как раз и создавался. http://www.finam.ru/analysis/export/default.asp Главное, укажите формат как в существующем файле (без заголовка, точка вместо запятых и т.д.).
Thanks:

Alexander

Avatar
Date: 12/6/2011
Reply


Maxxx Перейти
Запускаю SampleSMA из VS2010.
Указываю путь к квику
нажимаю подключится, Экспорт DDE
Выбираю счет, нажимаю старт
рисуется график лука за май 2010 и все. Больше ничего не происходит.
Вопрос 1. Как должен работать этот пример во время торговой сессии - должен ли обновляться график?
Вопрос 2. Как должен работать этот пример при запуске после торговой сессии - должен ли вывестись свежий график?


должен
должен

метод DrawSma как раз это делает

какая версия S#? Лучше использовать 4.0.7, в 4.0.6 были проблемы
Thanks:

Maxxx

Avatar
Training
Date: 12/6/2011
Reply


Была 4.0.6, поставил сейчас 4.0.7

Ваши ответы на вопрос номер 2 противоречат друг другу.
Сейчас сессия уже закончилась. Опять выводит график за май. Должен ли рисовать свежий график, то есть по сегодняшнее число?
Topic starter
Thanks:

Maxxx

Avatar
Training
Date: 12/6/2011
Reply


Еще вопрос про пример QuikCandles
Сейчас торговая сессия FORTS еще идет. Выбираю в примере RIZ1, нажимаю 'График', график не рисуется. Пустое черное окно с местом под свечки и под объем.
Как должна работать и почему не строит график?
Topic starter
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 12/6/2011
Reply


Это не противоречие. Про текущий день все ок - берется из терминала. Но историю нужно до закачивать с Финама. С тех пор появилась Гидра. Так что такая инициализация уже не актуальна.
Thanks:

Maxxx

Avatar
Training
Date: 12/6/2011
Reply


Завтра попробую в торговую сессию.

Вопрос про пример QuikCandles
Сейчас торговая сессия FORTS еще идет. Выбираю в примере RIZ1, нажимаю 'График', график не рисуется. Пустое черное окно с местом под свечки и под объем.
Как должна работать и почему не строит график?
Topic starter
Thanks:

Alexander

Avatar
Date: 12/6/2011
Reply


Maxxx Перейти
Завтра попробую в торговую сессию.

Вопрос про пример QuikCandles
Сейчас торговая сессия FORTS еще идет. Выбираю в примере RIZ1, нажимаю 'График', график не рисуется. Пустое черное окно с местом под свечки и под объем.
Как должна работать и почему не строит график?


В квике в таблице Все сделки есть сделки для РИЗ1?
Thanks:

Maxxx

Avatar
Training
Date: 12/6/2011
Reply


Нет, таблица пустая.
Topic starter
Thanks:

Alexander

Avatar
Date: 12/6/2011
Reply


Maxxx Перейти
Нет, таблица пустая.


Свечки строятся по всем сделкам. Нет сделок - нет свечек.
Позвоните брокеру, попросите его включить поток всех сделок в квике (это бесплатно).

по умолчанию выключают некоторые, чтоб нагрузку уменьшить.
Thanks:

Maxxx

Avatar
Training
Date: 12/9/2011
Reply


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

Alexander

Avatar
Date: 12/9/2011
Reply


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


А если убрать загрузку истории? Оставить только текущие сделки.
Странно строить МА с таким перерывом - в полгода :)
Thanks:

Maxxx

Avatar
Training
Date: 12/9/2011
Reply


Удалил данные из файла с историей.
Теперь рисует так. Смена в коде таймфрейма на минутки и изменение периода скользящи средних ни к чему не приводят.

[img]http://i.imm.io/cHBU.jpeg[/img]

что-то картинка не вставляется - вобщем она по этой ссылке
Topic starter
Thanks:

Alexander

Avatar
Date: 12/12/2011
Reply


Свечки после вызова RegisterTimeFrameCandles формируются в другом потоке.
Сразу за этим вызовом идёт их получение - а они ещё просто не успевают сформироваться.

В ближайшее время поправим примеры.
Thanks:

Alexander

Avatar
Date: 12/12/2011
Reply


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

Maxxx

Avatar
Training
Date: 12/14/2011
Reply


А есть примеры с этой событийной моделью?
Topic starter
Thanks:

Alexander

Avatar
Date: 12/14/2011
Reply


Maxxx Перейти
А есть примеры с этой событийной моделью?


В документации есть
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy