이게 가능해? - 페이지 5

 
Maxim Kuznetsov # :

DLL을 사용하는 패널(MQL 500줄), 열 드래그, 정렬, 클릭 시 원하는 터미널 탭 열기 및 기타 기능이 있습니다. 주로 데이터 수집에 관련된 500줄.

MQL 전용 GUI에는 훨씬 더 많은 코드가 있습니다.

DLL을 사용하는 것이 더 간단하고 짧다는 사실은 완전히 정당화되고 실제로는 모두 통과되고 테스트되었다고 말합니다.

나는 Win API에서 이것이 더 쉽다고 주장하지 않습니다. 그러나 이것은 본질적으로 응용 프로그램에 대한 추가 기능입니다. 그리고 DLL에 대한 권한 플래그를 설정해야 합니다. 제 생각에는 개발의 모든 편의에도 불구하고 이것은 불필요합니다. 당신이 그것을 하는 것이 편리하고, 결과적으로 사용자는 설정에 소란을 피워야 합니다.

기본적으로 원하는 경우 수행할 수 있습니다. 그러나 예를 들어 저는 응용 프로그램에서 Win API를 사용하지 않습니다. 왜냐하면 그들은 시장에서 테스트를 통과하지 못할 것이기 때문입니다.

 
Mihail Matkovskij # :

프로그래머가 수행하는 방법은 다음과 같습니다.

https://www.mql5.com/ru/articles/2943

https://www.mql5.com/ru/articles/751

그리고 이것이 내 손에 가장 먼저 다가온 것입니다. 충분하지 않다면 표준 MQL 라이브러리를 연구할 수 있습니다. 수직 및 수평 스크롤이 있습니다. 필요한 모든 것입니다.

별 생각 없이 찾은 결과의 전체 목록은 다음과 같습니다.

https://www.mql5.com/en/search#!keyword=%D0%BF%D1%80%D0%BE%D0%BA%D1%80%D1%83%D1%82%D0%BA% D0%B0%20%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B0

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

이게 가능해?

prog_ass , 2021.12.16 19:54

여기서 최소 금액은 30달러입니다. 수행해야 하는 작업의 비용이 몇 배나 적게 듭니다.


문제는 오히려 당신이 이 모든 것을 연구하고 도서관을 만든 다음 프리랜서의 최저 임금보다 "몇 배나 적은" 비용 으로 그것을 할 준비가 되어 있느냐는 것입니다. 게다가 견디지 못하고 포기한 프로그래머를 위해 코드를 고르고 고치는 것과 함께?

 
Vasiliy Pushkaryov # :

문제는 오히려 당신이 이 모든 것을 연구하고 도서관을 만든 다음 프리랜서의 최저 임금보다 "몇 배나 적은" 비용 으로 그것을 할 준비가 되어 있느냐는 것입니다. 게다가 견디지 못하고 포기한 프로그래머를 위해 코드를 고르고 고치는 것과 함께?

위에서 말했듯이 전체의 어려움은 개정 자체에 있는 것이 아니라 소스 코드의 분석에 있습니다. 복잡하거나 왜곡되어 읽을 수 없게 쓰여질 수 있습니다. 무언가를 다시 해야 할 수도 있습니다. 그리고 프로그래머가 사용자 인터페이스 요소를 배열하는 방법을 모른다면 배워야 합니다. 그리고 그러한 일을 맡는 것은 의미가 없습니다. 그리고 여기서 요점은 문제의 가격이 아닙니다.

 
Mihail Matkovskij # :

나는 Win API에서 이것이 더 쉽다고 주장하지 않습니다. 그러나 본질적으로 응용 프로그램에 대한 추가 기능입니다. 그리고 DLL에 대한 권한 플래그를 설정해야 합니다. 제 생각에는 개발의 모든 편의에도 불구하고 이것은 불필요합니다. 당신이 그것을 하는 것이 편리하고, 결과적으로 사용자는 설정에 소란을 피워야 합니다.

기본적으로 원하는 경우 수행할 수 있습니다. 그러나 예를 들어 저는 응용 프로그램에서 Win API를 사용하지 않습니다. 왜냐하면 그들은 시장에서 테스트를 통과하지 못할 것이기 때문입니다.

물론 해당 주제에는 해당되지 않습니다... GUI는 기본적으로 "애플리케이션용 애드온"입니다. 이 기술은 기능에서 모양을 분리하는 경로를 택했습니다. 최신 응용 프로그램은 웹(또는 브라우저) 응용 프로그램입니다. 비즈니스 논리가 분리되어 있고 보기가 하나 이상 있을 수 있습니다. 로봇이 스레드(예: redis)를 쓰거나 읽거나 유지하도록 하면 간단합니다. 그리고 redis의 데이터에서 GUI를 끊으십시오 - 인터넷 예제의 절반 :-)

 
Maxim Kuznetsov # :

