Теперь можно программировать торговых роботов на 1С.NET

  1. Аватар Андрей bio
    1С.NET… Вот так зверь)

    Рекомендую обратить внимание на Julia, по скорости написания кода, как питон, компилируется на лету в машинный код, при соблюдении определенных правил написания программы дает производительность как Си и С++, MIT-лицензия, встроенный параллелизм, в общем, просто классная вещь, недостаток — пакетов маловато, но зато можно запускать си-шные и фортрановские библиотеки напрямую.

    Короче, рекомендую, хотелось бы заиметь русскоязычное сообщество
    julialang.org/
  2. Аватар Максим
    Ну так бы и написали, что это транслятор 1С подобного синтаксиса в байткод для дотнет. Т.е. по сути си шарп для тех кто привык писать на 1С.

    tranquility, так я так вроде и написал… там просто фишка что 1С-ники сначала могут писать в стиле 1С без переучивания, а потом потихоньку переходить на ООП и фишки NET
  3. Аватар tranquility
    Ну так бы и написали, что это транслятор 1С подобного синтаксиса в байткод для дотнет. Т.е. по сути си шарп для тех кто привык писать на 1С.
  4. Аватар Максим
    В 100 раз быстрее чем питон?.. Там же все равно байткод на.нет проигрывается вроде как

    tranquility, да потому что компилятор, а не интерпретатор. С# и VB.NET тоже в байт код компилируют — поэтому скорость должна быть сравнима как у них. Но основная плюшка — это то что 1С программисты моут программировать сразу, по мере работы дальше изучая ООП.



    Максим, вообще ничего не понял тут))). Есть тесты где числа 500 и 100 получены хоть? Т.е. компилирует прямо в exe (pe формат, прямо как по от интел и майкрософт делает, но не используя их) — круто, че… Ну, или линковку только отдает на откуп стороннему софту — тоже круто…

    tranquility,
    promcod.com.ua/Article.asp?code=20190702143521033734 — про компилятор
    promcod.com.ua/Article.asp?code=20190710161839028920 — код тестов
  5. Аватар tranquility
    В 100 раз быстрее чем питон?.. Там же все равно байткод на.нет проигрывается вроде как

    tranquility, да потому что компилятор, а не интерпретатор. С# и VB.NET тоже в байт код компилируют — поэтому скорость должна быть сравнима как у них. Но основная плюшка — это то что 1С программисты моут программировать сразу, по мере работы дальше изучая ООП.



    Максим, вообще ничего не понял тут))). Есть тесты где числа 500 и 100 получены хоть? Т.е. компилирует прямо в exe (pe формат, прямо как по от интел и майкрософт делает, но не используя их) — круто, че… Ну, или линковку только отдает на откуп стороннему софту — тоже круто…
  6. Аватар Максим
    В 100 раз быстрее чем питон?.. Там же все равно байткод на.нет проигрывается вроде как

    tranquility, да потому что компилятор, а не интерпретатор. С# и VB.NET тоже в байт код компилируют — поэтому скорость должна быть сравнима как у них. Но основная плюшка — это то что 1С программисты моут программировать сразу, по мере работы дальше изучая ООП.
    Качество работы достаточно хорошее, на Перфолента.NET написан (за 2 выходных) уже другой Функциональный язык программирования Перфо.NET аналог Лиспа/Scheme тоже с синтаксисом 1С, и тоже на .NET. Кому интересно можете оценить как выглядит Код.
    тхаб.рф/wiki/Скрипты_и_программы_на_языке_Перфолента.NET

  7. Аватар tranquility
    В 100 раз быстрее чем питон?.. Там же все равно байткод на.нет проигрывается вроде как
  8. Аватар Марат Бут
    Лет 10 назад, а может и чуть больше, у Герчика в Финаме был парень, который создавал роботов в 1С =))

    Андрей К, Я впринципе могу написать робота на 1с в связке с Луа) Не вижу в этом ничего удивительного) Высокочастотник коненчно не получится, но на 5ти минутках торговать вполне можно.
  9. Аватар FinSerfing
    Вопрос такой — как прикрутить любой NET язык (VB, С#, Перфолента.NET) к QUIK — у QUIK Есть какое либо API?

    Максим, API есть.
    Часть действий можно делать через Trans2Quik.dll
    Часть через прослойку типа QuikSharp github.com/finsight/QUIKSharp
    Вообще основная проблема в рабочей идее, а не в программировании.
    Так что я настоятельно рекомендую забыть о реализации и заняться моделированием и тестированием.
    А для этого терминал не нужен.
  10. Аватар Максим
    Вопрос такой — как прикрутить любой NET язык (VB, С#, Перфолента.NET) к QUIK — у QUIK Есть какое либо API?
  11. Аватар Максим
    Лет 10 назад, а может и чуть больше, у Герчика в Финаме был парень, который создавал роботов в 1С =))

    Андрей К, Ну это фактически не 1С, а NET-язык типа C# или VB.NET который компилируется, имеет объекты, Делегаты и т.п. скорость у него примерно в 500 раз быстрее чем у интерпретируемого 1С. + Ему доступны все возможности которые есть у NET языков типа С# и VB.NET. Основная идея — чтобы 1С-програмист сразу мог программировать NET приложения с ООП, а потом используя ООП расширения 1С-Перфолента.NET мог постать такие же эффективные приложения как на C#/VB.NET
  12. Аватар Андрей К
    Лет 10 назад, а может и чуть больше, у Герчика в Финаме был парень, который создавал роботов в 1С =))
  13. Аватар Максим
    Вышла версия 0.45 компилятора 1С на платформе .NET (совместим с 1С, VB-Net, C#-NET). Вполне рабочая c нормальной IDE. Создана программистом 1С для программистов 1С. Не хватает только редактора форм который почти готов и будет в следующей версии. Можно посмотреть здесь:
    * promcod.com.ua/cat.asp?cat=perfolenta-programm.. Официальная страница разработчика
    * t.me/perfolenta — официальный телеграмм канал
    * vk.com/perfolenta_net Сообщество пользователей во Вконтакте (только создано)
    т.к. это компилятор то скорость выполнения примерно в 500 раз быстрее 1С и в 100 раз быстрее чем Питон

Теперь можно программировать торговых роботов на 1С.NET

Вышла версия 0.45 компилятора 1С на платформе .NET (совместим с 1С, VB-Net, C#-NET). Вполне рабочая c нормальной IDE. Создана программистом 1С для программистов 1С. Не хватает только редактора форм который почти готов и будет в следующей версии. Можно посмотреть здесь:
http://promcod.com.ua/cat.asp?cat=perfolenta-programm… Официальная страница разработчика
https://t.me/perfolenta  — официальный телеграмм канал
https://vk.com/perfolenta_net Сообщество пользователей во Вконтакте (только создано)
т.к. это компилятор то скорость выполнения примерно в 500 раз быстрее 1С и в 100 раз быстрее чем Питон
Чтобы купить акции, выберите надежного брокера: