기고글 토론 "MetaTrader 5에서 MetaTrader 4로 거래를 복제하는 방법" - 페이지 7

 

설치, 모든 것이 작동했습니다 !!! MT5에서 3 개의 주문을 열고 MT4에서도 3 개의 주문을 열고 모두 닫았습니다. 거래 내역을 열면이 그림이 표시되고 MT4의 복사기가 -2의 손실로 3 개의 주문을 마감했습니다. 수정하는 방법을 도와주세요 !!!!!!! 여기에 내역 사본이 있습니다:

441844342011.07.27 04:14buy0,10GBPUSD1,64310,00000,00002011.07.27 04:141,64270,000,000,00-4,00
441844362011.07.27 04:15buy0,10EURUSD1,44990,00000,00002011.07.27 04:151,44960,000,000,00-3,00
441844522011.07.27 04:15buy0,10GBPUSD1,64290,00000,00002011.07.27 04:151,64270,000,000,00-2,00
441844592011.07.27 04:15buy0,10EURUSD1,44980,00000,00002011.07.27 04:171,44960,000,000,00-2,00
441844832011.07.27 04:17buy0,10EURUSD1,44980,00000,00002011.07.27 04:171,44960,000,000,00-2,00
441844852011.07.27 04:17buy0,10GBPUSD1,64290,00000,00002011.07.27 04:181,64260,000,000,00-3,00
441844892011.07.27 04:18buy0,10EURUSD1,44990,00000,00002011.07.27 04:181,44960,000,000,00-3,00
441844912011.07.27 04:18buy0,10GBPUSD1,64290,00000,00002011.07.27 04:181,64260,000,000,00-3,00
441845002011.07.27 04:18buy0,10EURUSD1,44980,00000,00002011.07.27 04:181,44970,000,000,00-1,00
441845032011.07.27 04:18buy0,10EURUSD1,44990,00000,00002011.07.27 04:191,44960,000,000,00-3,00
441845072011.07.27 04:19buy0,10GBPUSD1,64290,00000,00002011.07.27 04:191,64240,000,000,00-5,00
441845102011.07.27 04:19buy0,10EURUSD1,44980,00000,00002011.07.27 04:191,44950,000,000,00-3,00

한동안 그렇게 계속되었고, 매초마다 반복되었습니다.

 
Palladiam:
설치, 모든 것이 작동했습니다 !!! MT5에서 3 개의 주문을 열고 MT4에서도 3 개의 주문을 열고 모두 닫았습니다. 거래 내역을 열면이 그림이 표시되고 MT4의 복사기가 -2의 손실로 3 개의 주문을 마감했습니다. 수정하는 방법을 도와주세요 !!!!!!! 여기에 내역 사본이 있습니다:
44184331        2011.07.27 04:07        sell    0.10    usdchf  0.8018  0.0000  0.0000  2011.07.27 05:09        0.8024  0.00    0.00    0.00    -7.48
44184412        2011.07.27 04:13        buy     0.10    eurusd  1.4500  0.0000  0.0000  2011.07.27 04:13        1.4498  0.00    0.00    0.00    -2.00
44184417        2011.07.27 04:13        buy     0.10    gbpusd  1.6430  0.0000  0.0000  2011.07.27 04:13        1.6427  0.00    0.00    0.00    -3.00
44184423        2011.07.27 04:13        buy     0.10    eurusd  1.4501  0.0000  0.0000  2011.07.27 04:14        1.4498  0.00    0.00    0.00    -3.00
44184427        2011.07.27 04:14        buy     0.10    gbpusd  1.6430  0.0000  0.0000  2011.07.27 04:14        1.6427  0.00    0.00    0.00    -3.00
44184432        2011.07.27 04:14        buy     0.10    eurusd  1.4499  0.0000  0.0000  2011.07.27 04:14        1.4496  0.00    0.00    0.00    -3.00
44184434        2011.07.27 04:14        buy     0.10    gbpusd  1.6431  0.0000  0.0000  2011.07.27 04:14        1.6427  0.00    0.00    0.00    -4.00
44184436        2011.07.27 04:15        buy     0.10    eurusd  1.4499  0.0000  0.0000  2011.07.27 04:15        1.4496  0.00    0.00    0.00    -3.00
44184452        2011.07.27 04:15        buy     0.10    gbpusd  1.6429  0.0000  0.0000  2011.07.27 04:15        1.6427  0.00    0.00    0.00    -2.00
44184459        2011.07.27 04:15        buy     0.10    eurusd  1.4498  0.0000  0.0000  2011.07.27 04:17        1.4496  0.00    0.00    0.00    -2.00
2011.07.27 04:07        171211  USDCHF  sell    in      0.10    0.80196 647769  0.00    0.00    0.00    9 997.63        
2011.07.27 04:09        171212  EURUSD  sell    in      0.01    1.45009 647770  0.00    0.00    0.00    9 997.63        
2011.07.27 04:09        171213  GBPUSD  sell    in      0.01    1.64284 647771  0.00    0.00    0.00    9 997.63        
2011.07.27 04:11        171214  EURUSD  buy     out     0.01    1.45017 647772  0.00    0.00    -0.08   9 997.55        
2011.07.27 04:11        171215  EURUSD  buy     in      0.10    1.45016 647773  0.00    0.00    0.00    9 997.55        
2011.07.27 04:11        171216  GBPUSD  buy     out     0.01    1.64308 647774  0.00    0.00    -0.24   9 997.31        
2011.07.27 04:11        171217  GBPUSD  buy     in      0.10    1.64307 647775  0.00    0.00    0.00



