여러 쌍에 대해 EA를 실행하는 방법은 무엇입니까? - 페이지 4

 
cloudbreaker :

그것은 옳지 않다. OrderSend() 함수는 차트와 상관없이 첫 번째 매개변수로 지정한 모든 기호에 대해 실행할 수 있습니다.

- 많은 차트에 동일한 EA를 첨부하고 각 차트의 기본 기호에 대해 작동(Ask 및 Bid 내장 변수 사용)

- 선택한 모든 기호에 대해 실행되는 특정 차트에 EA를 첨부합니다(비기본 기호에 대해 MarketInfo() 함수 사용) - 기본 기호 틱을 트리거 장치로 사용하기만 하면 됩니다.

다른 쌍에 대한 OrderSend는 하나의 차트에서 수행할 수 있습니다. 테스터에서 할 수 없습니다. MetaTrader 4의 기능 및 제한 테스트 - MQL4 기사

왜 복잡한가? 현재 차트에서 작동하도록 하면 기록이 로드되지 않고 트리거 문제가 없으며 Bid/Ask, Time[], Close[] 등 대신 복잡한 함수 호출이 발생하지 않습니다. 또한 원하는 쌍을 제어하는 방법 거래.

작동하면 다른 차트를 열고 추가하기만 하면 됩니다.

 
Damco : 어떤 아이디어라도 대단히 감사하겠습니다 :-)

내가 처리하는 방법은 다음과 같습니다. 링크 . EURUSD가 가장 활동적이라고 생각하기 때문에 내 전문가를 EURUSD에 첨부하겠습니다. 이 프로세서 무거운 기능이 첫 번째 통화를 처리하는 동안(이 경우 EURUSD인 경우) 어레이 내의 다른 통화는 차례를 기다려야 합니다.

One-EA-On-Every-Chart를 실행하면 장점과 단점이 있습니다. 한 가지 예는 기호의 최신 입찰/매도를 알아야만 하는 스캘퍼를 실행하는 경우입니다. 한 틱을 놓치면 이익 또는 손실을 만나는 차이가 될 수 있기 때문입니다.

한 가지 단점은 이와 같은 상황입니다. 프로세서가 많은 기능 또는 거래 컨텍스트가 바쁜 예가 있습니다. 이러한 경우 일반적으로 Semaphore 사용을 고려해야 합니다. GlobalVariable..., MathRand, File_Functions, Sleep 사용은 EA 간의 통신 및 동기화를 돕는 데 사용할 수 있는 예시입니다.

이러한 이유와 첨부의 용이함 때문에 저는 최근 대부분의 전문가를 다중 통화 One-EA-On-One-Chart로 작성하기로 결정했습니다. 리소스에 관해서는 이 접근 방식이 가장 최적이라고 생각합니다(아무런 계산도 실행하지 않았지만).

 
Ubzen :

내가 처리하는 방법은 다음과 같습니다.링크 . EURUSD가 가장 활발하다고 생각하기 때문에 EURUSD에 전문가를 첨부하겠습니다. 이 프로세서 무거운 기능이 첫 번째 통화를 처리하는 동안(이 경우 EURUSD인 경우) 어레이 내의 다른 통화는 차례를 기다려야 합니다.

One-EA-On-Every-Chart를 실행하면 장점과 단점이 있습니다. 한 가지 예는 기호의 최신 입찰/매도를 알아야만 하는 스캘퍼를 실행하는 경우입니다. 한 틱을 놓치면 이익 또는 손실을 만나는 차이가 될 수 있기 때문입니다.

한 가지 단점은 이와 같은 상황입니다. 프로세서가 많은 기능 또는 거래 컨텍스트가 바쁜 예가 있습니다. 이러한 경우 일반적으로 Semaphore 사용을 고려해야 합니다. GlobalVariable..., MathRand, File_Functions, Sleep 사용은 EA 간의 통신 및 동기화를 돕는 데 사용할 수 있는 예시입니다.

