#8710 - Tue Jul 20 2010 10:16 PM
Re: Как сделать?
[Re: Stanley]
|
stranger
Registered: Tue Jul 06 2010
Записи: 2
|
А как реализовать модуль числа (Абсолютное значение числа)? Двойное условие не предлогать. В с# есть функция abs, но почему то TSLAB её не воспринивает...
|
Наверх
|
|
|
|
#8723 - Wed Jul 21 2010 09:44 AM
Re: Как сделать?
[Re: Jollier]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
А как реализовать модуль числа (Абсолютное значение числа)? Двойное условие не предлогать. В с# есть функция abs, но почему то TSLAB её не воспринивает... Math.Abs()
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
Наверх
|
|
|
|
#8724 - Wed Jul 21 2010 09:47 AM
Re: Как сделать?
[Re: Stanley]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
Толь я переработал, толи мне в голову пришла гениальная мысль!мне надо как-то соотнести размер (ширину свечи)С изменением цены.Подробнее задумка такая.Если на графике построить треугольник, где вершина А будет ценой закрытия свечи 5 периодов назад, а вершина В-Закрытие iтое, то катет BC определяется как их разница.  Задача-найти тангенс альфа, а мне известна только сторона BC,как разница закрытий и 90 градусный угол. а надо найти еще хоть что-нибудь Стало интересно, а зачем это находить? На самом деле известна и сторона ав и сторона вс и один угол, тот который прямой, а дальше пифагор, только скажите зачем? Просто интересно ...
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
Наверх
|
|
|
|
#8729 - Wed Jul 21 2010 10:53 AM
Re: Как сделать?
[Re: 777]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Стало интересно, а зачем это находить? На самом деле известна и сторона ав и сторона вс и один угол, тот который прямой, а дальше пифагор, только скажите зачем? Просто интересно ... Почему ab известно ? ac известно как количество свечей, соответственно тангенс альфа на сколько помню bc/ac, ширина свечи тут вообще не важна, единица измерения ac будет количество свечей, а ac - цена. Если сравнивать время ac с другим отрезком времени, то и нужно сравнивать количество свечей. Только действительно, остаётся вопрос - зачем?-))
Отредактировано uprav (Wed Jul 21 2010 10:54 AM)
_________________________
|
Наверх
|
|
|
|
#8732 - Wed Jul 21 2010 12:05 PM
Re: Как сделать?
[Re: uprav]
|
Carpal Tunnel
Registered: Thu Apr 01 2010
Записи: 2564
Loc: г. Дзержинский
|
Стало интересно, а зачем это находить? На самом деле известна и сторона ав и сторона вс и один угол, тот который прямой, а дальше пифагор, только скажите зачем? Просто интересно ... Почему ab известно ? ac известно как количество свечей, соответственно тангенс альфа на сколько помню bc/ac, ширина свечи тут вообще не важна, единица измерения ac будет количество свечей, а ac - цена. Если сравнивать время ac с другим отрезком времени, то и нужно сравнивать количество свечей. Только действительно, остаётся вопрос - зачем?-)) я имел ввиду ас, описался...
_________________________
«Существует 3 типа лжи: ложь, наглая ложь и статистика» Дизраэли.
|
Наверх
|
|
|
|
#9182 - Thu Jul 29 2010 09:40 PM
Re: Как сделать?
[Re: uprav]
|
enthusiast
Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
|
Подскажите пожалуйста, хочу поставить стоп на опен 15 минутного бара в котором была открыта позиция, а все последующие бары опен предыдушего бара. Тайм фрейм минутка. Ни как не приложу, как это сделать. Вот, кое чего, набросал, чтобы понятно было в чем вопрос.
Attachments
Совет у Форума.xml (190 downloads)
Отредактировано Lenar (Thu Jul 29 2010 10:18 PM)
|
Наверх
|
|
|
|
#9184 - Thu Jul 29 2010 10:48 PM
Re: Как сделать?
[Re: Lenar]
|
enthusiast
Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
|
Еще вопрос назрел, а как взять значение опен 15 минутного, который только открылся. По сути мы же его уже знаем, когда сформирована 1 свеча минуты.
Attachments
Совет у форума1.xml (174 downloads)
|
Наверх
|
|
|
|
#9244 - Sun Aug 01 2010 11:10 AM
Re: Как сделать?
[Re: Nektodron]
|
addict
Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
|
Как сделать отложенную заявку по рынку? Например, появился сигнал, как сделать так, чтобы заявка выставилась не мгновенно, а, скажем, через 10 секунд? В коде на C#:
source.Positions.BuyAtMarket(bar+1, 1, "L");
Что добавить перед этим, чтобы заявка выставилась позже на N секунд?
|
Наверх
|
|
|
|
#9249 - Sun Aug 01 2010 12:07 PM
Re: Как сделать?
[Re: Nektodron]
|
addict
Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
|
ну можно ничего не считать, поставить bar+2, но это совсем тоска  может, какой-нибудь sleep(10) можно воткнуть или это чревато?
|
Наверх
|
|
|
|
#9300 - Tue Aug 03 2010 02:13 PM
Re: Как сделать?
[Re: TrendCatcher]
|
newbie
Registered: Wed Apr 14 2010
Записи: 38
|
Может кто ниб. знает как сделать так чтобы заявка (на продажу/покупку) выставлялась по заданной в ручную цене, например: цена закрытия прошлого бара + 1%, и при этом после каждого бара соответственно менялась в большую или меньшую сторону. Или это только на API можно самому написать?
|
Наверх
|
|
|
|
#9334 - Tue Aug 03 2010 10:12 PM
Re: Как сделать?
[Re: Nektodron]
|
stranger
Registered: Sun Aug 01 2010
Записи: 2
|
Nektodron писал: - На форуме есть, нужно сделать логическую формулу с блоком "время", в формуле написать "Время >= 235000", затем сделать еще один блок выхода по рынку для каждой позиции и соединить с этой формулой.
Спасибо, Nektodron. Однако проблема возникла - если сигнал на открытие позиции возник в 234900 (график минутный), то открывается позиция и переходит на следующий день. Логич. формула "Время >= 234900" здесь не помогает. КАК СДЕЛАТЬ, чтобы на последней свече в 23:49 не открывалась позиция по сигналу или м.б. тут же закрывалась по условию логической формулы???
Отредактировано Mpero (Tue Aug 03 2010 10:14 PM)
|
Наверх
|
|
|
|
#9353 - Wed Aug 04 2010 09:32 AM
Re: Как сделать?
[Re: Mpero]
|
old hand
Registered: Tue Jan 05 2010
Записи: 1098
Loc: Набережные Челн...
|
КАК СДЕЛАТЬ, чтобы на последней свече в 23:49 не открывалась позиция по сигналу или м.б. тут же закрывалась по условию логической формулы???
тоже самое только в формуле написать "Время < 234900 и присоединить к блоку входа в позицию
Отредактировано Vladimir / (Wed Aug 04 2010 09:32 AM)
|
Наверх
|
|
|
|
#9359 - Wed Aug 04 2010 09:59 AM
Re: Как сделать?
[Re: Vladimir /]
|
Pooh-Bah
Registered: Wed Jan 13 2010
Записи: 1835
|
_________________________
Делаю простые вещи.
|
Наверх
|
|
|
|
#9427 - Wed Aug 04 2010 03:49 PM
Re: Как сделать?
[Re: Nektodron]
|
newbie
Registered: Wed Apr 14 2010
Записи: 38
|
использовать блоки "открыть позицию если больше" или "открыть позицию если меньше" Нет, я не это спрашивал, мож. неправильно выразился. Я хочу чтобы заявка на вход в позицию висела всегда (на подобие стоп лосса), но на каждом следующем баре i+1 менялась в зависимости от цены закрытия бара i. А с помощью "открыть если больше" заявка выставляется на след баре.
|
Наверх
|
|
|
|
|
|