#40028 - Sat Apr 07 2012 01:12 AM
Объединение скриптов
|
enthusiast
Registered: Tue Jan 25 2011
Записи: 326
|
Если объединить два скрипта в один, т.е. скопировав полностью один и вставить в другой, подсоединив к одному источнику. Как это отразится на время выполнения этого объединенного скрипта? К примеру, отдельно каждый из скриптов выполняется за 7 мс и 10 мс, означает ли, что объединенный скрипт будет выполняться за 17 мс или быстрее? И как вообще рассчитываются рабочие скрипты - одновременно или один за другим? Объединив скрипты и сделав небольшую корректировку, я уменьшаю общее количество сделок по двум скриптам ровно в два раза, за счет объединения блоков покупок, тем самым уменьшается комиссия.
Отредактировано AWK (Sat Apr 07 2012 01:15 AM)
|
Наверх
|
|
|
|
#40034 - Sat Apr 07 2012 08:02 AM
Re: Объединение скриптов
[Re: AWK]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Если объединить два скрипта в один, т.е. скопировав полностью один и вставить в другой, подсоединив к одному источнику. Как это отразится на время выполнения этого объединенного скрипта? К примеру, отдельно каждый из скриптов выполняется за 7 мс и 10 мс, означает ли, что объединенный скрипт будет выполняться за 17 мс или быстрее? И как вообще рассчитываются рабочие скрипты - одновременно или один за другим? Объединив скрипты и сделав небольшую корректировку, я уменьшаю общее количество сделок по двум скриптам ровно в два раза, за счет объединения блоков покупок, тем самым уменьшается комиссия. Не совсем понятно как вы объединили два скрипта в один, оставив один общий блок входа? Если я правильно понимаю, вы добавили дополнительное условие второго скрипта для входа первого? только так снижается общее количество сделок, а соответственно комисы брокера. И аналогично добавили условий для выхода? Если это так, то мне представляется это решение ошибочным. Объясню почему. Считаем, что у обоих скриптов примерно равный % прибыльных сделок. Значит неправильными условиями для открытия/закрытия могут оказаться оба. Дополнительное условие на вход помешают не только ошибочному открытию, но и профитному. т.е. скрипт встанет в позицию позже, чем следовало. И так же с закрытием, он закроет не взяв прибыль или вообще в убытке. Совсем иначе, если работают два блока открытия/закрытия, каждый по условиям своего скрипта. Если одно условие дало результат -100, а другое + 200, общий результат будет+100. Объединив условия, общий результат будет -100. Поздний вход и ранний выход. Но при этом сэкономим три копейки на комисах. если я не прав, поправьте меня.
Отредактировано captian (Sat Apr 07 2012 08:03 AM)
|
Наверх
|
|
|
|
#40044 - Sat Apr 07 2012 08:34 PM
Re: Объединение скриптов
[Re: captian]
|
enthusiast
Registered: Tue Jan 25 2011
Записи: 326
|
Скорее всего мы оба не правы, точнее не совсем правы. На скринах можно увидеть два варианта скриптов: первый (слева) "1лот+1лот" - это когда в один скрипт помещена точная копия другого, в нем соответственно будет две пары блоков открытия/закрытия, по 1 лоту в каждом, и второй вариант (справа) "2 лота" - это также объединенный скрипт, но с добавленной лог. формулой на открытие/закрытие с 2 лотами. До объединения скрипты находились постоянно в позициях (лонг или шорт). В объединенном скрипте лог.формула проверяет, какая в данный момент была бы открыта позиция по каждому скрипту, если бы они торговали раздельно. Если направление позиций совпадает, то скрипт "2 лота" откроет позицию в этом направлении 2 лотами. Когда в одном из скриптов появляется сигнал на противоположную позицию, позиция закрывается. Т.е. происходит абсолютно тоже самое, что мы торгуем двумя скриптами по отдельности, что они в связке в одном. Сумма открытых позиций в данный момент не меняется. В чем я не совсем прав, сказав, что экономлю на комиссиях - на комиссиях то экономлю, но на эту же сумму уменьшается прибыль, так как видно, что результат одинаковый, что в первом, что во втором варианте. Единственно, что в "2 лотах" лучше % прибыльных сделок и профит фактор. Ну и лучше информативность, т.к. скрипты отображаются на одном графике.
Attachments
Результат.jpg (502 downloads)Доход.jpg (535 downloads)
Отредактировано AWK (Sat Apr 07 2012 08:37 PM)
|
Наверх
|
|
|
|
#40046 - Sat Apr 07 2012 08:51 PM
Re: Объединение скриптов
[Re: AWK]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Скорее всего мы оба не правы, точнее не совсем правы. На скринах можно увидеть два варианта скриптов: первый (слева) "1лот+1лот" - это когда в один скрипт помещена точная копия другого, в нем соответственно будет две пары блоков открытия/закрытия, по 1 лоту в каждом, и второй вариант (справа) "2 лота" - это также объединенный скрипт, но с добавленной лог. формулой на открытие/закрытие с 2 лотами. До объединения скрипты находились постоянно в позициях (лонг или шорт). В объединенном скрипте лог.формула проверяет, какая в данный момент была бы открыта позиция по каждому скрипту, если бы они торговали раздельно. Если направление позиций совпадает, то скрипт "2 лота" откроет позицию в этом направлении 2 лотами. Когда в одном из скриптов появляется сигнал на противоположную позицию, позиция закрывается. Т.е. происходит абсолютно тоже самое, что мы торгуем двумя скриптами по отдельности, что они в связке в одном. Сумма открытых позиций в данный момент не меняется. В чем я не совсем прав, сказав, что экономлю на комиссиях - на комиссиях то экономлю, но на эту же сумму уменьшается прибыль, так как видно, что результат одинаковый, что в первом, что во втором варианте. Единственно, что в "2 лотах" лучше % прибыльных сделок и профит фактор. Ну и лучше информативность, т.к. скрипты отображаются на одном графике. Можно попробовать ещё такой вариант: Если одна длинная позиция открыта уже одним скриптом, то не открывать вторую длинную по второму. И так же с короткими позициями. Вот только как быть со стопом, надо проверить на практике. Или для закрытия использовать сигналы от обоих скриптов, или только от того, что открыл позицию. Думаю это ещё зависит непосредственно от скриптов и методов в них заложенных.
Отредактировано captian (Sat Apr 07 2012 09:28 PM)
|
Наверх
|
|
|
|
#40049 - Sat Apr 07 2012 09:15 PM
Re: Объединение скриптов
[Re: captian]
|
enthusiast
Registered: Tue Jan 25 2011
Записи: 326
|
Да, неплохая мысль! Т.е. кто первый, того и тапки? Но скорее всего возрастут риски, или нет? Если мы открыли позицию по первому скрипту, но рынок улыбнувшись, пошел в другую сторону. И в этот момент срабатывает сигнал на вход от второго скрипта, мы бы усреднились, а так нет, хотя и не получаем двойной убыток, в случае продолжения лосить. Но мы же не можем два раза ошибаться, мы же умнее рынка!
|
Наверх
|
|
|
|
#40050 - Sat Apr 07 2012 09:27 PM
Re: Объединение скриптов
[Re: AWK]
|
Carpal Tunnel
Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
|
Да, неплохая мысль! Т.е. кто первый, того и тапки? Но скорее всего возрастут риски, или нет? Если мы открыли позицию по первому скрипту, но рынок улыбнувшись, пошел в другую сторону. И в этот момент срабатывает сигнал на вход от второго скрипта, мы бы усреднились, а так нет, хотя и не получаем двойной убыток, в случае продолжения лосить. Но мы же не можем два раза ошибаться, мы же умнее рынка! Не совсем так, противоположные сигналы как раз не фильтруем. Я же предложил, что только для однонаправленных сигналов правило.
|
Наверх
|
|
|
|
#40052 - Sat Apr 07 2012 10:09 PM
Re: Объединение скриптов
[Re: captian]
|
enthusiast
Registered: Tue Jan 25 2011
Записи: 326
|
Скорее всего, это позволит более гибко управлять размером позиций, если скрипт использует не только переворотный принцип, а еще и просто выход из позиции или стопы. Иначе мы всегда будем находится в позиции одним лотом из двух возможных. Кстати, в 1.2 появилась возможность управления размером позиции с помощью блоков?
|
Наверх
|
|
|
|
#40082 - Mon Apr 09 2012 11:15 AM
Re: Объединение скриптов
[Re: AWK]
|
enthusiast
Registered: Tue Jan 25 2011
Записи: 326
|
Попробовал еще такой вариант из двух скриптов: при совпадении движения в одном направлении, скрипт заходит двумя лотами, если появляется противоположный сигнал - идет переворот, но одним лотом. На периоде с 15.12.11 результаты чуть лучше, но не намного, чем при торговли этими же скриптами раздельно по 1 лоту. Возможно скрипты изначально выдают близкие результаты друг к другу.
|
Наверх
|
|
|
|
#40086 - Mon Apr 09 2012 11:25 AM
Re: Объединение скриптов
[Re: AWK]
|
enthusiast
Registered: Tue Jan 25 2011
Записи: 326
|
Вообще принцип соединения скриптов в один, дает еще такую возможность, как усреднение результатов по всем скриптам, если общее количество лотов в этих скриптах нечетное, например 2+1. Неизвестно, какому из скриптов отдавать преимущество в количестве лотов, а так все равны.
|
Наверх
|
|
|
|
|
|