내 접근 방식. 코어 - 엔진. - 페이지 156

 
Nikolai Semko :


우리는 회색 늑대, 회색 늑대, 회색 늑대를 두려워하지 않습니다 ....))

Nikolay, 나는 C #을 두려워 할 것입니다. 나는 오래 전에 모든 것을 버렸을 것입니다 ...

 

Vasiliy Sokolov : можете кидать сюда свои пожелания - постараемся их проработать:)

별도의 주제는 이 방향으로 상당히 발전했으며 토론에 참여하고 모범 사례를 공유하는 것입니다.

추신: 하지만 MT4와 MT5에서 모두 작동하는 범용 코드를 즉시 원합니다. 원칙적으로 복잡하지 않습니다. 시간이 충분하지 않습니다. 이제 실용적인 예로 MT와 같은 아날로그를 만들고 싶습니다. -터미널 거래 및 이 모든 것이 MT4 및 MT5의 테스터에서 작동합니다. MT의 통합 코드는 보편적입니다... 일반적으로 매우 흥미로운 이벤트입니다.)

 
Igor Makanu :

별도의 주제는 이 방향으로 상당히 발전했으며 토론에 참여하고 모범 사례를 공유하는 것입니다.

추신: 하지만 MT4와 MT5 모두에서 작동하는 범용 코드를 즉시 원합니다. 원칙적으로 복잡하지 않습니다. 시간이 충분하지 않습니다. 이제 실용적인 예로 MT와 같은 아날로그를 만들고 싶습니다. -터미널 거래 및 이 모든 것이 MT4 및 MT5의 테스터에서 작동합니다. MT의 통합 코드는 보편적입니다... 일반적으로 매우 흥미로운 이벤트입니다.)

한 번에 모든 것을 달성하려는 목표는 없습니다. 최소한의 요소로 작동하는 최소한으로 작동하는 프로토타입이 있을 것입니다. 그럼 보겠습니다.

 
Vasiliy Sokolov :

한 번에 모든 것을 달성하려는 목표는 없습니다. 최소한의 요소로 작동하는 최소한으로 작동하는 프로토타입이 있을 것입니다. 그럼 보겠습니다.

교환 프로토콜은 다소 흥미로운 질문입니다. 불필요한 데이터로 과부하가 걸리고 싶지 않고 경험이 있으실 것으로 생각됩니다. 교환 프로토콜의 구현을 살펴보는 것도 재미있을 것입니다. 하지만 ... 별도의 주제는 필요합니다. 외부의 새로운 모습이 귀하의 기사에 유용할 수 있습니다. 그렇지 않으면 여기 중재자로부터 몇 가지 제안이 있습니다. .... 스튜디오를 얻는 방법과 위치 .... 모두가 단순히 입을 열었습니다. 엄마는 양질의 거친 밀가루 - 우리는 앉아서 춤을 춥니 다))))

