Всем привет! Прошу помощи по функционалу wealth-lab.
Всем привет! Прошу помощи по функционалу wealth-lab.
Я раньше всегда писал торговых роботов на встроенном языке квика qpile, т.к. легкий доступ до данных из таблиц квика. Но уж очень ограниченный язык, а отсутствие возможности протестить систему по истории, дало осознание, что надо искать более серьезную систему для написания роботов.
Начал разбираться с wealth-lab 4.0. Все хорошо, но литературы в интернете крайне мало.
Ребята, кто уже работает с лабом, подскажите пожалуйста пару моментов:
1) Как cовершать сделки внутри свечки?
В купайле я писал: if last_price> x then ...
А в лабе if PriceHigh(Bar)>x then BuyAtMarket(Bar,'') и он покупает или на открытии текущей свечи или на открытии следующей, если BuyAtMarket(Bar+1,'').
Можно ли сделать такое условие, чтоб покупка пошла сразу при достижение определенного уровня?
2)Как варьировать с размеров позиции?
Например, я купил и хочу продать половину или треть.
Я пишу:
BuyAtMarket(Bar+1,'')
P:= LastPosit;
SellAtLimit(Bar+1,x,p/2,'');
Но данная схема не работает. Есть ли какие-либо приемы или встроенные функции?
Заранее спасибо за лигбез.
Есть два типа входов внутри свечи: XAtStop и XAtLimit, где X — это Buy, Sell, Short или Cover. Почему Stop или Limit прочитайте в help, но смысл такой, что открытие свечи может оказаться вне вашей лимитированной цены.
Для разработки т е бектестинга на истории wl4 хороший инструмент, для автоторговли не особо.
«if PriceHigh(Bar)>x then BuyAtMarket(Bar,'')»
Для бектестинга так неправильно. На момент Open мы не знаем PriceHigh. Если Вы хотите стоп ордер протестировать то используем BuyAtstop(bar, уровень, комментарий), если Open выше уровня купит по уровню, если ниже а High выше то по уровню стопа. Но это бектестинг стратегии.
А вот для автоторговли вполне пойдет if pricehigh(bar)>уровня то отправить заявку т к мы работаем с активным баром.
«2)Как варьировать с размеров позиции?
Например, я купил и хочу продать половину или треть.»
Способов куча. Кроме задания размера позиции от капитала можно тупо сделать открывая позицию 2 (3) раза, запоминать position и потом закрывать не #all а конкретные позиции.
«SellAtLimit(Bar+1,x,p/2,'');»
Сейчас под рукой wl4 нет но тут ошибка. wl работает с номером позиции а не размером. Т е никаких p/2 быть не должно.
Кстати надо выбрать в ордерах какой то один вариант либо все делать bar+1 либо bar.
Как россияне экономят в текущей экономической ситуации
Развлечения пока удерживаются в топ-3 затрат. 24% опрошенных отнесли их к основным тратам. Больше денег россияне тратят только на покупку продуктов (40%) и оплату коммунальных услуг (34%). В топ-5...
В этой серии мы говорим о ключевых трендах 2026 года в ИТ. Некоторые из них формируются внутри компаний — как ответ на изменения рынка. Для Софтлайн таким трендом стала кластеризация. Подводя...
📈 Масштабирование бизнеса МГКЛ — это не просто рост показателей. По мере увеличения объёмов меняется экономика компании и то, как она зарабатывает. 🏗 С ростом сети и оборота фиксированные...
Сохрани себе эту супер-таблицу, проверишь результаты в конце года!
Мы собрали для вас все макро-прогнозы от брокеров и управляющих компаний и свели их в одну таблицу.
Сохрани себе, проверишь в конце года у кого что сбылось.
@mozgovikresearch
БУНКЕР ОБЛИГАЦИЙ, ООО «Л-Старт» такая не большая компания, а в себя так сильно поверила, облигации её торгуются ниже номинала, а она собирается ещё выпускать третий выпуск, и это тогда, когда в Рос...
Из фучей на серебро исход начался. Пипл очкует и шортить, и лонговать, особенно c заходом на выходные. Сегодня +7,4%. Капец. Для амеров это годовая доходность нормальная. Не совсем пойму, как биржа бу...
Дмитрий, Укры вообще офонарели в край… скоро на саммитах в шортах и тапках на велике подъезжать будут. Кто их вообще пускает на такие встречи?.. бомжи.
Че это за гопник с подворотни на фото?
Booppa,
Я играю внутри дня, но всегда в одном направлении.
Чаще всего это именно шорт.
Фишка у меня такая: играть против тренда.
😂😂😂😂😂
А вообще мне все равно в каком направлении играт...
Попов Андрей, деньги дерут не с населения, а с коммерческого потребления за счет перекрестного субсидирования.
Бизнес закладывает тарифы в себестоимость и дебильное население, не умеющее считать,...
Для разработки т е бектестинга на истории wl4 хороший инструмент, для автоторговли не особо.
«if PriceHigh(Bar)>x then BuyAtMarket(Bar,'')»
Для бектестинга так неправильно. На момент Open мы не знаем PriceHigh. Если Вы хотите стоп ордер протестировать то используем BuyAtstop(bar, уровень, комментарий), если Open выше уровня купит по уровню, если ниже а High выше то по уровню стопа. Но это бектестинг стратегии.
А вот для автоторговли вполне пойдет if pricehigh(bar)>уровня то отправить заявку т к мы работаем с активным баром.
«2)Как варьировать с размеров позиции?
Например, я купил и хочу продать половину или треть.»
Способов куча. Кроме задания размера позиции от капитала можно тупо сделать открывая позицию 2 (3) раза, запоминать position и потом закрывать не #all а конкретные позиции.
«SellAtLimit(Bar+1,x,p/2,'');»
Сейчас под рукой wl4 нет но тут ошибка. wl работает с номером позиции а не размером. Т е никаких p/2 быть не должно.
Кстати надо выбрать в ордерах какой то один вариант либо все делать bar+1 либо bar.
Буду пробовать.