Maxim Kuznetsov
Maxim Kuznetsov
3.3 (20)
  • 信息
9+ 年
经验
22
产品
97
演示版
19
工作
0
信号
0
订阅者
My big personal project : http://nektomk.ru/en:atcl:start
Integration MT4 with world via Tcl :-) Excel, Mail, Networking, Rest-API, Websockets and many many others are accessable from MetaTrader.

The second time gave the oath of allegiance to "freelance service", and now there you can ask a personal order for me :-)

If you want to order the development of software, then see contacts in the profile or on the site http://nektomk.ru/en:service:start
Maxim Kuznetsov
Maxim Kuznetsov
Специально для ветки MO, про циклы/сезонки и методику работы с данными.
Maxim Kuznetsov
Maxim Kuznetsov
metaeditor64 совместными усилиями с Windows покрыл нулями очередной исходник.
Всё что не было зафиксировано в fossil (я им пользуюсь, не git) сгинуло безвозвратно.
Добавить в редактор элементарные бекап копии, видимо совсем сложно ?
---
В Kate эта проблема (а она во всех без исключения редакторах есть) решена вот так:
Maxim Kuznetsov
已添加主题占用你时间的学校热身运动
与交易没有直接关系,但很有趣。为周末的大脑和键盘做热身运动 :-)当我和我的孩子们一起做数学题并试图教编程时,它出现了。 如你所知,一个三角形的面积可以通过其三条边的长度来计算。对于一个多边形来说,不幸的是,它不是这样的,但是如果给定了边的长度,你可以找到有这些边的图形的__最大面积__。 请注意一个问题: 它(多边形的最大面积和其边上的相邻角)是如何被分析计算的,MT优化器是否有能力进行这样的技巧?
Maxim Kuznetsov
已添加主题更少的代码,更多的行动......写一个EA
我将尝试(或我们将尝试,如果有人感兴趣的话)为专家顾问做一个框架。尽可能只适合于简单的事情,而且不需要应用程序员的任何实质性知识。 与当地接受的做法不同,设计将从上到下进行。换句话说,首先我们为终端用户编写EA的主要(也是唯一)文件,删除所有明显不必要的东西,并编写一个库来使之工作。 然后我们增加一个新的用例,并升级这个库。 作为与 https://www.mql5.com/ru/articles/5654 和卡尔普托夫先生的顾问们的反驳和论战 当然,在着手进行之前,有必要确定 "党的路线 "和
Maxim Kuznetsov
已添加主题ATcl - MT4的Tcl解释器
假期收获颇丰,我很高兴向大家介绍ATcl - MT4的内置Tcl解释器。 这个项目的想法是(现在也是),在不直接移植Tcl C Api函数的情况下,为解释器提供最方便的接口。 这就是我得到的结果(工作实例--一个将报价保存到SQLite数据库的脚本)。 //+------------------------------------------------------------------+
Maxim Kuznetsov
Maxim Kuznetsov
metaeditor64 начал виснуть на одном и том-же месте: SymbolInfoDouble(name,SY
пришлось выкручиваться и запустить Kate (редактор из KDE https://kate-editor.org/ru/ ) для этой мега-правки.
Если совсем переезжать на внешний редактор, то единственное чего пожалуй будет нехватать - подстановок и подсветки моря стандартных идентификаторов.
а так - синтаксис подсвечивается, блоки сворачиваются, функции+макросы распознаются. Компиляция скриптуется.
Maxim Kuznetsov
Maxim Kuznetsov
В "обойтись без программирования" - первый шажочек в примерно 1/5 планированного - начали рисоваться графики (на скриншоте).
На выходных, очевидный перерыв и потом всякие диаграммы/гистограммы/чарты
Alexander Avksentyev
Alexander Avksentyev 2022.05.04
Это где такое сделать?
Maxim Kuznetsov
Maxim Kuznetsov 2022.05.05
Это Графана. https://grafana.com
Maxim Kuznetsov
Maxim Kuznetsov
в плане про "без-программирования" - собираюсь по шагам показать как делается современный деш-боард.
внимание ВОПРОС - что вы хотите видеть на доске ? а то намонстрячу на свой вкус и свет
Maxim Kuznetsov
Maxim Kuznetsov
следующая мелко-pdf будет о том как "современный gui вообще без программирования" :-)

правда есть ощущение, что никто ничего не читает и никому не интересно
Maxim Kuznetsov
Вторая часть, про то как делать приложения. Инструкция в PDF-ке прилагается, по катом - краткое описание...
Maxim Kuznetsov
Maxim Kuznetsov
Вот такие вот скромные GUI делаются для роботов:
Maxim Kuznetsov
Maxim Kuznetsov
остался мелкий шажок до завершения следующей инструкции "как просто стримить данные".
Всё что касалось MT сделано, набросать только немного JS непосредственно на страничке
---
Maxim Kuznetsov
Maxim Kuznetsov
инструкция "как по быстрому web" не затрагивала трансляцию и отображение часто-изменяемых данных.
В следующей части будет - как это делается максимально просто.
---
Потому что это действительно просто.
Maxim Kuznetsov
已发布文章Web страница по быстрому
Инструкция или скорее технологический приём "как быстро делать web-интерфейс" в pdf`ке прилагается...
Maxim Kuznetsov
Maxim Kuznetsov
А вот и "веб-морда", собранная буквально из примеров на https://www.datatables.net/examples/index
Ни строчки на php, html-ка статическая, и js только на стороне клиента
в проект потратилось ещё часа наверное полтора, итого ушло 6-7 часов за несколько подходов.
на этот раз основным тормозом был CORS (можете поискать что это)
и первоначальная попытка сделать на google charts
----
проект завершён, завтра-послезавтра вычитаю текст заметок, опубликую как делать подобное
Maxim Kuznetsov
Maxim Kuznetsov
удалось уделить ещё пару часов идее "делаем веб-морду".
тайминг отчасти сорван, потому что из планированных 2-4, живого времени ушло уже 5 :-)
много потратилось на выяснить чем нативным в MQL парсить JSON (в итоге взято https://www.mql5.com/ru/code/13663)
и на борьбу с мелкими глюками (типа поставить лишнюю _ в URL)
ЗАТО часть которая в MQL - готова..
ОСТАЛОСЬ сверстать простую страницу и набросать js который отобразит:
Maxim Kuznetsov
Maxim Kuznetsov
--------------------------------------------------------------
Так как публикации отклонены по линии партии,
как не соответствующее идеалогии:
--------------------------------------------------------------
в местный блог готовится pdf-ка "за пару-тройку часов под пиво делаем веб-морду роботу",
чтобы идеи не пропадали и
потому что ВСЁ что идёт в публикациях делается в реальной жизни на порядок проще и быстрее
------------------------------------
пиво открыто, время пошло
Maxim Kuznetsov
Maxim Kuznetsov 2022.04.17
минут 40-50 прошло - MiddleWare работает, эксперт стартует и умеет с ним связываться. обещая 2-3 часа не учёл что сам MQL дико многословный и традиционно море кода ни-о-чём, просто ради кода.
Ещё и воевать с неподдерживаемым "из коробки" JSON. Кто блин в современном мире делает WebRequest и не предоставляет JSON или XML ? Бу-Ра-Ти-Но....
Maxim Kuznetsov
Maxim Kuznetsov 2022.04.17
Была существенная пауза не связанная с идеей. Просто пятница :-)
Из объявленного задела 3 часа, реально на проект потрачено чуть меньше 1.5
что вообще говоря дофига, при том что всех дел - отправлять запросы/получать+разбирать ответы.
а вот разбирать ответы, в MQL это жопа, он не предназначен для обработки текстов и парсинга. Его дело считать цифры по массивам
Maxim Kuznetsov
Maxim Kuznetsov 2022.04.17
Ну это-же надо-же какая жопа, вот нечем в MQL разобрать JSON из сети.
Ни единого проекта документированного, или статьи есть а документации и проектов нет.
Сейчас впору сказать что потерпел фиаско и засел на парсах json :( Не надо было выёживаться и пытаться всё в "чистом MQL" без DLL или WinAPI
в 2-3(ладно 4) часа не уложился, хотя технологии это позволяют - инфраструктура была сделана за 30 мин, включая написать текст+заскриншотить и API проверить скриптами
---
завтра со свежей головой вернусь - может и вырулю в приличный тайминг.
Maxim Kuznetsov
Maxim Kuznetsov
новости стремительного ИТ-прогресса:
понадобилось сделать лично-фотку с USB камеры..оказалось что быстрее написать нужный скрипт чем найти годное :-)
Все прочие в массе предлагали облачные технологии, спец-эффекты, публикацию в социалочках, регистрацию без СМС и прочую шнягу..
Maxim Kuznetsov
Maxim Kuznetsov
ATcl теперь умеет в телеграм-бота :-) пока скромненько, но умеет
Maxim Kuznetsov
留下反馈给客户为工作 Нужен скрипт Binance futures для получение исторических цен