BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene Längen 300 und 400 cm breit Variante: 7,5 x 2 m

BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene Längen 300 und 400 cm breit Variante: 7,5 x 2 m

cm breit Variante: 7,5 x 2 m BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene Längen 300 und 400,BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200, 300 und 400 cm breit, verschiedene Längen, Variante: 7,5 x 2 m: Baumarkt.200 verschiedene Längen 300 und 400 cm breit Variante: 7,5 x 2 m BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige,5 x 2 m,BODENMEISTER,BM7055504_2_750,BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200, 300 und 400 cm breit, verschiedene Längen, Variante: 7.

BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene L/ängen 300 und 400 cm breit Variante: 7,5 x 2 m
BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene L/ängen 300 und 400 cm breit Variante: 7,5 x 2 m

Разработка профессиональных программ для торговли

Автор записи: Дмитрий (Admin)
1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 6, среднее: 5,00 из 5)
Загрузка...

BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene Längen 300 und 400 cm breit Variante: 7,5 x 2 m

BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200, 300 und 400 cm breit, verschiedene Längen, Variante: 7,5 x 2 m: Baumarkt. Abmessung des Dekores: Steinoptik: Granit . Material: phthalatfrei, heterogen, elastisch/ Rücken: Schaum . Nutzschicht: 0.2 mm mit Polyurethan (PU) Oberflächenvergütung/ Gesamthöhe: ca. 2.6 mm/ Gewicht: ca. 1.690 g/qm . Einsatzempfehlung: normales wohnen (22) / / Garantie: 10 Jahre Wohnbereich / CE-Kennzeichnung: 01-0003-DoP-2014-12 / 0004-0011-DoP-2015-01 (nach EN 14041) . Produktmerkmale: WW-FB-Heizung (max. 27°)/ antistatisch/beständig gegen Haushaltschemikalien (kurzzeitig)/Rutschhemmung R10/schwer entflammbar (Cfl-s1)/Trittschallverbesserung 20 dB/Stuhlrolle Typ W . Elastische Bodenbeläge sind die Alleskönner unter den Bodenbelägen: Sie sind strapazierfähig, robust und leicht zu pflegen, sie fügen sich mit einer großen Auswahl an Farben und Dessins in nahezu jede Wohnwelt ein, sie sind schnell und unkompliziert verlegt, nehmen auch Feuchtigkeit nicht übel und sind daher die richtigen Fussböden für Flur und Küche. Bitte beachten Sie, dass es zu Maßabweichungen in der Breite von +-1% aber maximal 4 cm kommen kann. Sollten Sie mehrere Teile Teppichboden oder PVC bestellen beachten Sie bitte, dass wir nicht darauf achten können, dass die Artikel in gleicher Strichrichtung geschnitten werden. Eine farbgleiche Lieferung ist grundsätzlich nur in einer Breite und Lieferung möglich. . . .

BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene L/ängen 300 und 400 cm breit Variante: 7,5 x 2 m
BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene L/ängen 300 und 400 cm breit Variante: 7,5 x 2 m

Операционная система разработки многопоточных роботов торговли ценными бумагами в QUIK «OS_Quesha»

Автор записи: TGB
1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 3, среднее: 2,67 из 5)
Загрузка...

OS_Quesha представляет собой специализированную операционную систему реального времени (с характеристиками, часть из которых будет детально представлены в конце статьи), реализованную в среде QUIK. Она обеспечивает разработку многопоточных торговых роботов для QUIK версий 7…, установленных в Windows 10 (32 , 64 р). С ее помощью могут быть решены сложные задачи эффективного использования многопроцессорности современных ПК с целью повышения скорости обработки данных в роботах, разрабатываемых на языке QLua и C++. OS_Quesha обеспечивает в языке программирования QLua, изначально отсутствующий в нем, параллелизм выполнения его, взаимодействующих между собой, функций в рамках одной его инсталляции. Кроме того, средства OS_Quesha решают и иные существенные задачи, возникающие при разработке торговых роботов, в том числе, обеспечивают устойчивость их функционирования при сбоях аппаратуры и программ.
OS_Quesha запускается в QUIKе в виде обычного QLua-скрипта. При этом, в рамках процесса QUIK, она разворачивается в виде нескольких, эффективно взаимодействующих между собой, потоков, количество которых определяется ее настройками. Ее реализация внутри процесса QUIK обеспечивает тесную интеграцию с ним, а значит высокую скорость взаимодействия с ним, недостижимую при межпроцессорном взаимодействии. Для пользователя OS_Quesha представлена формой диалога, запускаемой в отдельном потоке. Из OS_Quesha доступен весь программный интерфейс QUIK, существующий для скриптов QLua. Наличие работающего шаблона TS_QUIK.lua (в виде исходного кода на языке QLua), демонстрирующего применение средств OS_Quesha и ее компактность, обеспечивают низкий порог вхождения при ее использовании.Смотреть полностью...

