26 (2015-01-20 02:50:59 отредактировано GREEN_X5)

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

kalikazandr,
не могу проверить свой Sample на 8.1, т.к. даже новые комп. откатил на win7. Чего и вам желаю.

27

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

GREEN_X5 пишет:

kalikazandr,
не могу проверить свой Sample на 8.1, т.к. даже новые комп. откатил на win7. Чего и вам желаю.

На нет и суда нет ) Значит в топку визуализацию, так работает и ладно.

28

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

sam063rus пишет:

таким образом, при небольших доходах, нет смысла развивать собственное направление(велики затраты на инфраструктуру + найм толкового программера). Однако, пройдя через всё это - у вас просто не останется конкурентов, а рынок сейчас - другой. руками уже не так дают торговать.

Не совсем понятно применительно "конкуренты", на бирже шанс найти конкурента довольно мал, реальную конкуренцию составляют те трейдеры, которые используют ту-же стратегию, что и у вас. Если стратегии разные, то и конкурировать не с кем, каждая стратегия генерирует разные цены входа/выхода. Если стратегии одинаковые, то нюансы в расчетах, силе сигнала убирают напрочь конкуренцию.
Вот для сравнения: выставляю одинаковые настройки на Qpile и qLua, по trans_id убираю путаницу между ними.
За 2 часа обоими было сгенерировано по 30 заявок(цены парных заявок одинаковы).
qLua купил в 12 случаях.
Qpile купил в 2 случаях(там где цена просела на 0,5%)
Вот конкуренция на лицо

Вне конкуренции тот, кто видит очередь заявок и может свои заявки выставлять в не очереди.

29 (2015-01-21 21:53:18 отредактировано GREEN_X5)

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

kalikazandr пишет:

При попытке остановить скрипт кнопкой "остановить" - квик просто падает (без onStop() просто должен упасть)
Арка отказывается помогать.
w.8.1x64
На выходных попробую на w.8 откатится м.б. поможет, хз.

как себя ведет на 8.1 вот этот скрипт при остановке:
1. крестиком формы ?
2. кнопкой "Остановить"?

vcl=require "qvcl"

OnStop = function() mainForm:Release() vcl=nil end
    
mainForm = vcl.Form{Visible=true, OnClose=OnStop}

function main() repeat sleep(1) until not vcl end

Поправил Sample, теперь корректно останавливается и кнопкой "остановить".

30 (2015-01-21 22:13:27 отредактировано kalikazandr)

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

GREEN_X5 пишет:

как себя ведет на 8.1 вот этот скрипт при остановке:
1. крестиком формы ?
2. кнопкой "Остановить"?

Unknown error. Possible unhandled exception.

GREEN_X5 пишет:

Поправил Sample, теперь корректно останавливается и кнопкой "остановить".

Отваливается квик при нажатии кнопки "остановить".

31 (2015-01-21 22:29:12 отредактировано GREEN_X5)

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

kalikazandr пишет:
GREEN_X5 пишет:

как себя ведет на 8.1 вот этот скрипт при остановке:
1. крестиком формы ?
2. кнопкой "Остановить"?

Unknown error. Possible unhandled exception.

GREEN_X5 пишет:

Поправил Sample, теперь корректно останавливается и кнопкой "остановить".

Отваливается квик при нажатии кнопки "остановить".

попробуйте вот с этой версией qvcl

32

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

GREEN_X5 пишет:

попробуйте вот с этой версией qvcl

Все работает, спасибо. Буду прикручивать интерфейс.

33

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

kalikazandr пишет:
GREEN_X5 пишет:

попробуйте вот с этой версией qvcl

Все работает, спасибо. Буду прикручивать интерфейс.

Коррект-версия от Михаила Булычева (ARQA Technologies). Надеюсь он не против что я в общий доступ выложил. )

34 (2015-01-22 01:08:37 отредактировано GREEN_X5)

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

sam063rus пишет:

лучше бы он нормальный хелп и апи выложил...

и вообще. сорсы в студию. нет доверия к компилированным вариантам.

сорс по ссылке в 1-ом сообщении. знатокам делфи править и компилировать не воспрещается. )
Михаилу большое спасибо за правку библиотеки под qlua от 6.16... Совсем не обязан был это делать.

35

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

sam063rus пишет:

там написано, что последняя редакция была от сверга. стало быть это не то.

да, я думаю Михаил подправил исходник от swerg.
Возможно Михаил выложит здесь правленый участок исходника. )

36

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

GREEN_X5 пишет:

Михаилу большое спасибо за правку библиотеки под qlua от 6.16... Совсем не обязан был это делать.

Согласен, отдельное спасибо Михаилу

37

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

sam063rus,
политика Арки на этот счет постоянна, тверда и очевидна - за работу сторонних библиотек они ответственности не несут и помогать их прилаживать к qlua не собираются. Это вроде как понятно и очевидно - каждый будет со своей библиотекой проблемы выкладывать, Арка до бесконечности их совмещать со своим продутом - вот где маразм.

