#53893 - Thu Apr 04 2013 10:51 AM
А где задаётся пересчет для скрипта?
|
newbie
Registered: Fri Mar 29 2013
Записи: 32
|
Хотел бы получить пересчет скрипта раз в тик, но не знаю как поставить
|
Наверх
|
|
|
|
#53896 - Thu Apr 04 2013 12:14 PM
Re: А где задаётся пересчет для скрипта?
[Re: Poxer]
|
newbie
Registered: Fri Mar 29 2013
Записи: 32
|
Всё! Нашел сам! Это задаётся в свойствах блока внешний скрипт... того где мы выбираем путь к стрипту
|
Наверх
|
|
|
|
#57118 - Tue Aug 06 2013 02:46 PM
Re: А где задаётся пересчет для скрипта?
[Re: Poxer]
|
newbie
Registered: Tue Feb 12 2013
Записи: 35
Loc: Ukraine
|
Пишу скрипт. У меня свечи 5М. Пересчет хочу каждую минуту.
В свойствах блока внешний скрипт не нашел ничего подобного.
Может в самом скрипте нужно что-то дописать чтобы это свойство появилось?
_________________________
The truth is out there...
|
Наверх
|
|
|
|
#57119 - Tue Aug 06 2013 04:49 PM
Re: А где задаётся пересчет для скрипта?
[Re: MindFlyer]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Нет ничего такого. Пересчет задается в свойствах скрипта в редакторе скрипта. Нигде более. Так же все как и для визуального редактора, так и для АПИ. Тут нет разницы.
_________________________
__
|
Наверх
|
|
|
|
#57122 - Tue Aug 06 2013 06:58 PM
Re: А где задаётся пересчет для скрипта?
[Re: ra81]
|
newbie
Registered: Tue Feb 12 2013
Записи: 35
Loc: Ukraine
|
Ra81, то есть никак нельзя сделать так, чтобы торговать таймфрейм 5М, а пересчитывать каждую минуту?
_________________________
The truth is out there...
|
Наверх
|
|
|
|
#57123 - Tue Aug 06 2013 07:51 PM
Re: А где задаётся пересчет для скрипта?
[Re: MindFlyer]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Ra81, то есть никак нельзя сделать так, чтобы торговать таймфрейм 5М, а пересчитывать каждую минуту? И да и нет. Можно пересчет делать 1М , а сигналы работать на 5М используя сжатие данных. Блоки Сжать/Разжать. В АПИ это compress/decompress. Где то не так давно обсуждалось уже по сжатию в АПИ.
_________________________
__
|
Наверх
|
|
|
|
#57261 - Mon Aug 12 2013 03:28 PM
Re: А где задаётся пересчет для скрипта?
[Re: ra81]
|
newbie
Registered: Tue Feb 12 2013
Записи: 35
Loc: Ukraine
|
Нет ничего такого. Пересчет задается в свойствах скрипта в редакторе скрипта. Нигде более. Так же все как и для визуального редактора, так и для АПИ. Тут нет разницы. Что-то не работает. У меня в свойствах стоит пересчет по сделке и вот что получается: ТМ = 5М ТМ = 1М А ведь должно было сразу выбить по стопу, это видно на одноминутном графике
Attachments
Bug 5M.png (186 downloads)Bug 1M.png (188 downloads)
_________________________
The truth is out there...
|
Наверх
|
|
|
|
#57297 - Tue Aug 13 2013 12:21 PM
Re: А где задаётся пересчет для скрипта?
[Re: MindFlyer]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
А ведь должно было сразу выбить по стопу, это видно на одноминутном графике
А почему должно было? Вы раз уж спрашиваете то пожалуйста дайте информации достаточно для ответа. Что за стоп, каким приказом и так далее. А то гадать приходится по картинкам.
_________________________
__
|
Наверх
|
|
|
|
#57305 - Tue Aug 13 2013 02:11 PM
Re: А где задаётся пересчет для скрипта?
[Re: ra81]
|
newbie
Registered: Tue Feb 12 2013
Записи: 35
Loc: Ukraine
|
на первом рисунке с 5М таймфреймом видно вход одним лотом по 130880 и видно линию стопа (ТЕМНО-КРАСНАЯ), также видно линию тейкпрофита(ЗЕЛЕНАЯ).
ShortPosition=source.Positions.GetLastShortPositionActive(col);
if(ShortPosition!=null)
{
ShortPosition.CloseAtProfit(col,TakeShortPrice,"TakeShort"); // поставить тейк профит
ShortPosition.CloseAtStop(col,StopShortPrice,"StopShort"); // поставить стоп
}
В табличке(ЖЕЛТАЯ), видно время и остальную информацию. На верхнем рисунке сработал тейкпрофит, но если развернуть это же место до 1М, очевидно, что цена сразу двигалась вверх и должно было выбить по стопу.
Отредактировано MindFlyer (Tue Aug 13 2013 02:16 PM)
_________________________
The truth is out there...
|
Наверх
|
|
|
|
#57311 - Tue Aug 13 2013 04:11 PM
Re: А где задаётся пересчет для скрипта?
[Re: MindFlyer]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
заявка просто могла не исполниться вот и все и была снята, потом закрылось все по тейку. Нужно анализировать лог в это время и смотреть что там происходило.
_________________________
__
|
Наверх
|
|
|
|
#57314 - Tue Aug 13 2013 04:46 PM
Re: А где задаётся пересчет для скрипта?
[Re: ra81]
|
newbie
Registered: Tue Feb 12 2013
Записи: 35
Loc: Ukraine
|
Провожу бектест это история, как она могла не исполниться?
Отредактировано MindFlyer (Tue Aug 13 2013 04:53 PM)
_________________________
The truth is out there...
|
Наверх
|
|
|
|
#57317 - Tue Aug 13 2013 05:46 PM
Re: А где задаётся пересчет для скрипта?
[Re: MindFlyer]
|
member
Registered: Fri Apr 22 2011
Записи: 137
|
В лаборатории, по моему, не определено какая стоп заявка первой сработает: стоп или тейк. Лаба внутрь свечи не заглядывает. Хотите заглянуть сами, используйте сжатие. В реале (в торговле), выставится та заявка, которая ближе к цене закрытия пред. свечи. Или же выставится связанная заявка (и тейк и стоп), если брокер такое позволяет.
|
Наверх
|
|
|
|
#57320 - Tue Aug 13 2013 05:54 PM
Re: А где задаётся пересчет для скрипта?
[Re: MindFlyer]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Провожу бектест это история, как она могла не исполниться? это надо было уточнить тоже. В режиме лаборатории и правда внутрь свечи заглянуть не получится, поэтому такой эффект. А в реале все так как говорит Gji. Точно так и есть.
_________________________
__
|
Наверх
|
|
|
|
#57321 - Tue Aug 13 2013 06:18 PM
Re: А где задаётся пересчет для скрипта?
[Re: ra81]
|
newbie
Registered: Tue Feb 12 2013
Записи: 35
Loc: Ukraine
|
я думал видно на рисунке, что свеча 13.12.2012. Спасибо за ответы. Придется делать сжатие.
_________________________
The truth is out there...
|
Наверх
|
|
|
|
|
|