Параметры текущей свечи

Параметры текущей свечи
Atom
2/27/2013
Shaly


Каким методом получить параметры текущей свечи? High, Low предыдущей (сформировавшейся) свечи получаем через ProcessCandle(Candle candle), текущей (формирующейся) через ProcessValues(Candle candle), но последнее не работает.

Tags:


Thanks:


< 1 2 
VassilSanych

Avatar
Date: 3/5/2013
Reply


Shaly
Просмотрев форум,и изучив индикаторы с codeplex я обнаружила что доступ к индикаторам StockSharp не доступен обладателям VS express по причине не доступности интерфейса IPersistable или я ошибаюсь?

Каким образом VS express может накладывать ограничения на .net?
В VS express отсутствуют только некоторые средства разработки, которые есть в платных версиях. Сама же .net и её API доступны вне зависимости от инструментов. Можно в notepad писать и из командной строки компилировать.
Thanks:

VassilSanych

Avatar
Date: 3/5/2013
Reply


IPersistable наследуют, кстати, ещё и Strategy и ITrader до кучи к другим классам.
Thanks:

VassilSanych

Avatar
Date: 3/5/2013
Reply


Если отсутствуют какие-то библиотеки, попробуйте установить триальную версию VS и скопировать нужные библиотеки из её папок (врядли это нарушает лицензию)
Можно ещё, наверное, установить SDK. Но я не знаю в какой именно SDK входят "Testing Tools", если входят вообще куда-то.
upd
попробуйте
Visual Studio SDK
или ещё (что врядли)
Windows SDK
(не обращайте внимание на "windows 8" сейчас весь SDK называется именно так)
Только осторожно: в последний раз, когда я качал Platform SDK (давно это было), он у меня занял около 7Гб.
Thanks:

Moadip

Avatar
Date: 3/5/2013
Reply


VassilSanych не пугайте девушку обилием терминологии.[smile]

Классы S# которые реализуют интерфейс IPersistable это не тот интерфейс который находится в Microsoft.VisualStudio.QualityTools.Common.dll.
Это интерфейс S#, находится в Ecng.Serialization.dll, поэтому ничего доп. скачивать и устанавливать не надо.

Shaly, добавьте в References проекта данную dll, должно все заработать.
Thanks: Shaly

Shaly

Avatar
Date: 3/5/2013
Reply


Данная dll уже давно добавлена в проект и есть ссылка на StockSharp.Algo.Indicators(прописана), но ошибка, что не хватает ссылки, не исчезает никак.
Thanks:

Moadip

Avatar
Date: 3/5/2013
Reply


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

Shaly

Avatar
Date: 3/5/2013
Reply



С предыдущей проблемой всё разрешилось) спасибо! Не хватало ссылки Ecng.Serialization. Но вот появилась другая проблема. Подскажите, как устранить?
Ошибка.jpg 176 KB (709)
Thanks:

Иван З.

Avatar
Date: 3/5/2013
Reply


вместо
Code
public override decimal OnProcess(IIndicatorValue input)


напишите
Code
protected override decimal OnProcess(IIndicatorValue input)


Thanks: Shaly
< 1 2 

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

loading
clippy