이러한 이유와 첨부의 용이함 때문에 저는 최근 대부분의 전문가를 다중 통화 One-EA-On-One-Chart로 작성하기로 결정했습니다. 리소스에 관해서는 이 접근 방식이 가장 최적이라고 생각합니다(아무런 계산도 실행하지 않았지만).

안녕하세요, 저는 이것이 오래된 스레드라는 것을 알고 있지만 매우 흥미롭습니다. 또한 One-EA-On-One-Chart도 좋아합니다. 제가 겪고 있는 유일한 문제는 보류 중인 주문에 관한 것입니다. MarketInfo 기능을 사용하는 방법을 알 수 없습니다.

 

좋은 주제 ... & 모두 감사합니다!
저는 멀티페어 트레이딩을 처음 접합니다... 질문이 있습니다:
다중 쌍에서 설정을 찾는 올바른 방법입니까? ... EURUSD 차트에 내 EA를 첨부하고 EURUSD 차트 에 새 눈금이 표시 되면 내 EA가 선택한 기호 목록을 반복하여 설정을 확인 하고 다시 Im이 설정을 찾으려고 한다고 가정하겠습니다. M15 TimeFrame ... 내가해야 할 일은 해당 쌍에 새 양초 M15가 있는지 확인하고 설정 조건이 충족되는지 확인하는 것입니다.

미리 감사합니다! & 안부, :)

 
aphong :

... 내가해야 할 일은 해당 쌍에 새 양초 M15가 있는지 확인하고 설정 조건이 충족되는지 확인하는 것입니다.

예, 해당 기호에 대한 관련 TF에서 새 막대가 열렸는지 항상 확인하십시오 (전략이 닫힌 양초와 함께 작동한다고 가정).

 
Keith Watford :

예, 해당 기호에 대한 관련 TF에서 새 막대가 열렸는지 항상 확인하십시오(전략이 닫힌 양초와 함께 작동한다고 가정).

Keith Watford 감사합니다.
EURUSD의 느리게 움직이는 시장의 경우 ... 위에서 언급한 것 외에 간단한 솔루션으로 EA 운영을 지원하기 위해 MT4 티커와 같은 소프트웨어를 실행해야 한다고 생각하십니까?
그냥 어리석은 생각... 그럴까요? 저는 아직 EAs Operation이 처음입니다. Sory :)

 
aphong :

Keith Watford 감사합니다.
EURUSD의 느리게 움직이는 시장의 경우 ... 위에서 언급한 것 외에 간단한 솔루션으로 EA 운영을 지원하기 위해 MT4 티커와 같은 소프트웨어를 실행해야 한다고 생각하십니까?
그냥 어리석은 생각... 그럴까요? 저는 아직 EAs Operation이 처음입니다. Sory :)

MT4 Ticker가 무엇인지 모르겠지만 왜 필요한지 모르겠습니다.

 
aphong :

상업적 웹사이트에 대한 링크를 게시함에 따라 해당 게시물이 삭제되었습니다 .

 
Keith Watford :

상업적 웹사이트에 대한 링크를 게시함에 따라 해당 게시물이 삭제되었습니다.

네! ... 아래는 설명 ..<삭제됨>
"MT4Ticker는 느리게 움직이고 움직이지 않는 시장을 위한 소프트웨어를 개발하는 데 도움이 됩니다. MetaTrader는 각 틱에 따라 프로젝트를 실행하고 MT4Ticker는 틱을 터미널로 전송하여 틱을 시뮬레이션합니다. 이렇게 함으로써 MetaTrader는 시장이 움직이고 있다고 생각할 것입니다."

... 실행하면? EURUSD의 시장이 너무 느리게 움직여 EA 성과에 영향을 미칠 때 시장 상황 및 adoid 시간을 꾸준히 확인 하는 것이 EA에 도움이 될까요?

 
aphong :

... 실행하면? EURUSD의 시장이 너무 느리게 움직여 EA 성과에 영향을 미칠 때 시장 상황 및 adoid 시간을 꾸준히 확인하는 것이 EA에 도움이 될까요?

느리게 움직이는 시장에서는 OnTimer를 사용하여 코드를 실행할 수 있습니다.