Скрипт показывает текущий профит Вашей опционной позиции. Запишите свои позиции в код скрипта или в файл состояния - profit. Данный файл сформируется (если включить, а потом выключить скрипт) в той же директории где лежит скрипт.
Смотреть полностью...
СХЕМА: Торговые циклы в QUIK
Автор записи: Дмитрий (Admin)Пример реализации функции обратного вызова OnAllTrade внутри DLL
Автор записи: Дмитрий (Admin)Один из простейших способов отладки DLL (C/C++), работающей с именованной памятью
Автор записи: Дмитрий (Admin)
Создайте/откройте текстовый файл для записи отладочной информации (каждый новый вызов данного кода будет перезаписывать содержимое файла):
FILE *f = fopen("C:\\DLL_Log.txt", "w+"); // Создает файл лога |
Открывайте потом этот файл для чтения в Notepad++.
Объявите следующую функцию:
Смотреть полностью...
Запуск/завершение процесса (программы) из C/C++
Автор записи: Дмитрий (Admin)
В начале, нужно объявить необходимые переменные:
TCHAR szPath[] = TEXT("info.exe"); // Путь к файлу // Необходимые для запуска процесса структуры STARTUPINFO si; PROCESS_INFORMATION pi; |
Такой код запускает процесс (программу):
Смотреть полностью...
Узнать из программы C/C++ запущен ли на компьютере процесс (программа)
Автор записи: Дмитрий (Admin)
Необходимо подключить заголовочный файл tlhelp32.h:
Смотреть полностью...
Вызов функций QLua(Lua) из DLL, написанной на C/C++
Автор записи: Дмитрий (Admin)Для этого нужна обычная библиотека DLL, подключаемая к QLua, о том, как ее создать можете посмотреть здесь.
Пусть созданная Вами DLL называется "LuaCallback.dll", которая находится в корневом каталоге терминала QUIK.
Следующий пример 10 раз, с периодичностью в 1 секунду выведет сообщение с текстом "Привет из DLL" посредством вызова из DLL функции из Qlua скрипта MyLuaCallback():
Если у Вас появились какие-то вопросы, задайте их в комментариях под статьей !!!
Получение в QLua(Lua) данных из графиков и индикаторов
Автор записи: Дмитрий (Admin)Чтобы получить доступ к графику(не индикатору) какого-либо инструмента нужно создать источник данных при помощи функции CreateDataSource().
ВАЖНО!!! Для получения новых данных, кроме тех, что уже есть в открытом графике на текущий момент (тем более, если он не открыт), требуется использовать одну из следующих функций: SetUpdateCallback(), или SetEmptyCallback(), о которых будет написано ниже.
Список констант тайм-фреймов графиков
Автор записи: Дмитрий (Admin)INTERVAL_TICK -- (0) Тиковые данные INTERVAL_M1 -- (1) 1 минута INTERVAL_M2 -- (2) 2 минуты INTERVAL_M3 -- (3) 3 минуты INTERVAL_M4 -- (4) 4 минуты INTERVAL_M5 -- (5) 5 минут INTERVAL_M6 -- (6) 6 минут INTERVAL_M10 -- (10) 10 минут INTERVAL_M15 -- (15) 15 минут INTERVAL_M20 -- (20) 20 минут INTERVAL_M30 -- (30) 30 минут INTERVAL_H1 -- (60) 1 час INTERVAL_H2 -- (120) 2 часа INTERVAL_H4 -- (240) 4 часа INTERVAL_D1 -- (1440) 1 день INTERVAL_W1 -- (10080) 1 неделя INTERVAL_MN1 -- (23200) 1 месяц |
Отправка SMS, email из QLua, или C#
Автор записи: Дмитрий (Admin)
Отправка SMS
Для того, чтобы программно отправлять SMS из QLua, или C#, для начала перейдите по этой ссылке. Вы попадете на сайт сервиса "SMS ЦЕНТР"
Нажав на кнопку "РЕГИСТРАЦИЯ В СЕРВИСЕ", Вы увидите форму регистрации, заполните все поля, обязательно укажите свой телефон.Смотреть полностью...