Михаил сделал мне одолжение - выслал подправленный вариант от swerg. Я, сердобольный, выложил его  (заметьте, единственно корректно работающий с Квик от 6.16.0) в свет.
И Вы меня уже заставляете жалеть об этом. Не нравится, боязно - не пользуйтесь. Или кто-то насильно заставляет?
Сделаете свою супер-пупер да потокобезопасную - искренне порадуемся за Вас, выложите здесь - скажем спасибо. Ни в коей мере не ограничиваем Вас в Ваших желаниях, стремлениях и достижениях.
Успехов.

38

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

Подскажите пожалуйста, какое свойство кнопки отвечает за цвет её фона? (или как его поменять)

39

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

slkumax пишет:

Подскажите пожалуйста, какое свойство кнопки отвечает за цвет её фона? (или как его поменять)

К сожалению так и не выяснил, Color объявлен в свойствах, но не работает.

40

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

sam063rus пишет:

Таким образом, НИКАК.

Да, игнор полный. Но автор зачем то установил контрол
http://i.imgur.com/IqDY0dM.png

41

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

У себя уже поменял в VCLua на другй компонент, чтобы менялся цвет фона, как дойдут руки  - непременно выложу.
Звиняйте, что забываю обновлять на сайте.

42

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

swerg пишет:

У себя уже поменял в VCLua на другй компонент, чтобы менялся цвет фона, как дойдут руки  - непременно выложу.
Звиняйте, что забываю обновлять на сайте.

а сильно ли изменится синтаксис и прочее, если его заменить? И если не сложно, то выложите побыстрее пожалуйста.

43

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

Еще один вопрос. Мы создаём панель, на которую добавляем страницы
PageControl = VCL.PageControl(Panel1,{Top = 5, Left = 10,    Height = 420,    Width = 490,})

Page5 =    VCL.TabSheet(PageControl,{Caption = "Trade",          ClientHeight = 410, ClientWidth = 460,})
Page8 =    VCL.TabSheet(PageControl,{Caption = "Options",  ClientHeight = 410, ClientWidth = 460,})

Итд

Какое свойство отвечает за "видимость" этих страниц. Ну т.е как сделать так, чтобы некоторые страницы были не видны до нажатия определённой кнопки.

44

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

И еще вопрос- как лог записанный в LogMemo сохранить в тхт файл?    Операцию SaveToFile оно не понимает

45 (2015-01-28 21:27:00 отредактировано GREEN_X5)

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

slkumax пишет:

Еще один вопрос. Мы создаём панель, на которую добавляем страницы
Page5 =    VCL.TabSheet(PageControl,{Caption = "Trade",          ClientHeight = 410, ClientWidth = 460,})
Какое свойство отвечает за "видимость" этих страниц. Ну т.е как сделать так, чтобы некоторые страницы были не видны до нажатия определённой кнопки.

Плпробуйте

Page5.TabVisible=false
slkumax пишет:

И еще вопрос- как лог записанный в LogMemo сохранить в тхт файл?    Операцию SaveToFile оно не понимает

Нет метода SaveToFile для Memo. Тот контрол, в который пишете строки, вероятно формирует значение в виде таблицы. Попробуйте и работать с ним как с таблицей (например сохранить таблицу в файл) функциями в синтаксисе Lua.

46

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

GREEN_X5 пишет:
slkumax пишет:

Еще один вопрос. Мы создаём панель, на которую добавляем страницы
Page5 =    VCL.TabSheet(PageControl,{Caption = "Trade",          ClientHeight = 410, ClientWidth = 460,})
Какое свойство отвечает за "видимость" этих страниц. Ну т.е как сделать так, чтобы некоторые страницы были не видны до нажатия определённой кнопки.

Плпробуйте

Page5.TabVisible=false
slkumax пишет:

И еще вопрос- как лог записанный в LogMemo сохранить в тхт файл?    Операцию SaveToFile оно не понимает

Нет метода SaveToFile для Memo. Тот контрол, в который пишете строки, вероятно формирует значение в виде таблицы. Попробуйте и работать с ним как с таблицей (например сохранить таблицу в файл) функциями в синтаксисе Lua.


Спасибо TabVisible - помогло.
А не подскажите, как можно открыть эту библиотеку в delphi чтобы подробнее в ней разобраться?

47

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

Открыть библиотеку легко: скачиваете исходники, в них есть проект - его и открываете.
Только не в Delphi, а в Lazarus - кросс-платформенный бесплатный весьма подробный аналог Delphi.

48

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

swerg пишет:

Открыть библиотеку легко: скачиваете исходники, в них есть проект - его и открываете.
Только не в Delphi, а в Lazarus - кросс-платформенный бесплатный весьма подробный аналог Delphi.

Спасибо. Скачиваю Lazarus

49

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

Как я понимаю чтобы работали GetText и SetText нужно еще какие то библиотеки кроме QVCLua использовать?

50 (2015-01-29 14:17:07 отредактировано swerg)

Re: Визуальный интерфейс QVCLua: обсуждения, замечания, предложения

Скорее всего вы неправильно понимаете.
Чтобы ответить точнее - хорошо бы понять контекст вопроса. Может вас не затруднит задать его более развёрнуто?