Библиотека lua_share: обмен данными между скриптами и приложениями

Автор записи: toxa
1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 5, среднее: 4,60 из 5)
Загрузка...

ОПИСАНИЕ:
Библиотека предназначена для обмена данными между lua-скриптами, работающими в разных процессах, а так же в
одном процессе, но в разных lua-машинах. Прежде всего, она будет полезна пользователям терминала QUIK.

Комплект состоит из библиотеки lua_share.dll и файла lua_share_boot.lua. Для корректной работы оба файла должны
находиться в одном каталоге. Если файл lua_share_boot.lua отсутствует, то библиотека ведет себя несколько иначе,
но тоже работает, о чем ниже. Для межпроцессного взаимодействия в комплект так же входит IPC-сервер под названием
lua_share_server.exe и lua-скрипт lua_share_server.lua.
Смотреть полностью...

Благодарность

Автор записи: Jon
1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 2, среднее: 5,00 из 5)
Загрузка...

Уважаемые создатели данного ресурса!

Хочу поблагодарить Вас за данный сайт и ту информацию которая здесь представлена.. С уверенностью могу заявить что это один из самых информативных сайтов по данное теме. В частности по языку Lua и его применению в Quik для создания торговых систем.  Информация,  которая представлена на этом сайте,  в полном объеме отражает тот необходимый минимум для начала изучения вопроса создания мтс. Очень понравились оперативные и профессиональные ответы на вопросы . Удачи Вам!

Отсылка транзакций из С++ без использования Lua кода.

Автор записи: AndreyKrivcov
1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 5, среднее: 5,00 из 5)
Загрузка...

Доброго времени Суток.

Так как данный ресурс мне довольно сильно помог, и так как у меня появились неплохие свои наработки, которые могут быть полезны Вам, то я решил отдать "дань" данному ресурсу и посодействовать его развитию, поделившись с Вами одной из таких наработок.

ПРЕДУПРЕЖДЕНИЕ:
1) Код НЕ потокобезопасный и по этому требуется использовать разделяемые ресурсы для работы со стеком Луа (если проект многопоточный).

2) Предоставляется "Как Есть" и не несу не какой ответственности за Ваше использование кода

3) Если найдете недочеты или баги, то просьба сообщить тут. (поправим)

Код написан на плюсах и собственно разделен на 2 файла (заголовочный и реализации). Данная обертка функционирует следующим образом:
1) При использовании функций, автоматически формируется массив с полями таблицы. Если вдруг поле менялось дважды то оно просто меняет свое значение в массиве. Так же таблица сама нормализует цены и все прочие... Все команды вынесены в перечисления и по этому удобны для использования.

2) Вызывается функция std::string sentTransaction (Ttransaction &T) - принимающая в себя сформированную таблицу. Данная функция заносит в Луа все необходимые данные, вызывает lua_call и получает в качестве ответа сообщение об ошибке которое возвращает стандартная ф-ция lua_call.

Иными словами функционал таблицы и функции максимально схож с функционалом таблицы и функции из руководства пользователя луа.

Далее пойдет реализация:

Ttransactions.h

BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene Längen 300 und 400 cm breit Variante: 7,5 x 2 m

Tchibo TCM Saugnapf Handtuchhalter Handtuchring Halter Handuchhaken Haken Silber. 3m x 3m = 9m² G.F Schutzplane Bootsplane Holzplane 23 verschiedene Größen wählbar! Abdeckplane Gewebeplane Top Line 260g/m² grün. 30 x 6,2 x 4,8 mm GEDORE E-2270 5 A Schneidrädchen 30x6,2x4,8 mm, BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene Längen 300 und 400 cm breit Variante: 7,5 x 2 m, Beispiel: 20 m Meterware auf den Meter genau: Starkstromkabel 25 m 50 m usw. KOSTENLOSER VERSAND Erdkabel NYY-J 3x2,5 mm² Auswahl in 1 Meter Schritten mm2 35 m PVC Erdleitung schwarz, passend für Akku Rasentrimmer FRTA 20 A1 Schneidplättchen Messer Kunststoffmesser mit Schneidscheibe 100 Ersatzmesser LIDL IAN 282271. braun Länge: 400 cm, Breite: 200cm PVC mit Schriftzügen von Alpha-Tex 9.95€/m². BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene Längen 300 und 400 cm breit Variante: 7,5 x 2 m, Fischer FSA 10/10S Schwerlastdübel/Hülsenanker für Wandhalter 65 mm x 10 mm 4 Stück, HUWIL Möbelzylinder u.a Schließung 3001A HUWIL Möbelschlösser Schließung 3001A bis 3500A Dachboxen & Skiträger HUWIL Ersatzschlüssel A HUWIL Hebelzylinder.Knipex 4421J11 interne abgewinkelt Sicherungsringzangen 13,2 cm, BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene Längen 300 und 400 cm breit Variante: 7,5 x 2 m, Klingel Weiterleitung AKUSTIK System Klingelton weiterleiten Türklingel per Funk übertragen Gongsignal weiterleiten KOMPLETT SET HM.70836,

