#1368 - Fri Jan 22 2010 10:13 PM
Чего не хватает до профессионального уровня (IMHO)
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
1. Полноценная работа со всеми видами ордеров! Market - это хорошо, но на малоликвидном рынке даёт большое проскальзывание (ещё желательно иметь возможность в св-вах стратегии или коде задавать значение проскльзования), особенно если осуществляется переворот. Необходимы Limit, Stop-Limit и желательно с периодом действия приказа: Day, GTC. 2.Возможность закрытия части позиции!!! Нормальная реализация по промежуточному Тake-Profit к примеру, а не надуманный вариант с открытием двух позиций и закрытий потом одной. Т. е. вменяемый ММ. 3. Визуализация составных частей ТС/алгоритма - это хорошо для наброски очертания скелета, но и очень желательно окно Script Editor, где можно править/шлейфовать скрипт руками (как окно Editor в Wealth-Lab 5), чтобы нарастить мясо (а то и полностью создавать скрипт в нём по желанию пользователя). Всё остальное произвело очень положительное впечатление, БРАВО!!! Доведите только до ума
|
Наверх
|
|
|
|
#1373 - Sat Jan 23 2010 03:26 AM
Re: Чего не хватает до профессионального уровня (I
[Re: Craft]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
Пункт 3 - снимается, можно конечно использовать SharpDevelop (что сегодня и пробовал), но для солидности продукта, возможность Script Editor на ряду с блочным Editor не повредила бы, пусть и без обратной совместимости - первый вариант для искушённых (при постепенном усложнении алгоритм в блочном исполнении, думаю, на 2 монитора рабочего стола может легко раскинуться, что может привести к путанице в связях), второй для нарабатывающих навыки в построении ТС. Использовать продукт стороннего разработчика (SharpDevelop) с последующей компиляцией динамических библиотек не всегда оправдан/оптимален.
Однако, пункты 1 и 2 IMHO - MUST HAVE!
|
Наверх
|
|
|
|
#1376 - Sat Jan 23 2010 02:09 PM
Re: Чего не хватает до профессионального уровня (I
[Re: Craft]
|
Carpal Tunnel
Registered: Thu Oct 23 2008
Записи: 5492
|
1. На самом деле, через API можно полноценно работать со всеми типами заявок вручную. Разве что нельзя выставить период действия. TSLab будет только разделять заявки от разных скриптов, чтобы они не путались. Но, подобные заявки невозможно тестировать на исторических данных, поэтому это оставлено только в API. 2. На счет закрытия части позиций, мы подумаем. Это удобно, хотя и усложняет логику программы. 3. Поверьте, гораздо удобней отлаживать C# скрипт в профессиональной среде программирования, которая для этого предназначена. Удобнее всего в Visual Studio 2008, но и SharpDevelop тоже подходит. Повторять эту функциональность в самом TSLab я не вижу никакого смысла. Это не нужно 90% пользователей TSLab, а программист найдет среду для отладки. В Tslab все сделано для того, чтобы программа подхватывала все изменения в коде, сразу же после их изменения в среде программирования. Кроме того можно использовать точки останова и т.п. Не забывайте только включать опцию "Отладка скриптов" в настройках.
|
Наверх
|
|
|
|
#1378 - Sat Jan 23 2010 04:45 PM
Re: Чего не хватает до профессионального уровня (I
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
1. Nektodron, уже несколько раз прочитал на сайте: через API можно полноценно работать со всеми типами заявок вручную. Что это значит - использования TSLab, как терминал для торговли руками? А если эти виды приказов более оправданны в ТС, как быть? За тестирование на исторических данных, не беспокойтесь (Пользователи найдут где оптимизировать, в TradeStation и MultiCharts прекрасные оптимизаторы с апробированием на форвордных данных у последней. Можно оптимизировать ТС в этих программах, а потом собрать из блоков нужный алгоритм для торговли в Вашей программе), главное предоставьте возможность использовать необходимые в стратегии виды ордеров. Возможность использовать GTC была бы полезна при необходимости перенести ордер на следующую сессию через ночь. 2. Очень прошу продумать реализацию этой возможности, конечно логика усложнится, но позволит пользователям Вашей программы создавать более сложные и робастные алгоритмы. 3. По этому пункту полностью с Вами согласен. 4. Ещё было бы удобно, если бы была сетка в Editor для примагничивания блоков при построении, на манер MS Visio
|
Наверх
|
|
|
|
#1404 - Sun Jan 24 2010 10:14 PM
Re: Чего не хватает до профессионального уровня (I
[Re: Nektodron]
|
enthusiast
Registered: Thu Jan 21 2010
Записи: 319
|
С чего решил, а объясните мне по какой цене будет исполнена заявка на продажу 20 контрактов фьючерса РТС по цене 150000, если цена одним контрактом коснётся 150000 (150005), откатится вниз на 149500, а затем снова продолжит рост?
Это хорошо, что у Вас в программе есть описанные в Вашем комментарии выше условия (относительно с чего решили, уже обсуждалось - а где прочитать), но они, видимо, были удобны в используемом Вами алгоритме. Если не сложно, добавьте ещё и признанные мировой практикой вариации ордеров на осуществление торговых операций, такие как Лимит и Стоп-Лимит, Ваша программа от этого хуже не станет.
P. S. Через API можно полноценно работать со всеми типами заявок вручную. Что это значит - использование TSLab, как терминал для торговли руками? А если эти виды приказов более оправданны в МТС, как быть?
|
Наверх
|
|
|
|
|
|