Тимофей Мартынов
Тимофей Мартынов личный блог
15 декабря 2012, 13:56

Создание стратегии в Wealth-Lab. Первые проблемы.

Чуть-чуть углубившись в Wealth-Lab, сразу стало понятно, что геморроя тут будет больше, чем в TSLabe. Конечно в последнем я тоже испытывал некоторые трудности, но не тратил столько времени на их преодоление.

1. Данные по фьючерсу РТС в Wealth-Lab мы импортировали.

2. Соответственно построили график. Как рисовать на графике или как построить индикатор — труда не вызывает. Более того, если потыкаться, можно даже увидеть код на языке программирования.

Язык в WLD почему-то называется Wealth-Script, а не C#. Ну это наверное как Stocksharp назвали свою библиотеку S#, то разработчики WLD назвали свой набор WealthScript, при этом используется семантика C#.

Если мы начнем ковырять все подряд пункты меню, то обнаружим возможность строить торговую стратегию на основе простых правил. Это для меня оказалось новостью, потому что я думал что в WLD можно только запрограммировать свою стратегию.

File->New->New Strategy From Rules (Ctrl+Shift+R).

Создание стратегии в Wealth-Lab. Первые проблемы.

Ну вот собственно об этом видео и о том геморрое, с которым я столкнулся. Видео для таких же лохов как я, либо для тех, кто вообще не работал с wealth-lab


Краткое содержание:
1. как быстро создать свою стратегию в Wealth-Lab из правил
2. как запустить стратегию в Wealth-Lab
3. как посмотреть код стратегии




Вот кусок полученного текста программы с моими попытками разобраться в нем:
Wealth-Lab

В целом, начать работу в TSlab конечно удалось намного быстрее.
Для этого было достаточно просмотреть 1 обучающий вебинар и поковырятсья с хелпом, который хоть и не совершенен, но все же написан на русском языке. 

С другой стороны, по велслабу я знаю, если что, где найти обучающий материал о том, как составить программу (тот же обучающий курс Дмитрия Власова и Игоря Чечета), а вот с TSLab'ом пока не знаю как выйти за рамки визуального составления алгоритмов из блок-схем.


Вопросы которые у меня есть на данный момент:

  • как связать код WLD с кодом VS? (ответ на этот вопрос получил из каментов, ссылка: http://anch-s-journal.livejournal.com/14388.html)
  • зачем нужен VS если в WLD есть встроенный компилятор?
  • непонятно где хранится код, который мы открыли в WLD и в каком формате он хранится...
  • а не сужает ли круг возможностей программирование в рамках т.н. wealth-Script?
  • чем Stocksharp лучше или ваще отличается принципиально от WLD и его возможностей
60 Комментариев
  • Алексей (Bacardi)
    15 декабря 2012, 14:01
    еще интересно как вписать gettime, чтобы торговался например с 11.00 до 19.00
  • l-way
    15 декабря 2012, 14:05
    непонятно где хранится код, который мы открыли в WLD и в каком формате он хранится…
    В 5.4 хранился в файле на диске. Файл xml формата.

    зачем нужен VS если в WLD есть встроенный компилятор?
    В 5.4 vs можно использовать для отладки. Я вообще все страты пишу в vs — там удобнее. Wl только для отображения сделок На графике.
  • Marsel Tazetdinov
    15 декабря 2012, 14:13
    Мартик, только не оператор, а метод, все что красное в велсе это методы
  • Marsel Tazetdinov
    15 декабря 2012, 14:25
    1) зачем нужен VS если в WLD есть встроенный компилятор?
    разница как между вордом и блокнотом, но если кодить что-то не сложное VS реально не нужен

    2) непонятно где хранится код, который мы открыли в WLD и в каком формате он хранится…

    C:\Users\<Твой юзер в винде>\AppData\Roaming\Fidelity Investments\WealthLabDev\1.0.0.0\Data\Strategies

    хранится в формате XML, не знаю почему, и это, нужно скрытые папки сделать видимыми чтобы туда зайти

    3) а не сужает ли круг возможностей программирование в рамках т.н. wealth-Script?

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

    4) чем Stocksharp лучше или ваще отличается принципиально от WLD и его возможностей

    гибче и быстрее, S# это чистый C# без примесей :)

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн