Все записи автора Дмитрий (Admin)

Разрабатываем роботов для торговли на бирже с 2015 года

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

Bot

  • Всегда ОТКРЫТЫЙ КОД
  • БЫСТРЫЙ ЯЗЫК QLua
  • ИНДИВИДУАЛЬНЫЕ РЕШЕНИЯ
  • БЕССРОЧНАЯ ТЕХ. ПОДДЕРЖКА
  • ПОДРОБНЕЕ

 

 

Наша команда готова в кратчайшие сроки, по адекватным ценам автоматизировать Ваши торговые стратегии.
Создать индикаторы по Вашим заданиям.
Сделать для Вас любые другие вспомогательные инструменты.
 

QUIKМосковская Биржа

 

Совместное написание робота/индикатора по Skype, обучение
2000 р/час
Простой робот - 1 час
Средний по сложности робот - 3 часа
 

 

По поводу обучения.
Я не педагог, я практик, по этому, своими словами и никакой "воды".
Созваниваемся по Skype, я включаю демонстрацию своего экрана, пишу код, объясняю, отвечаю на вопросы.
В конце занятия отправляю Вам видеозапись.
 

 

Автоматизация работы трейдера. Скорость и точность. Торгуйте уверенно.

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

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

LogoNew
Во первых, Вам потребуются удобные среды разработки (программы, где Вы сможете писать свой код), о том, где их взять и как установить прочтите здесь. Минимально для написания скриптов QLua Вам понадобится только Notepad++, но мы рекомендуем Visual Studio Code с плагинами
Russian Language Pack for Visual Studio Code и Lua

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

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

Компиляция скрипта QLua(Lua)

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

Qlua-основыЧтобы скомпилировать(получить байт-код) Ваш скрипт, Вам понадобится файл luac.exe, находится в корневом каталоге Вашей LuaForWindows, если у Вас ее еще нет, то установите отсюда code.google.com
Затем, положите в папку с Вашим скриптом копию файла luac.exe, создайте в этой папке текстовый файл, добавьте в него строчку:
luac.exe -o MyScript.luac MyScript.lua
"MyScript" замените на имя Вашего скрипта и сохраните этот файл под любым названием, главное с расширением .bat
Теперь выполните этот файл и в папке появится еще один файл с расширением .luac, перекиньте его куда-нибудь, поменяйте его расширение на .lua и запускайте в терминале как обычный скрипт.

Тот же результат можно получить программным путем:

1
2
3
local f = io.open(FilePathLuac, 'wb')        -- FilePathLuac по этому пути будет создан скомпилированный файл, например: "C:\\MyScript.lua"
f:write(string.dump(loadfile(FilePathSrc)))  -- FilePathSrc путь к Вашему исходному файлу .lua
f:close()

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

Сохранение параметров скрипта QLua(Lua) между запусками

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

Блоки кода

Функции сохранения и загрузки параметров с примером использования
Данный пример создаст файл ".params" (можно открыть Блокнотом, это обычный текстовый файл, можете назвать его как угодно) со следующим содержимым:

local a = {
   ['a']=10,
   ['d']={
      [1]=100,
      [2]='asdfg',
      [3]=false,
      [4]={
         ['a']=10,
         ['c']=true,
         ['b']='qwerty'
      }
   },
   ['c']=true,
   ['b']='qwerty'
}
return a

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

Пример простого торгового движка "Simple Engine" QLua(Lua)

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

Блоки кода
Данный движок не предоставляет полный функционал для разработки скриптов на QLua(Lua), но показывает на сколько проще и эффективней становится разработка при таком подходе.

В примере движка реализован следующий функционал:Смотреть полностью...

Проверка выставления заявки по отправленной транзакции QLua(Lua)

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

Блоки кода

Блок кода QLua

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

Получение результатов выполнения отправленной транзакции QLua(Lua)

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

Блоки кодаЭта статья начинает серию статей с примерами блоков кода, которые применяются при написании скриптов на QLua(Lua), каждый блок выполняет свою определенную задачу.

С каждой новой статьей блок кода будет усложняться своей функциональностью.

Эти блоки удобно брать и вставлять в свои скрипты, где нужно решить задачу, реализованную в блоке.

Блок кода QLua

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