이 경우 MT4 연결이 지연되었음을 알 수 있지만 이것이 중요한 것은 아니며, 중요한 것은 소스 EA가 수신 EA가 사용할 수없는 로트 인 0.01로 거래하는 반면 MT4의 복사 EA는 최소 0.1의 로트를 가지고 있다는 것입니다. 그는 단순히 상황을 올바르게 복사 할 수 없습니다.

 

다음과 같이 상품을 리디렉션해 주시겠습니까 ( EURUSD àEURUSD_t )?

 
shapa91:

다음과 같은 방법으로 상품을 리디렉션할 수 있는지 알려주시겠습니까 ( EURUSD àEURUSD_t )?

예, 기술적으로 가능하므로 데이터를 파일에 저장하기 전에 기호를 소화 가능한 기호로 자르고 복사기에서 기호를 읽을 때 필요한 접미사를 추가하는 것으로 충분합니다.
 

너무 번거롭지 않다면 한 가지 예를 들어드리겠습니다.

감사합니다.

MT5  MT4

 

기사는 좋지만 OnTimer() 이벤트 대신 OnTrade()를 사용하십시오.

그러면 지구 반대편, 다른 터미널에서 동일한 계좌로 포지션을 개설하더라도 원격 터미널에서OnTrade()가 트리거되어 여러 MT4에 걸쳐 포지션을 곱하게 됩니다.

 
Urain:

그리고 코드에는 아무것도 없으며,이를 위해 mt4 복사기에는 스케일링을 담당하는 외부 변수 koeff_lot이 있습니다.

이를 0.1로 변경하면 mt5의 1.0 랏마다 0.1 랏이 mt4에서 열립니다.

계수 0.1을 설정하고 mt5에서 0.1 랏을 열었지만 mt4에서 0.01 랏이 열리지 않는 이유는 무엇입니까?
 
vitya77:
계수를 0.1로 설정하고 MT5 랏 0.1에서 오픈했는데 MT4 랏 0.01에서 오픈되지 않는 이유는 무엇입니까?

MT4의 최소 랏은 얼마입니까?

비현실적인 조건을 설정하면 예상치 못한 결과를 얻을 수 있습니다 :o)

 

영어와 러시아어 소스 코드 모두에 대해 MT5와 MT4를 다시 설치했는데도 오류 메시지가 계속 표시되는 것은 운이 나쁜 사람 일 수 있습니다. 누구든지 이것에 대해 도와 줄 수 있습니까? 이 기능이 실제로 긴급히 필요합니다. 감사합니다!

추신: 이미 모든 파일 수준에 "번역기 위치.csv"를 배치하여 디버깅을 시도했지만 여전히 코드 4103으로 파일을 찾을 수 없습니다. 내 경로와이 문서의 유일한 차이점은 드라이브뿐입니다 (제 것은 E:\입니다). 새로 생성된 경로인 C:\에 동일한 csv 파일을 넣으려고 시도했지만 동일한 오류가 표시되었습니다. 따라서 파일은 복사 프로그램에서 투명하게 보입니다.

 
hftsang:


추신: 이미 모든 파일 수준에 "번역기 위치.csv"를 배치하여 디버깅을 시도했지만 여전히 코드 4103으로 파일을 찾을 수 없습니다. 제 경로와 이 문서의 유일한 차이점은 드라이브(제 것은 E:\)뿐입니다. 새로 만든 경로인 C:\에 동일한 csv 파일을 넣으려고 시도했지만 동일한 오류가 표시되었습니다. 따라서 파일은 복사 프로그램에서 투명하게 보입니다.

이 오류 4103은 차트 작업에 관한 오류입니다. 뭔가 혼동하지 않으셨나요?

차트

ERR_CHART_WRONG_ID

4101

잘못된 차트 ID

ERR_CHART_NO_REPLY

4102

차트가 응답하지 않음

ERR_CHART_NOT_FOUND

4103

차트를 찾을 수 없음

Documentation on MQL5: Chart Operations / ChartID
  • www.mql5.com
Chart Operations / ChartID - Documentation on MQL5