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

 

파일 열기 함수에 대한 다른 사람의 프로그램 코딩을 보면 다음과 같이 오류 4103이 발생하기 때문에 약간 혼란스러웠습니다:

int start()
{
int Handle, nbre=0;//, sens=2, ticket=3333;
string File_Name="trading.txt", sens=2, ticket=3333;
//-----Lecture-------------------------------------------------------+
Handle=FileOpen(File_Name,FILE_CSV|FILE_READ,";");// 파일 열기
if(Handle<0) // 파일 열기 실패
{
if(GetLastError()==4103) // 파일이 존재하지 않으면...
Alert("파일이 없습니다.",File_Name);//... 트레이더에게 알립니다.
else // 다른 에러가 발생하면...
Alert("파일을 여는 중 오류 ",File_Name);//..이 메시지
PlaySound("Bzrrr.wav"); // 사운드 반주

return; // start() 종료

실제로 https://c.mql5.com/2/8/copyist_positions.mq4 소스를 일부 디버그 표시를 추가하여 성공적으로 컴파일하고 이 프로그램을 스크립트로 실행했는데, 전문가 창에서 다음과 같은 오류가 발생했습니다:

22:02:25 카피리스트_포지션 EURUSD,M1: 파일 열기 오류 4103,번역기 포지션 핸들=-1

22:02:30 카피리스트_포지션 EURUSD,M1: 파일 4103을 여는 중 오류 발생,번역기 포지션 핸들=-1

22:02:30 Copyist_positions EURUSD,M1: ArrayInitialize 함수 내부 오류

정수 핸들이 분명히 0이 아니며 파일 열기 함수가 실패했습니다(4103은 getlasterror()에서 가져온 것이므로 이 오류를 나타내는 정확한 오류 코드가 아닐 수 있음).

위의 내용에 대한 피드백을 보내주시면 감사하겠습니다.

 
복사기를 설정했는데 모든 것이 정상적으로 작동하지만 오늘 손절매로 매도 마감 후 복사기가 동일한 손절매로 동일한 가격으로 동일한 방향으로 포지션을 오픈하고 즉시 마감하기 시작했습니다! 무엇이 문제입니까? 무엇이 그것을 열게했는지 추적하는 방법은 무엇입니까?
 
maxxttro:
복사기를 설정했는데 모든 것이 정상적으로 작동하지만 오늘 손절매로 매도 마감 후 복사기가 동일한 손절매로 동일한 가격으로 동일한 방향으로 포지션을 오픈하고 즉시 마감하기 시작했습니다! 무엇이 문제입니까? 무엇이 그것을 열게했는지 추적하는 방법은 무엇입니까?
MT4의 스톱로스가 MT5보다 일찍 도달한 것 같습니다. 이는 시세 차이로 인해 발생할 수 있습니다.
 

안녕하세요,

마스터 파트를 MQ5에서 MQ4로 다시 작성할 수 있을까요? MT4 플랫폼에서 모두 사용할 수 있도록요? 변환하는 방법을 알고 계신가요?


감사합니다

 
Mt4에서 포지션을 개설할 때 고정 랏을 만들 수 있나요? 계수가 아니라 예를 들어 0,01 랏을 만들 수 있나요?
 
x5fx:
Mt4에서 포지션을 개설하기 위해 고정 랏을 만들 수 있습니까? 계수가 아니라 예를 들어 0.01 랏을 만들 수 있습니다.

그런 버전이 있지만 아직 마켓에서만 작동하지 않습니다.

그건 그렇고, 이전 게시물의 버그도 수정되었습니다.

 
Urain:

이 버전이 있지만 아직 마켓만 작동하지 않습니다.

그건 그렇고, 이전 게시물의 버그도 수정되었습니다.

어딘가에 업로드할 수 있나요?
이미 30분 전에 마켓을 열었습니다 :)
 
maxxttro:
복사기를 설정했는데 모든 것이 정상적으로 작동하지만 오늘 손절매를 마감 한 후 복사기가 동일한 손절매로 동일한 가격으로 동일한 방향으로 포지션을 열기 시작하고 즉시 닫혔습니다! 무엇이 문제입니까? 무엇이 그것을 열게했는지 추적하는 방법 ?

이 버그를 언급 했으므로 다시 한 번 답변하겠습니다.

버그를 수정하려면 복사 된 중지를 연장하는 것으로 충분하며 연결이 끊어 질 때만 MT4의 중지가 트리거되므로 거래 결과에 영향을 미치지 않으며 MT4의 중지 달성은 MT5의 중지 후에 발생하므로 복사기가 위치 청산을 복사하기 때문에 버그가 사라집니다.

 
x5fx:
어딘가에 게시할 수 있나요?
이미 30분 전에 마켓을 열었습니다 :))

그리고 구매할 수있는 기회가 있습니까? 내가 아는 한 실제 구매 작업은 아직 작동하지 않습니다.

방법을 아는 분들을 위해 풍선 기사가 있으며, 방법을 모르는 분들은 친절하게 지불 해 주시기 바랍니다.

 
Urain:

그리고 구매할 수 있는 기회가 있나요? 제가 아는 한 실제 구매는 아직 작동하지 않습니다.

구매 방법을 아는 사람들을 위해 풍선 기사가 작성되었으며 구매 방법을 모르는 사람들은 친절하게 지불해야합니다.

시장은 시장을 의미합니다.