Mikhail Sukhov
|
Дата: 17.03.2010
1. Не понял вопроса. Как напишите программу, так и будет работать. 2. А экспорт ДДЕ запустили перед этим?
|
|
|
|
true
|
Дата: 18.03.2010
2. Да все включено, проверял несколько раз.
|
Автор топика
|
|
|
denis
|
Дата: 18.03.2010
Напишите что делаете, по шагам. Как устанавливали.
|
|
|
|
true
|
Дата: 18.03.2010
запускаю samplesma указываю директорию и счет подключаюсь нажимаю экспорт дде(в квике выбираю начать вывод для таблицы "инструменты" и "Сделки", предварительно туда внесенны все пункты( как в инструкции) по бумаге лукойл) нажимаю старт появляется статус Runned по все остальным пунктам 0 график не выводится что я делаю не так?
|
Автор топика
|
|
|
Mikhail Sukhov
|
Дата: 18.03.2010
Чтобы проверить правильность настроек нужно запустить Sample. Это такой пример, который сразу покажет, все ли корректно настроено.
|
|
|
|
true
|
Дата: 18.03.2010
запускал sample. работает нормально. samplecandle рисует график, а samplesma нет
|
Автор топика
|
|
|
dart
|
Дата: 18.03.2010
У меня также было. Проверьте настройку wnd файла. Он должен быть также настроен как указано в документации по настройке квик. У меня была ошибка в таблице "Инструменты". Какая у вас версия S#?
|
|
|
|
Mikhail Sukhov
|
Дата: 18.03.2010
Разве Sample работает (выводит инструменты), значит и SMA должен. Наверное, что-то не то с файлом историч. данных. Он такой же как и в дистрибутиве?
|
|
|
|
true
|
Дата: 18.03.2010
Версия 1.7
|
Автор топика
|
|
|
true
|
Дата: 18.03.2010
да, такой же((
|
Автор топика
|
|
|
Mikhail Sukhov
|
Дата: 18.03.2010
Мой пример SampleSma работает с лукойлом. Он у Вас есть в таблице инструментов? По нему сделки текут в таблице всех сделок?
|
|
|
|
true
|
Дата: 18.03.2010
я читал инструкцию)))) и в инструментах и в таблице всех сделок только лукойл)))
|
Автор топика
|
|
|
Mikhail Sukhov
|
Дата: 18.03.2010
Ок, тогда такой вопрос. Доходит ли программа до строчки var lkoh = securities.FirstOrDefault(s => s.Code == "LKOH");
|
|
|
|
true
|
Дата: 19.03.2010
по поводу графиков, потерял желание разбираться, поскольку в них нет сейчас необходимости, если понадобятся, попробую разобраться, и отпишусь о решении здесь))) у меня другой вопрос возник))) я просто совсем не шарю в програмировании, подскажите, пожалуйста, если я пишу стратегию, и хочу запустить её на одном таймфрейме но на разных бумагах, будут ли они правильно считаться??? или необходимо прописывать семафоры или мьютексы??? и не могли бы вы в двух словах рассказать,или ссылочку кинуть, где почитать, каким образом можно реализовать расчеты по прописанной один раз стратегии для двух разных бумаг, а то я совсем плохо программирую, и это в голове не укладывается(((
|
Автор топика
|
|
|
Mikhail Sukhov
|
Дата: 19.03.2010
Мьютексы и семафоры - не нужно. Пишется один код стратегии, создается несколько объектов этой стратегии с разными инструментами, засовываются эти объекты в StrategyManager.
|
|
|
|
true
|
Дата: 19.03.2010
а такие параметры как Security и Interval для каждой бумаги должны быть свои (Security1,Interval1,Security2,Interval1...) или как реализовать чтобы они счетались именно для этой бумаги??
|
Автор топика
|
|
|
Mikhail Sukhov
|
Дата: 19.03.2010
Вы писали, что хотите запустить на разных бумагах. Сейчас пишите про одну бумагу. Так как именно?
|
|
|
|
true
|
Дата: 19.03.2010
для нескольких бумаг, как реализовать,чтобы расчеты были для каждой бумаги?
|
Автор топика
|
|
|
Mikhail Sukhov
|
Дата: 19.03.2010
Так как я написал выше. А в чем затруднения?
|
|
|
|
true
|
Дата: 24.03.2010
Скажите, пожалуйста, почему для создания SMA мы используем файл с данными , а не метод CandleManager.GetTimeFrameCandles(Security, TimeSpan, Int32) ??? ведь мы можем получить сформированные свечки и из них уже достать цены закрытия и построить sma, или я ошибаюсь?
|
Автор топика
|
|
|
denis
|
Дата: 24.03.2010
Файл с данными используется для получения "вчерашних" свечек, потому что сегодня нельзя из квика получить историю вчерашних торгов по ДДЕ.
|
|
|
|
true
|
Дата: 02.04.2010
подскажите еще, пожалуйста, у меня стратегия работает с правильным интеревалом(допустим 1 мин), но вызов расчетов происходит не в 00 секунд, а где-то в другом месте. Где и что подкрутить чтобы все стало работать нормально???
|
Автор топика
|
|
|
Mikhail Sukhov
|
Дата: 02.04.2010
|
|
|
|
true
|
Дата: 02.04.2010
немного не понимаю( допустим у меня тайм фрейм час, мне ставить интервал минуту??? но сигнал на вход в позицию приходить будет в середине часогого бара, а мне необходимо только по закрытию входить
|
Автор топика
|
|
|
Mikhail Sukhov
|
Дата: 02.04.2010
В коде стратегии нужно прописывать код - входить или не входить. В Вашем случае - это делать проверку на то, закончилась ли часовая свечка или нет.
|
|
|