Блог им. XXM

Fn044.lua, версия 2.1

    • 29 октября 2018, 16:07
    • |
    • XXM
  • Еще

В своей торговле применяю комбинации рыночных и лимитированных заявок, (методику описывал ранее, "Настоящая торговая стратегия."  и "US500: Объемы больше, спреды уже!" ). Временами количество одновременно работающих стратегий зашкаливало за сотню и на некоторые из них не хватало денег под выставление заявок, они отключались, иногда ломая логику работы связанных с ней стратегий. В QUIK в таблице «Состояние счета» считается цифра — «Свободно» — свободные средства под заявки, но сходу вытащить ее из Lua у меня не получилось. И пришлось вписать расчет этой величины в робота.
Сегодня предлагаю вашему вниманию доработанный скрипт Fn044.lua (https://yadi.sk/d/O-6JzZdXkOxyow)
Fn044.lua, версия 2.1

в котором реализован расчет свободных средств для заявок на ФОРТС с учетом имеющихся контрактов и заявок.
Один в один вывести не получилось, как смог.
As is, и все такое!

  • обсудить на форуме:
  • Quik Lua
★20
14 комментариев
а если счёт единый и куплены акции, фьючи, офз, будет считать правильно? 
avatar
Igr, для общего случая не пытал, но для неспешной торговли акциями, фьючами и офз, уверен, таблицы «Состояние счета» в QUIK будет достаточно.
Этот скрипт — для сторонников агрессивной торговли на ФОРТС.
avatar
XXM, так я и говорю про фортс, на форт работает робот, а на фонде вручную сделки совершаешь, купил акции, купил офз, посчитает ли верно ваш скрипт если у меня Единый брокерский счёт? 
avatar
Igr, гляну как-нибудь, но не быстро ;)
avatar
У меня почему то вот так показывает 



avatar
Lexuz77, смотрите файл Fn044set.lua, особенно тут:
account = '**********'
SecCodes={**********}
Если не получится поправить, напишите в личку, разберемся с вашей ситуацией. А так эту вещь я использую на счету ФОРТС, ЕДП, на демке от ARQA.
avatar
Да это я все настроил — просто у меня в финаме не стандартный код счета account = '7664b25'  
Коды по инструментам вроде стандартные 
MonthYear = «Z8» 
SecCodes={ {«Si»}....

avatar
Lexuz77, написал в личку.
avatar
 Убрал все лишнее вот так вот стало 


avatar
Спасибо, толковый скрипт!
Я так понял позиции по опционам он не считает?
avatar
Ajax, спасибо за оценку. Хотя все это должно быть в самом QUIK, и должно быть проще, но имеем то что имеем и спасибо ARQA, что Lua прикрутили ;)
С опционами не пробовал, неохота ступать в эту муть.
avatar
XXM, Доброго дня. А есть возможность немного подправить код, что бы в таблице была прибыль в пункта и прибыль в процентах и в настройках самостоятельно добавлять (точно так же как и инструменты)либо всё: прибыль, %  и пункты, либо то что нужно. 
А настройки цвета таблицы я так понял скрыты?
avatar

Если нажмете мышкой 2 раза в ячейку со временем (кружочек «1» со стрелкой), то получите координаты окна этой таблицы в сообщениях и заодно ячейка текущей прибыли будет написана высветится белым по черному.
Что касается процентов — общий процент прибыли/убытков  указывается в колонке 2 "%". При этом в колонке 3 — входящие средства, в колонке 4 — текущие с учетом прибыли/убытков. Если вы про проценты по каждому активу — то смысла пока не вижу.
Насчет цветов — считаю настройку излишним.
Хотя строка приобретает зеленый фон при наличии положительной прибыли .
avatar
XXM, Благодарю, что пояснили. Да, я заметил что зеленеет.
Просто психологически проще воспринимать прибыль в % или пунктах, не зацикливаясь на рублях.
avatar

теги блога XXM

....все тэги



UPDONW
Новый дизайн