추신: 보편성(MT4/MT5용 C# 코드 1개)은 간단하게 달성됩니다. 현재(2019년 1월) 모든 것이 기본적이고 문제 없이 작동합니다. 여기에서 구독을 취소했습니다. https://www.mql5.com/ru/forum/3153/ 4페이지 #댓글_10366498

Обсуждение статьи "Как открыть мир C# из MQL5 путем экспорта неуправляемого кода"
Обсуждение статьи "Как открыть мир C# из MQL5 путем экспорта неуправляемого кода"
  • 2014.10.08
  • www.mql5.com
Также я подготовил несколько примеров маршалинга структур MQL5 для C# и примеров вызова экспортированных функций DLL в скриптах на MQL5.
 
Vasiliy Sokolov :

한 번에 모든 것을 달성하려는 목표는 없습니다. 최소한의 요소로 작동하는 최소한으로 작동하는 프로토타입이 있을 것입니다. 그럼 보겠습니다.

현재 메인 엔진과 다른 차트에서 EA 사본 관리를 구현하고 있습니다. 어드바이저의 단일 화폐는 엔진을 통해 다중 화폐로 바뀝니다. 그것은 고문의 사본을 위한 감시 센터와 그것을 관리하기 위한 레버를 포함합니다.

어떻게 하시는지 궁금합니다.

 

정상적인 관리를 위해서는 로봇을 사용하는 습관이 있어야 합니다.

예를 들어, 하나의 기호 EA가 다중 통화로 바뀌면 제어 유연성을 잃습니다. 수익성이 크게 증가하는 테스터에서만 좋아 보입니다.

그러나 실제로는 각 차트에 자체 입력 매개변수 및 제어 레버가 있는 자체 Expert Advisor가 있는 것이 좋습니다.

 
Petros Shatakhtsyan :

정상적인 관리를 위해서는 로봇을 사용하는 습관이 있어야 합니다.

예를 들어, 하나의 기호 EA가 다중 통화로 바뀌면 제어 유연성을 잃습니다. 수익성이 때때로 증가하는 테스터에서만 좋아 보입니다.

그러나 실제로는 각 차트 에 자체 입력 매개변수 및 제어 레버가 있는 자체 Expert Advisor가 있는 것이 좋습니다.

물론 그가 직접 작성하지 않는 한 이것은 모두 코드로 쉽게 구현됩니다.

 
Vitaly Muzichenko :

물론 그가 직접 작성하지 않는 한 이것은 모두 코드로 쉽게 구현됩니다.

이 모든 것을 알고 있다는 점을 감안해야 했습니다.

그리고 다중 통화 Expert Advisor 의 장점은 무엇이며 사용자가 개별 기호에 대한 매개변수를 선택하는 방법은 무엇입니까? 하나의 지휘소에서 편리하지 않습니다.

 
Vasiliy Sokolov :

Piotr, 괜찮으시다면 .Net 라이브러리와의 새로운 통합을 사용하여 MQL에서 그래픽 애플리케이션을 쉽게 생성할 수 있는 방법에 대한 기사를 준비하겠습니다. 이 기사의 제목은 ".Net Framework 및 C#을 기반으로 하는 전문가 고문을 위해 VisualStudio에서 사용자 지정 양식 만들기"입니다.

당신의 접근 방식과 아이디어가 저를 짜증나게 했습니다. 나는 스스로에게 물었다. 기본적인 프로그래밍 능력만 가지고도 내 전문가를 위한 그래픽 형식을 쉽고 빠르게 만들 수 있습니까? 나는 실험을했고 그것이 가능하다는 것이 밝혀졌습니다! 다음과 같은 양식이 있습니다.

아이디어는 사용자가 VisualStudio 편집기에서 필요한 양식을 그리고 이 창을 MQL 코드와 결합하는 데 필요한 모든 작업이 자동 모드에서 "뒤에서" 수행된다는 것이었습니다. 이렇게 하려면 C#으로 구형 컴팩트 컨트롤러를 작성해야 했습니다. 커널과 유사한 종류이지만 약 200줄의 코드만 있으면 됩니다.

내가 시작한 기사에서 모든 것이 어떻게 작동하는지 읽을 수 있습니다.

타이머로 이벤트 처리 를 해보셨나요?
 
Petros Shatakhtsyan :

이 모든 것을 알고 있다는 점을 감안해야 했습니다.

다중 통화 Expert Advisor의 장점은 무엇이며 사용자가 개별 기호에 대한 매개변수를 선택하는 방법은 무엇입니까? 하나의 지휘소에서 편리하지 않습니다.

별도의 파일과 설정을 연결하세요. 입력 매개변수에 1개의 추가 설정이 있습니다: 설정 -> 거래. 테스트 후 설정이 파일에 입력되는 식으로 필요한 모든 쌍에 대해 입력됩니다.

그러나 이것은 여러 옵션 중 하나일 뿐입니다.

반면에 우리는 한 번에 한 문자가 아닌 다중 통화 테스트에서 이점이 있으며 최종 계산을 위해 이상한 방식으로 파일을 추가합니다.