Maxim Kuznetsov
Maxim Kuznetsov
3.7 (30)
  • 정보
11+ 년도
경험
33
제품
68
데몬 버전
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
추가된 주제 적은 코드, 더 많이 사용합니다. Expert Advisor 작성
나는 조언자들을 위한 기반을 만들기 위해 노력할 것입니다. 간단한 일에 가장 적합하며 응용 프로그래머의 상당한 지식이 필요하지 않습니다. 현지에서 허용되는 관행과 달리 디자인은 하향식입니다. 터미널의 엔지니어링 기반이 아닌 사용자가 원하는 사용 사례에서. 즉, 먼저 최종 사용자를 위한 기본(유일한) 어드바이저 파일을 작성하고 거기에서 분명히 불필요한 모든 것을 제거한 다음 IT가 작동하도록 라이브러리를 작성합니다. 그런 다음 새 사용 사례를
Maxim Kuznetsov
추가된 주제 ATcl - MT4용 Tcl 인터프리터
휴일은 유익했고 저는 MT4에 내장된 Tcl 인터프리터인 ATcl을 대중에게 선보였습니다. 프로젝트의 아이디어는 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 для получение исторических цен 작업에 대한 피드백을 고객에게 남김
Maxim Kuznetsov
Maxim Kuznetsov
более-менее восстановил всё что попередохло со сбоя..пропал день работы, а восстанавливать пришлось двое суток. И не факт что всё корректно, но пока тьфу-тьфу
Maxim Kuznetsov
게재된 포스트 Советы параноика
Независимо друг от друга и почти одновременно взглючили два компа, зависли в 100% нагрузки HDD на WindowsModulesUpdate (или как там его). Один, самый нагруженный и к сожалению основной рабочий, словил СИНИЙ ЭКРАН СМЕРТИ. Заодно забив 0-ми все файлы что были в редактировании...
Maxim Kuznetsov
Maxim Kuznetsov
отключил "центр обновления windows". От греха - а то мало-ли что может прилететь.
Впервые пожалел что нет нативного MT4/5 для Linux.
Мягко говоря хорошо знаю Linux (я писал службу времени в ядро), поэтому твёрдо уверен что Wine не решение вообще ни разу.