В своей торговле применяю комбинации рыночных и лимитированных заявок, (методику описывал ранее, "Настоящая торговая стратегия." и "US500: Объемы больше, спреды уже!" ). Временами количество одновременно работающих стратегий зашкаливало за сотню и на некоторые из них не хватало денег под выставление заявок, они отключались, иногда ломая логику работы связанных с ней стратегий. В QUIK в таблице «Состояние счета» считается цифра — «Свободно» — свободные средства под заявки, но сходу вытащить ее из Lua у меня не получилось. И пришлось вписать расчет этой величины в робота.
Сегодня предлагаю вашему вниманию доработанный скрипт Fn044.lua (https://yadi.sk/d/O-6JzZdXkOxyow)
в котором реализован расчет свободных средств для заявок на ФОРТС с учетом имеющихся контрактов и заявок.
Один в один вывести не получилось, как смог.
As is, и все такое!
-- fn044set.lua расчет стоимости фьючерсных контрактов в портфеле относительно депозита -- © smart-lab.ru/profile/xxm 08.10.2018 -- торговый счет (из таблицы «Позиции по клиентским счетам (фьючерсы)») account = 'SPBFUT0003f' --положение окна с таблицей. Левый верхний угол в координаты left,top и размеры в width и height. xy = {} xy.left, xy.top, xy.width,xy.height = 0, 232, 722, nil --ширина столбцов таблицы t_width = {12, 6, 10, 8, 10, 10, 9, 7, 6, 11, 10, 11} -- месяц и год исполнения, 2 символа, https://www.moex.com/s205 MonthYear = "Z8" -- код базового актива, 2 символа -- если 4 символа, то переменная "MonthYear" не учитывается SecCodes={ {"MM"}, --контракт на индекс МосБиржи {"Si"}, --руб/доллар FORTS {"SR"}, --Sber FORTS {"LK"}, --контракт на Лукойл {"GZ"}, --контракт на Газпром {"BRX8"}, --контракт на нефть Брент, месяц и год - "X8" {"ED"}, --контракт на ED {"RN"}, --контракт на Роснефть {"GD"}, -- Gold } --Если xy.height == nil, то вычислить ее. --Для разных мониторов коэффициенты (17, 45 и 868 - подобраны эмпирически) будут разными. local height = xy.height or ((#SecCodes + 1)*17 + 45) if height > 868 then height = 868 end xy.height = height
Я не могу поверить, что она падает». В этот момент Вы надеетесь, что позиция развернется, и отказываетесь закрыть ее. Легче держать открытую позицию, чем признать ошибочное решение и принять убыток. Это называется эффектом цены затопления: человек увеличивает долг по проигрышной позиции только потому, что потратил много времени, сил и/или денег.
Наиболее очевидный и явный пример эффекта цены затопления — когда мы вложили большой процент своего капитала в проигрышную позицию и не хотим допустить, что потеряли то, во что инвестировали. Однако, есть иные, более тонкие пути эффекта цены затопления. Большинство людей не видит их, но они могут влиять на инвестиционные решения.
Канадская компания Tilray, которая занимается выращиванием марихуаны, провела первую в истории этой отрасли публичное размещение акций (IPO) на бирже NASDAQ. Об этом в четверг, 19 июля, сообщает MarketWatch.
Компания разместила на рынке 9 миллионов акций по цене 17 долларов за бумагу, в итоге Tilray смогла привлечь порядка 153 миллионов долларов. Торги акциями на бирже стартуют в четверг, бумаги получили тикер TLRY.
Компания основана в 2013 году, она занимается выращиванием, переработкой и распространением марихуаны. Канадская компания имеет лицензию на осуществление деятельности в США. Помимо этого, Tilray — первый легальный поставщик медицинской марихуаны в Евросоюз. Основные рынки сбыта — Австралия, Германия и Канада, также у компании имеется ряд двусторонних соглашений о поставках.
За первый квартал этого года Tilray получила чистый убыток в размере 5,2 миллиона долларов, при этом продажи составили 7,8 миллиона долларов. По итогам 2017 года чистый убыток компании составил 7,8 миллиона долларов, хотя компания продала марихуаны на 20,5 миллиона долларов.