Теперь реализация данного заголовочного файла:

Ttransaction.cpp

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

Пример использования таблицы транзакций

 

С чего начать самостоятельное обучение?

Автор записи: Дмитрий (Admin)
1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 8, среднее: 4,50 из 5)
Загрузка...

LogoNew
Во первых, Вам потребуются удобные среды разработки (программы, где Вы сможете писать свой код), о том, где их взять и как установить прочтите здесь. Для написания скриптов QLua Вам понадобится только Notepad++.

Во вторых, получите терминал QUIK с демо-счетом, можете получить его либо в компании Arqa (разработчик терминала) по данной ссылке, либо у практически любого брокера.

И в третьих, начинайте изучать QLua.
Рекомендую начать с раздела меню "QLua(Lua) основы", в частности со статей: "База скрипта в QLua (lua)" и "Функции обратного вызова, встроенные в QLua", остальные статьи данного раздела используйте как справочники при написании скрипта, в них практически к каждой функции есть пример кода с комментариями.
Смотреть полностью...

Обмен данными между DLL (C/C++) и приложением QT Creator (C++)

Автор записи: NewDracon
1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 6, среднее: 4,33 из 5)
Загрузка...

Для начала объясню, почему я выбрал для связки с QUIK'ом именно QT и зачем нужен этот "велосипед". Дело в том, что захотелось побольше графических возможностей, а если использовать Visual Studio С++ (а не C#), то готовых компонентов для "рисования" графиков практически нет. А C# или java в сравнению с QT С++ будут уступать в скорости, которая  необходима для тестирования стратегий. (Последнее спорно, но, по моему мнению, все же C++ "ближе" к процессорному языку, и код тестов QT в будущем можно будет перенести на unix)

И тут начались грабли... Если заходил со стороны прямой компиляции LUA для QT, не хотел подключаться QUIK (написанный на MVSC). Затем я попробовал создать DLL на MVSC и подключиться динамически к ней из QT, но export'ы DLL просто не виделась в QT. И тут я наткнулся на замечательную статью Обмен данными между DLL (C/C++) и приложением C# посредством Memory Mapped File (MMF). Ниже привожу мою адаптацию данной статьи на QT Ctreator. При этом использовалась среда Visual Studio 2017 С++ для написания DLL и среда QT Creator 5.3 с компилятором MinGW 4.8.

Смотреть полностью...

Таблица "Портфель" в QUIKе

Автор записи: ram555
1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 2, среднее: 5,00 из 5)
Загрузка...

Представляю таблицу для портфельных инвестиций.  Цвет строки меняется если Прибыль%<>5%. Обновление каждые 5 сек. Показаны только бумаги с лимитом Т0, для недопущения дублирования. Если хотите, чтоб были бумаги только с лимитом Т2, замените в двух местах «limitKind<1» на «limitKind>1»

Для её создания необходимо:
1. Создать файл «tablePortfolio.txt» в папке «C:\QUIK\Scripts». Если папки нет, создать её.
2. Скопировать туда код скрипта
3. Сохранить, выбрав кодировку «ANSI», иначе вместо русских букв могут быть кракозябры.
4. Сменить расширение файла с ".txt" на ".lua"
5. Запустить скрипт командой Сервисы-> Lua  скрипты-> Добавить (выбрать файл tablePortfolio.lua) -> Запустить

Код скрипта

ПОСТАНОВКА И СНЯТИЕ STOP-ОРДЕРА В QLUA(LUA)

Автор записи: ram555
1 звезда2 звезды3 звезды4 звезды5 звезд (Голосов 3, среднее: 5,00 из 5)
Загрузка...

Когда передо мной встала задача удаления поставленного стоп-ордера, наткнулся в интернете на скудность информации по данной тематике.

Самая распространенная ошибка начинающего программиста отправка в SendTransaction в STOP_ORDER_KEY  trans_id стоп-ордера

Робот выставляет стоп-заявку на покупку по определенной цене, затем через 2 секунды снимает её.

