Coder Social home page Coder Social logo

Candles about quiksharp HOT 20 CLOSED

finsight avatar finsight commented on August 30, 2024
Candles

from quiksharp.

Comments (20)

buybackoff avatar buybackoff commented on August 30, 2024

Добавить функцию по аналогии с предыдущими и прислать pull request :)

from quiksharp.

RomanS2N avatar RomanS2N commented on August 30, 2024

"Добавить функцию по аналогии с предыдущими" - не совсем понял, по аналогии с какими предыдущими?

from quiksharp.

buybackoff avatar buybackoff commented on August 30, 2024

Реализованными callbacks - например по ордеру. У меня реализован каждый тип функций, а конкретно сами функции я не пытался все реализовать в надежде, что кто-то присоединится и поможет допилить функционал. У меня пока нет времени допилиливать и полировать эту тему. Возможно где-то через месяц вернусь к коду.

Стокшарп как бы стал open source, хотя бы на каплю больше, чем был, интересно почему Вы им не пользуетесь? https://github.com/stocksharp/stocksharp

from quiksharp.

buybackoff avatar buybackoff commented on August 30, 2024

Здесь или здесь надо добавить функцию согласно документации QLua, отсальной функционал Луа их без проблем распознает. Затем руками или лучше с помощью Эксель файла нужно создать структуру данных/POCO class в C#, которая 1-в-1 соотвествует таблице из документации QLua (example). После этого сделать C# версию этих функций по аналогии с https://github.com/buybackoff/QuikSharp/blob/master/src/QuikSharp/OrderBookFunctions/OrderBookFunctions.cs. В основном это работа по копирова-вставить и не сделать опечаток.

from quiksharp.

RomanS2N avatar RomanS2N commented on August 30, 2024

А qapi_.lua разве не со свечками работает?
Стокшарп очень запутан и багов больше чем надо, да и честно не все там открыто, та же дравина StockSharp.QuikLua.dll которую в Квик заливают в dll мешке передаётся, а не исходником. Но у каждого проекта свой гемморой, поэтому я сейчас смотрю все подходы stocksharp и ваш в том числе. :)

from quiksharp.

buybackoff avatar buybackoff commented on August 30, 2024

Qapi_.lua это вообще отдельный проект с просторов сети, у меня лежит просто
так для примера, может там что-то полезное найдется положить на сторону Луа
и вызывать из С#.

Sent from mobile
On Apr 1, 2015 3:06 AM, "RomanS2N" [email protected] wrote:

А qapi_.lua разве не со свечками работает?
Стокшарп запутан и багов больше чем надо, да и честно не все там открыто,
та же дравина Lua которую в Квик заливают в dll мешке передаётся, а не
исходником. Но у каждого проекта свой гемморой, поэтому я сейчас смотрю все
подходы stocksharp и ваш в том числе. :)


Reply to this email directly or view it on GitHub
#4 (comment).

from quiksharp.

RomanS2N avatar RomanS2N commented on August 30, 2024

Да со свечками там нужно поработать, именно этот вывод что спользует Qapi_.lua, много времени сьедает. :(
Кстати, я смотрю в том же StockSharp сразу подключается внешняя библиотека в которой определенны LUA функции, а у через скрипты данные отправляются, может в этом и проблема с 60 мс? :)

from quiksharp.

buybackoff avatar buybackoff commented on August 30, 2024

60 микро, а не милли - это вообще не проблема. Я сомневаюсь, что можно добиться "более лучшего" результата, на стороне Луа все бибилотеки на C (tcp,json), localhost loop обходит сетевую карту и по сути обмен данными через память.

from quiksharp.

RomanS2N avatar RomanS2N commented on August 30, 2024

Ну не совсем tcp,ip - это сетевой протакол по которуму текстовой код json гоняют, ну бог с ним.
А что здесь: QuikSharp/src/QuikSharp/lua/clibs/ ?

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

Так конечно над чертёхной доской бы нужно поседеть вам и начертить оптимальную структуру проекта перед тем как работать над ним, а то кусками начнете делать - прийдётся подгонять постоянно.

Ну это к слову, мое мнения как инженера сетевых проектов :)

from quiksharp.

buybackoff avatar buybackoff commented on August 30, 2024

Пожалуйста, pull requests открыты для всех! Посидите над доской, подумайте, сделайте логирование, GUI, order management, risk management,единую систему обработки... Еще один клон StockSharp нам очень нужен!

from quiksharp.

RomanS2N avatar RomanS2N commented on August 30, 2024

Клон StockSharp, а что вы сами хотите что бы с вашего проекта получилось?

from quiksharp.

buybackoff avatar buybackoff commented on August 30, 2024

Я ничего не хочу. Я выложил вдруг кому пригодится. Структура сделана с учетом расширения на всю API, нужно что-то - как дописать я рассказал.

from quiksharp.

RomanS2N avatar RomanS2N commented on August 30, 2024

Если его не развивать к какой-то логической точки, он и останится как структура для других проектов.
Что всё таки в кармушки: QuikSharp/src/QuikSharp/lua/clibs/ ?

from quiksharp.

buybackoff avatar buybackoff commented on August 30, 2024

Я сделал лицензию Apache - теперь можно разбирать на куски, брать себе, главное не забыть ссылку. А не полнял вопрос - в папке dll библиотеки для Луа: tcp, json и прокси lua51.dll для lua5.1.dll (Квик забыли/не стали добавлять эту прокси без точки)

from quiksharp.

RomanS2N avatar RomanS2N commented on August 30, 2024

Все по дровам понял.

from quiksharp.

RomanS2N avatar RomanS2N commented on August 30, 2024

Надеюсь, хоть у вас поидёт какое-то далнейшее развитие, т.к. существующие проекты очень далеки от нужд трейдинга и честно сказать неудачны. О том же LEAN:
https://www.quantconnect.com/forum/discussions - поэтому и не особо они популярны.

from quiksharp.

buybackoff avatar buybackoff commented on August 30, 2024

Я развиваю пока в зыкрытом режиме проект в несколько другой области и нет
цели сделать что-то большое в нише Lean/StockSharp. Объекная модель Lean
меня после беглого взгляда не достаточна для моих нужд, но там модульная
архитектура и я думаю взять ее за основу. Но пока глубоко еще не смотрел в
их код.

2015-04-03 18:35 GMT+03:00 RomanS2N [email protected]:

Надеюсь, хоть у вас поидёт какое-то далнейшее развитие, т.к. существующие
проекты очень далеки от нужд трейдинга и честно сказать неудачны. О том же
LEAN:
https://www.quantconnect.com/forum/discussions - поэтому и не особо они
популярны.


Reply to this email directly or view it on GitHub
#4 (comment).

from quiksharp.

RomanS2N avatar RomanS2N commented on August 30, 2024

Модульность это хорошо!
Кстати, XlDde ещё добавте в свою библиотеку. И я так понял, тестер методов до конца не собран, майна не вижу QuikSharp.Tests.

from quiksharp.

buybackoff avatar buybackoff commented on August 30, 2024

На все "добавьте", "сделайте" я вежливо посылаю на pull requests.

from quiksharp.

buybackoff avatar buybackoff commented on August 30, 2024

#15 закрывает это

from quiksharp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.