работа со свечами!Обьясните пожалуйста как вообщем с ними работать?!


работа со свечами!Обьясните пожалуйста как вообщем с ними работать?!
Atom
03.06.2011


Здравствуйте Михаил.
Обьясните пожалуйста как вообще работать со свечами меня волнует вопрос того как получить хотя бы high предыдущей свечи.
Во всех других примерах ничего не смог найти ,везде только описания как строить эти свечи через какие то непонятные списки или сохранение их через гидру.
Могли бы вы привести побольше примеров с работой со свечами.

Теги:


Спасибо:


< 1 2 3  >
Alexander

Фотография
Дата: 21.07.2011
Ответить


freelancer Перейти
Спасибо.
А как правильно написать условие с использованием NewCandles ?


When(token.NewCandles()).Do(blablabla)
Спасибо:

freelancer

Фотография
Дата: 22.07.2011
Ответить


А можно ли внутри одного условия (допустим NewCandles) написать другое (Matched) ?
Например появилась новая свеча, какие-то условия соблюдены и мы отсылаем заявку на вход в позицию и тут же подписываемся на Matched(эта_заявка). Внутри Do ставим стоп
Спасибо:

Alexander

Фотография
Дата: 22.07.2011
Ответить


freelancer Перейти
А можно ли внутри одного условия (допустим NewCandles) написать другое (Matched) ?
Например появилась новая свеча, какие-то условия соблюдены и мы отсылаем заявку на вход в позицию и тут же подписываемся на Matched(эта_заявка). Внутри Do ставим стоп


Попробуйте, как раз узнаем ответ. :))

На мой взгляд можно.
Спасибо:

freelancer

Фотография
Дата: 22.07.2011
Ответить


Ну да. По сути это условие будет выполнено только 1 раз.
А потом можно как то отписаться от проверки этого условия ? Или не нужно уже ?
Спасибо:

Alexander

Фотография
Дата: 22.07.2011
Ответить


freelancer Перейти
Ну да. По сути это условие будет выполнено только 1 раз.
А потом можно как то отписаться от проверки этого условия ? Или не нужно уже ?


Добавьте ему Once()
Спасибо:

freelancer

Фотография
Дата: 22.07.2011
Ответить


Код
this.
When(StrategyRuleConditionHelper.Matched(TargetOrder).Once()).
Do(() =>
{

});


Так ?
Спасибо:

Alexander

Фотография
Дата: 22.07.2011
Ответить


freelancer Перейти
Код
this.
When(StrategyRuleConditionHelper.Matched(TargetOrder).Once()).
Do(() =>
{

});


Так ?



Код
this.
When(TargetOrder.Matched()).
Do(() =>
{
 
}).
Once();


в этом случае правило будет вызвано лишь 1 раз
Спасибо:

freelancer

Фотография
Дата: 22.07.2011
Ответить


TargetOrder.Matched() сработало, а Trader.GetPosition(Portfolio, Security) = null.
Может как то иначе надо проверять позицию ?
Спасибо:

Alexander

Фотография
Дата: 22.07.2011
Ответить


Может у вас Portfolio \ Security другой в заявке? или обновиться не успела таблица

Код
			return Trader.GetPosition(Portfolio, Security) != null
					   ? (int)Trader.GetPosition(Portfolio, Security).CurrentValue
					   : 0;


я вот так получаю позицию - всегда работает.
Спасибо:

freelancer

Фотография
Дата: 22.07.2011
Ответить


Скорее всего обновиться не успела. Можно это как-то подкрутить ?
Спасибо:
< 1 2 3  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy