winbin, firstbyte.ru/manuals/kak-zamenit-rdp-port-v-windows-server-2012-2016-2019-2022/ минимум это надо сделать обязательно.
Cubigator, благодарствую, поправлю у себя порты.
Установка Quik на виртуальный сервер VPSВ связи с одновременным отключением проводного и мобильного интернета по всему краю в любой момент р...
квикДобрый день, тема избита но всё же, кто подскажет как загрузить архив за август 2016 в квик, обращение к брокеру результата не дает . Ав...
---------- Send 0.001 ---------- Reply 0.029 status 3 trans_id 9999 msg Заявка 2001882023283372213 успешно зарегистрирована. client_code SPBFUT00egd order_num 2001882023283372213 price 2508.0 ---------- Order 0.103 client_code SPBFUT00egd order_num 2001882023283372213 price 2508.0 ---------- Order 0.103 client_code SPBFUT00egd order_num 2001882023283372213 price 2508.0 ----------Лет 10 назад через Церих капитал было: Reply 0.1 сек, Order 0.2 сек.
-- Если FILL_OR_KILL не исполняется, msg в окне сообщений
-- Ошибка создания заявки. [GW][4103]
-- "Неполное сведение FOK заявки."
-- result = "",
-- OnTransReply(): status=4, msg=см.выше, order_num=0.
SecCode = "MMZ5"
ClsCode = "SPBFUT"
TransId = 9999
EventLog = {}
Tags = {"Send", "Reply", "Order", "Trade"}
function OnInit (scriptPath)
ScriptPath = scriptPath
end -- OnInit()
function OnOrder (order) -- Постановка в очередь
if order.1.1. Структура листов:
📊 Котировки - текущие цены инструментов
🎯 Торговля - ручная отправка заявок
🤖 Автоторговля - автоматические стратегии
💼 Портфель - текущие позиции
⚙ Настройки - параметры подключения
📈 Графики - визуализация данных
A1: "НАСТРОЙКИ ПОДКЛЮЧЕНИЯ К QUIK" A3: "DDE Service:" B3: "QLUA" A4: "DDE Topic:" B4: "QuikTrans2" A5: "Торговый счет:" B5: "L01-00000F00" A6: "Клиентский код:" B6: "" A8: "СПИСОК ИНСТРУМЕНТОВ" A9: "Тикер" B9: "Название" C9: "Класс" D9: "Лот" A10: "GAZP" B10: "Газпром" C10: "TQBR" D10: "10" A11: "SBER" B11: "Сбербанк" C11: "TQBR" D11: "10" A12: "LKOH" B12: "Лукойл" C12: "TQBR" D12: "1" A13: "GMKN" B13: "Норникель" C13: "TQBR" D13: "1"
A1: "ТЕКУЩИЕ КОТИРОВКИ" A2: "Тикер" B2: "Послед." C2: "Бид" D2: "Оффер" E2: "Объем" F2: "Время" G2: "Изменение %"
' В Excel нужно добавить ссылки на библиотеки: ' 1. QUIK API (qlua.exe) ' 2. Microsoft XML ' 3. ADODB для работы с базой данных
| A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|
| Тикер | Направление | Кол-во | Цена | Статус | ID заявки | Действие |
| GAZP | BUY | 10 | 160.50 | Ожидание | 📥 Отправить | |
| SBER | SELL | 5 | 280.30 | Ожидание | 📥 Отправить |
' Модуль для работы с QUIK через DDE
Option Explicit
' Настройки подключения
Private Const QUIK_DDE_SERVICE = "QLUA"
Private Const QUIK_DDE_TOPIC = "QuikTrans2"
Private Const TRANS2_TABLE = "TRANS2"
' Подключение к QUIK
Public Sub ConnectToQUIK()
On Error GoTo ErrorHandler
Dim ddeChannel As Long
ddeChannel = DDEInitiate(QUIK_DDE_SERVICE, QUIK_DTE_TOPIC)
If ddeChannel > 0 Then
ThisWorkbook.Sheets("Контроль").Range("B2").