dll에서 함수 호출 및 결과 반환

 
다음 질문에 관심이 있습니다. 예, EA에서 dll 함수를 호출하고 거기에 현재 매개변수를 전달할 수 있지만 결정을 내린 후 dll에서 어떻게 주문할 수 있나요???? 가장 먼저 떠오르는 것은 결과를 반환하여 EA가 자체적으로 주문하도록 하는 것이지만, 다음과 같은 어려운 경우가 있습니다. 이전 주문을 종료하기로 결정하고 stop으로 서로 다른 방향으로 2개의 보류 주문 을 배치합니다. 손실을 보고 이익을 얻습니다. 이 경우 고문에게 신호를 보내는 방법은 무엇입니까? 언어에는 구조나 목록이 없습니다... 그리고 이것은 여전히 가장 간단한 옵션이지만 시스템이 동시에 여러 주문으로 작동하면 어떻게 될까요? dll에서 직접 주문을 마감/주문/수정할 수 있다면 질문이 없습니다.
 
EA에서 하나 이상의 어레이를 구성합니다. dll에 전달하십시오. 거기에서 유용한 작업을 수행하고 이러한 배열을 값으로 채웁니다. 그런 다음 Expert Advisor에서 이러한 값을 분석하고 원하는 위치에서 주문하십시오.
 
끔찍하게 불편합니다. 최소한 구조의 배열이 있어야 합니다... 그리고 여러 주문이 있는 경우 이는 배열의 각 주문 매개변수와 이 모든 배열 군중을 함수로 의미합니다... 3을 전달하는 것이 더 쉬울 것입니다. 주문 및 dll을 배치/삭제/수정하는 절차에 대한 참조는 이미 내부에서 가져왔을 것입니다. 또한 상수 또는 열거형 에 대한 정의가 없으므로 res_SetOrder 대신 1 또는 다른 숫자를 전달하고 이 모든 값을 기억해야 합니다... 그리고 그들은 이것을 api의 "전체" 대체품으로 판매하려고 합니다. ...
 
그리고 당신은 위대하고 아름다운 해결책을 생각하고 찾습니다.
당신은 단지 원해야합니다 ...
 
내 말은, 이미 해결책이 있고 그것에 대해 추측하도록 초대받았습니다 :) 아니면 당신이 그것에 대해 모르기 때문에 발명하도록 초대받았습니까? 나에게 가장 일반적인 솔루션은 dll에 주문을 설정하고 미결 위치에 대한 정보에 액세스할 수 있는 기능을 제공하는 것입니다. 매개변수를 왔다 갔다 할 필요가 없습니다.
 
내 말은, 이미 해결책이 있고 그것에 대해 추측하도록 초대받았습니다 :) 아니면 당신이 그것에 대해 모르기 때문에 발명하도록 초대받았습니까?


아니, 그는 단지 과시하고 있습니다. 자기 중요성에 대한 과장된 감각으로 인해 정상적인 대답을 할 수 없습니다. 포럼에서 공유하지 않음 :)
 
В смысле решение уже есть и мне предлагается о нем догадаться :) или мне предлагается его изобрести потому что Вы о нем не знаете?


아니, 그는 단지 과시하고 있습니다. 자기 중요성에 대한 과장된 감각으로 인해 정상적인 대답을 할 수 없습니다. 포럼에서 공유하지 않음 :)

테스터 여러분,

악의적 인 진술의 경우 많은 것이 허용되는 다른 자유로운 포럼이 있습니다.
그리고 포럼에서는 https://www.mql5.com/en/forum 페이지에 설명된 규칙이 적용되며 포럼에 입장할 때 동의했습니다. 다시 읽어주세요.

이것은 경고입니다.
 
흠, 내 질문에 대한 대답은 어떻습니까? 해결책이 있습니까 없습니까? 그리고 있다면 알려주세요.
 
В смысле решение уже есть и мне предлагается о нем догадаться :) или мне предлагается его изобрести потому что Вы о нем не знаете?


Да нет, он просто выпендривается. Дать нормальный ответ ему не позволяет гипертрофированное чувство собственной значимости. Неразделенное форумом :)

테스터 여러분,

악의적 인 진술의 경우 많은 것이 허용되는 다른 자유로운 포럼이 있습니다.
그리고 포럼에서는 https://www.mql5.com/en/forum 페이지에 설명된 규칙이 적용되며 포럼에 입장할 때 동의했습니다. 다시 읽어주세요.

이것은 경고입니다.


실례지만 제가 위반한 사항은 무엇입니까?
 
젠장, 테스터, 이렇게 도발적인 글을 쓸 필요가 있었나? 요점은 무엇입니까? Mike는 많은 사람들에게 흥미로운 질문을 했습니다. Renat은 아름다운 해결책이 있다고 말했습니다. 글쎄, 당신은 그것을 명확한 대답으로 풀어야합니다. 대답이나 다툼의 기회가 필요합니까? (만일을 대비하여 - 각 문장 뒤에 - :)

친애하는 레나트! 간단하고 아름다운 솔루션에 대한 아이디어를 조금 더 자세히 설명해 주시겠습니까? 글쎄, 아니면 적어도 개가 뒤진 곳을 암시?

진심으로 등등
 
젠장, 테스터, 이렇게 도발적인 글을 쓸 필요가 있었나? 요점은 무엇입니까? Mike는 많은 사람들에게 흥미로운 질문을 했습니다. Renat은 아름다운 해결책이 있다고 말했습니다. 글쎄, 당신은 그것을 명확한 대답으로 풀어야합니다. 대답이나 다툼의 기회가 필요합니까? (만일을 대비하여 - 각 문장 뒤에 - :)

네, 해야 했습니다.

여기서도 "명확한 대답에 대해 풀기"에 참여하는 것은 바람직하지 않습니다. 꼬이지 않고 명쾌한 답변을 받는 것이 바람직할 것입니다. 그러나 이것은 사용자를 돕고자 하는 열망이 필요하며 그들의 "바보" 질문을 무시하지 않습니다.

추신: 어린 시절에 그런 태도를 가졌다는 것은 인정해야 하지만 :)