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

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


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

Tags:


Thanks:


< 1 2 3  >
Alexander

Avatar
Date: 7/21/2011
Reply


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


When(token.NewCandles()).Do(blablabla)
Thanks:

freelancer

Avatar
Date: 7/22/2011
Reply


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

Alexander

Avatar
Date: 7/22/2011
Reply


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


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

На мой взгляд можно.
Thanks:

freelancer

Avatar
Date: 7/22/2011
Reply


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

Alexander

Avatar
Date: 7/22/2011
Reply


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


Добавьте ему Once()
Thanks:

freelancer

Avatar
Date: 7/22/2011
Reply


Code
this.
When(StrategyRuleConditionHelper.Matched(TargetOrder).Once()).
Do(() =>
{

});


Так ?
Thanks:

Alexander

Avatar
Date: 7/22/2011
Reply


freelancer
Code
this.
When(StrategyRuleConditionHelper.Matched(TargetOrder).Once()).
Do(() =>
{

});


Так ?



Code
this.
When(TargetOrder.Matched()).
Do(() =>
{
 
}).
Once();


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

freelancer

Avatar
Date: 7/22/2011
Reply


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

Alexander

Avatar
Date: 7/22/2011
Reply


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

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


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

freelancer

Avatar
Date: 7/22/2011
Reply


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

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

loading
clippy