물론 해당 주제에는 해당되지 않습니다... GUI는 기본적으로 "애플리케이션용 애드온"입니다. 이 기술은 기능에서 모양을 분리하는 경로를 택했습니다. 최신 응용 프로그램은 웹(또는 브라우저) 응용 프로그램입니다. 비즈니스 논리가 분리되어 있고 보기가 하나 이상 있을 수 있습니다. 로봇이 스레드(예: redis)를 쓰거나 읽거나 유지하도록 하면 간단합니다. 그리고 redis의 데이터에서 GUI를 끊으십시오 - 인터넷 예제의 절반 :-)

이상적으로는 최신 애플리케이션에는 그래픽 인터페이스뿐 아니라 음성 제어 기능 도 있어야 합니다. 그들이 말하는 것처럼 명령의 도움과 실행은 무엇입니까? 실제로 응용 프로그램에는 Alice와 같은 로봇이 장착되어 있어야 합니다. 그러면 사용자가 원하는 것을 말하면 충분할 것이고 로봇은 그를 위해 모든 것을 할 것입니다. 그리고 모든 것을 이해하고 참조 문서의 산을 공부할 필요가 없습니다.

 
Mihail Matkovskij # :

위에서 말했듯이 전체의 어려움은 개정 자체에 있는 것이 아니라 소스 코드의 분석에 있습니다. 복잡하거나 왜곡되어 읽을 수 없게 쓰여질 수 있습니다. 무언가를 다시 해야 할 수도 있습니다. 그리고 프로그래머가 사용자 인터페이스 요소를 배열하는 방법을 모른다면 배워야 합니다. 그리고 그러한 일을 맡는 것은 의미가 없습니다. 그리고 여기서 요점은 문제의 가격이 아닙니다.

거기에, 스크린 샷에서도 작업의 끝이 없음을 알 수 있습니다. 그리고 창의 지오메트리를 추적하고 각각의 가시성 + 좌표를 읽어야 합니다. 손으로 일몰입니다. 또는 다시 작성

 
Mihail Matkovskij # :

이상적으로는 최신 애플리케이션에는 그래픽 인터페이스뿐만 아니라 음성 제어 기능 도 있어야 합니다. 그들이 말하는 것처럼 명령의 도움과 실행은 무엇입니까? 실제로 응용 프로그램에는 Alice와 같은 로봇이 장착되어 있어야 합니다. 그러면 사용자가 원하는 것을 말하면 충분할 것이고 로봇은 그를 위해 모든 것을 할 것입니다. 그리고 모든 것을 이해하고 참조 문서의 산을 공부할 필요가 없습니다.

주어진 패널은 https://www.mql5.com/ru/forum/378315/page2#comment_24871052 를 기반으로 만들어졌으며 처음에는 말하는 방법을 알고 있었습니다. 작동 중 음성 기능은 간섭으로 제거되었습니다.

Алиса (интеграция с Яндекс станциями)
Алиса (интеграция с Яндекс станциями)
  • 2021.09.24
  • www.mql5.com
Добрый день! Вопрос такой, кто-нибудь в курсе как можно из кода советника заставить яндекс станцию произнести какую либо фразу...
 
Maxim Kuznetsov # :

거기에, 스크린 샷에서도 작업의 끝이 없음을 알 수 있습니다. 그리고 창의 지오메트리를 추적하고 각각의 가시성 + 좌표를 읽어야 합니다. 손으로 일몰입니다. 또는 다시 작성

정확히. 창 높이를 변경하지도 못했습니다. CAppDialog 기반 구성 요소의 경우 이것은 또 다른 작업입니다. 클라이언트 영역의 새로 계산된 높이에 따라 창의 전체 높이를 설정해야 합니다. 그러나 원하는 경우 모든 것이 가능합니다. 또 다른 문제는 고객이 정상적으로 지불하기를 원하지 않는다는 것입니다. 모두가 더 싼 것을 찾고 있습니다. 따라서 그들은 해당 인코더를 찾습니다. :)

 
Maxim Kuznetsov # :

주어진 패널은 https://www.mql5.com/ru/forum/378315/page2#comment_24871052 를 기반으로 만들어졌으며 처음에는 말하는 방법을 알고 있었습니다. 작동 중 음성 기능은 간섭으로 제거되었습니다.

예 예. 익숙한 상황. Windows 1이 나왔을 때 모두가 같은 방식으로 침을 뱉었습니다. :) 그들은 이 그래픽 쉘이 그 당시에 현대 PC에 비해 극히 희소했던 자원만을 소비한다고 말합니다. 그러나 시간이 흐르고 모든 사람들이 독점적으로 그래픽 셸을 사용합니다(서버 및 기타 전문 소프트웨어 제외).

 

순수 mql에 대한 콜링을 위한 수십 줄의 코드

클릭하여 재생