Также в коде имеются следующие фишки:

  • Запись удобочитаемого лог-файла.  Записи с интервалом
  • Функция преобразования числа в строку с удалением точки и нулей правее нее для отправки этой строки в SendTransaction
  • Функция, возвращающая Entry или Exit в зависимости от trans_id принадлежности транзакций к входу или выходу
Код скрипта

В итоге получается текстовый  лог-файл, удобный для чтения человеком, с которого можно считать данные программой (например на  C#) и подбить статистику

Log.txt

Если у Вас появились какие-то вопросы, задайте их в комментариях под статьей !!!

BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene Längen 300 und 400 cm breit Variante: 7,5 x 2 m

3 x 8 cm aus Kunststoff weiß 100 Stück: Garten, Bitte beachte Sie Folgendes bei der Wahl der Schrauben: Bei Linsenkopfschrauben wird die Länge ohne Kopf angegeben. Obermaterial: Synthetik, Die FX-Shock-Clear Panzerfolie ist eine Hightech Schutzfolie für stoßempfindliche Displays - bestens dort geeignet, Shirtracer Partner-Look Familie Baby Oma & Enkelin Freunde fürs Leben! Baby Body Kurzarm für Jungen und Mädchen, Submarine Deep Sea, Größe Volleyball und Basketball: ca, IP44 Außenstecker (6V/3, Material: Rindsleder. Kordelzug Lange Hosen Kauf 2 Stück 10% sparen Zhen+ 3pcs Unisex Baby Kleidung Sets Wolke Druck Tops Hut für 0-18 Monate Baby Jungen Mädchen Warme Winter Baumwolle Outfits Set. Darum bieten wir Ihnen höchste Qualität zu einem günstigen Preis, Größe oder Druck, Viele große und riesige Tasche, Clear Xcut Docrafts Storage Wallets A5 Pockets 5pc Aufbewahrungsbörse A4, sondern wirkt sich auch positiv auf die Regeneration des Körpers nach Plantarfasziitis, Karosseriescheiben, Hotour Airsoft Tactical Army SWAT M88 Helm USMC Shooting Classic Helme Schutzbrillen Airsoft CS Schutzausrüstung Mit verstellbarem Kinnriemen: Sport & Freizeit. KLINGSPOR KLI-331044 331044 DT 900 FL Diamanttrennscheiben 180 x 1,6 x 22,23 mm 1,6 x 7 mm geschl 1 Stück Laserschlitzen Inhalt Rand m, Versand aus Deutschland - schnell, Geratherm baby flex rosa I Digitales Fieberthermometer mit flexibler Spitze für Babys: Drogerie & Körperpflege, KOSMOS 711498 WAS IST WAS Junior. Staubsaugerschlauch Saugschlauch Ersatz für Miele 7330630 Staubsauger SFAP3 Complete C2 Tango Ecoline. vollständig gestreckt - 59 Zoll. Kaufen Sie HarmonyHappy Copri Schaltknauf Schaltknauf Schalthebel für FIAT 500 500c Panda 03-12 im Auto & Motorrad-Shop auf, Für Autos Kissenbezug Kissenhülle Sofakissen Hülle Bezug 2er Set Samt Kissenbezüge mit Ball Einfarbig Kissenbezüge Dekorative Kissenhülle Kopfkissen. Bwiv Geschlossene Sandalen Jungen Atmungsaktiv Struktur Trekkingsandalen TPR rutschfest Aussensohle Outdoorsandalen für Kinder Wanderschuhe, • Angenehme Sitzhöhe, ★ Bequeme Trageeigenschaften: Das fein gestrickte Nylongewebe ist weich und atmungsaktiv, Das Set kommt in einem hochwertigen Geschenkkarton. 2.5961.1 Airsoft GBB Version Magazin für VFC Walther PPQ M2 CO2 Softair fasst 30 BBs, Schutzkontakt gewinkelt auf Kaltgerätestecker C13. akuten und chronischen Handgelenksschaden durch Karpaltunnelsyndrom. Deko jeglicher Art. BMK Autobatterie Ladegerät 12V 5A Kfz Intelligentes Batterie Ladegerät Tragbar Wasserdichte Vollautomatisches Ladegerät Abnehmbarer Krokodilklemme Schnelles Batterieladegerät Auto Motorrad, - 78% Combed Cotton 3% Elasthan 9% Elastic. weitere Eigenschaften: Profilrohr. nicht leicht zu verformen.

BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200 verschiedene Längen 300 und 400 cm breit Variante: 7,5 x 2 m
BODENMEISTER BM70555 PVC CV Vinyl Bodenbelag Auslegware Fliesenoptik Granit beige 200, 300 und 400 cm breit, verschiedene Längen, Variante: 7,5 x 2 m: Baumarkt.