XXM
XXM личный блог
05 октября 2014, 18:30

Немного про приказы WLD4 и еще меньше саморекламы.

Основные приказы WLD4 состоят из комбинаций двух групп слов:
1. Buy, Sell, Short, Cover;
2. AtMarket, AtClose, AtStop, AtLimit.
и дополнительно двух команд: Sell- и CoverAtTrailingStop.
Всего их — 18.
Немного про приказы WLD4 и еще меньше саморекламы. 
BuyAtMarket — Вход в длинную позицию на открытии Бара.
BuyAtClose — Вход в длинную позицию на закрытии Бара.
BuyAtStop — Вход в длинную позицию, если цена достигает указанного StopPrice. Позиция будет открыта, если цена пересечет, или превысит указанный StopPrice.
BuyAtLimit — Вход в длинную позицию, если цена достигает указанного LimitPrice. Позиция будет открыта, если цена пересечет, или снизится до уровня LimitPrice.
 
SellAtMarket — Продает и закрывает открытую длинную позицию, по цене открытия Бара.
SellAtClose — Продает и закрывает открытую длинную позицию, по цене закрытия Бара.
SellAtStop — Продает и закрывает открытую длинную позицию, если цена достигает или опускается ниже уровня StopPrice
SellAtLimit — Продает и закрывает открытую длинную позицию, если цена достигает или превышает LimitPrice.
SellAtTrailingStop — Инструмент для подтягивания стопа, в указанном уровне цен. Уровень стопа корректируется, только если он выше текущего уровня. Результат влияет на подтягивание, которое всегда растет, и никогда не снижается. Другими словами, эта функция ведет себя точно так же, как соответствующая функция SellAtStop.


ShortAtMarket — Вход в короткую позицию на открытии Бара.
ShortAtClose — Устанавливает короткую позицию по закрытию Бара.
ShortAtStop — Вход в короткую позицию, если цена достигает указанного StopPrice. Позиция будет открыта, если цена пересечет, или упадет ниже StopPrice.
ShortAtLimit — Вход в короткую позицию, если цена достигает указанного LimitPrice. Позиция будет открыта, если цена пересечет, или снизится до уровня LimitPrice.
CoverAtMarket — Используется, для закрытия открытых коротких позиций, по цене открытия Бара.
CoverAtClose — Закрывает открытые короткие позиции, по цене закрытия Бара.
CoverAtStop — Закрывает открытые короткие позиции, если цена достигает, или превышает указанный StopPrice.
CoverAtLimit — Закрывает открытые короткие позиции, если цена достигает, или превышает указанный LimitPrice.
CoverAtTrailingStop — Осуществляет тянущийся стоп в указанном ценовом уровне. Уровень стопа подтягивается, только если он выше текущего уровня. Это сказывается на тянущемся стопе, который всегда поднимается, и никогда не понижается. Иначе, эта функция ведет себя точно как соответствующая функция CoverAtStop.
Все эти 18 команд робот lbot осуществляет выполнением следующих инструкций:
1. OpenLong;
2. CloseLong;
3. OpenShort;
4. CloseShort;
5. StopLoss;
6. TakeProfit.
Остается еще одна команда WLD4, которая пока не реализована: InstallTimeBasedExit.

PS. На главную не вывожу.

3 Комментария
  • Ivor
    09 февраля 2015, 15:20
    а вот полезный труд. то, что я искал
  • Ivor
    09 февраля 2015, 15:24
    а в WL4 автотрейлинга нет? я так и не догнал, как он работает.

    bool SellAtTrailingStop(int bar, Position pos, double triggerPct, double profitReversalPct);

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

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