저는 약 15년 동안 C 및 PHP 프로그래머로 일했지만 MT4 및 MQL 프로그래밍에 익숙하지 않습니다. 지난 몇 주 동안 저는 MQL로 EA를 코딩해 왔으며 제대로 작동하는 것 같지만 백테스트 는 되지 않습니다. 그래프를 생성하지 않으며 전혀 거래하지 않습니다. 비주얼 모드에서는 백테스트가 잘 되고 그래프와 최종 보고서는 천천히 생성되지만 비시각적 모드에서는 그렇지 않습니다. Visual 모드에서 백테스팅하는 데 시간이 매우 오래 걸립니다!
내가 뭘 잘못하고 있는지 알 수 없고 포럼에서 아무 것도 찾지 못했습니다. 전에 이 문제를 본 사람이 있습니까?
저는 약 15년 동안 C 및 PHP 프로그래머로 일했지만 MT4 및 MQL 프로그래밍에 익숙하지 않습니다. 지난 몇 주 동안 저는 MQL로 EA를 코딩해 왔으며 제대로 작동하는 것 같지만 백테스트는 되지 않습니다. 그래프를 생성하지 않으며 전혀 거래하지 않습니다. 비주얼 모드에서는 백테스트가 잘 되고 그래프와 최종 보고서는 천천히 생성되지만 비시각적 모드에서는 그렇지 않습니다. Visual 모드에서 백테스팅하는 데 시간이 매우 오래 걸립니다!
내가 뭘 잘못하고 있는지 알 수 없고 포럼에서 아무 것도 찾지 못했습니다. 전에 이 문제를 본 사람이 있습니까?
내가 가진 문제는 보류 중인 주문이 올바르게 열렸는지 확인하는 방법을 알 수 없다는 것입니다. 특히 자금 부족으로 인해 보류 중인 주문이 거부되었는지 확인하고 싶습니다. GetLastError()로 마지막 오류를 확인하면 "돈이 충분하지 않음"을 나타내는 "134"가 아니라 "0" 코드만 얻습니다. 내 테스터 저널에 "대기 중인 주문이 삭제되었습니다[돈이 부족합니다]"라는 메시지가 나타납니다(진지하게 "돈이 부족합니다" ^^).
어떤 유형의 논리 코드로 이 정보를 얻을 수 있다는 것을 알고 있지만 시스템에서 말하는 내용을 확인하고 싶습니다. 몇 가지 제안/해결책을 reeeaaally appricate 것입니다 .
내가 가진 문제는 보류 중인 주문이 올바르게 열렸는지 확인하는 방법을 알 수 없다는 것입니다. 특히 자금 부족으로 인해 보류 중인 주문이 거부되었는지 확인하고 싶습니다. GetLastError()로 마지막 오류를 확인하면 "돈이 충분하지 않음"을 나타내는 "134"가 아니라 "0" 코드만 얻습니다. 내 테스터 저널에 "대기 중인 주문이 삭제되었습니다[돈이 부족합니다]"라는 메시지가 나타납니다(진지하게 "돈이 부족합니다" ^^).
어떤 유형의 논리 코드로 이 정보를 얻을 수 있다는 것을 알고 있지만 시스템에서 말하는 내용을 확인하고 싶습니다. 몇 가지 제안/해결책을 reeeaaally appricate 것입니다 .
정말 감사합니다!
안녕하세요 노탤런트입니다.
코드에서 많은 PRINT 및 COMMENT 문을 사용하여 오류를 찾을 수 있습니다. 거래되는 각 섹션과 오류 메시지가 있는 위치에 배치하십시오.
주석은 테스트하는 동안 즉시 값을 볼 수 있도록 화면에 직접 표시됩니다.
PRINT 가 로그에 표시됩니다. 로그가 작고 오류를 더 쉽게 찾을 수 있도록 테스트를 짧게 유지합니다.
코드에서 많은 PRINT 및 COMMENT 문을 사용하여 오류를 찾을 수 있습니다. 거래되는 각 섹션과 오류 메시지가 있는 위치에 배치하십시오.
주석은 테스트하는 동안 즉시 값을 볼 수 있도록 화면에 직접 표시됩니다.
PRINT 가 로그에 표시됩니다. 로그가 작고 오류를 더 쉽게 찾을 수 있도록 테스트를 짧게 유지합니다.
도움이 되었기를 바랍니다,
로버트
안녕하세요 롭,
나는 이러한 gfunctions를 알고 있지만 팁을 주셔서 감사합니다. 내가 언급한 것처럼 나는 오류 코드 를 표시했고 이 시나리오가 발생했을 때 아무 것도 받지 못했습니다. 마음에 들지는 않지만 다른 명령을 통해 이 정보를 얻었을 것입니다. 제안 사항이 있으면 기꺼이 듣겠습니다. 감사해요!
이 크립트 코더를 고쳐주세요
안녕하세요 코더
누군가 이 스크립트의 문제점을 지적할 수 있습니까? 다른 브로커에서 작동하게 하는 방법을 모르겠습니다.
IBFX의 이 스크립트. 나는 그것을 FXCM에 배치하려고합니다. 저장하고 컴파일한 후. 여전히 작동하지 않습니다
감사해요
//+----------------------------------------------- --------------------------------+
//| IBFX - 빠른 구매.mq4 |
//| 저작권 © 2010, InterbankFX LLC |
//| FX 트레이딩, FX 통화 트레이딩 |IBFX| 외환 거래 플랫폼, 외환 거래 계좌 - Interbank FX |
//+----------------------------------------------- -------------------+
#property copyright "Copyright © 2010, Interbank FX LLC"
#속성 링크 "http://www.ibfx.com"
#포함하다
무효 시작()
{
/*+----------------------------------------------- --------------------------+
이 스크립트는 빠르게 실행하기 위한 것이기 때문에 사용자가 없습니다.
외부 입력. 아래 설정을 수정한 후 컴파일하십시오.
단축키를 할당하고 사용하기 전에 스크립트.
magicNumber는 변경하는 경우 모든 스크립트에서 동일해야 합니다.
여기에서 모든 스크립트에서 변경해야 합니다!!!
변경이 완료되면 COMPILE을 클릭하는 것을 잊지 마십시오!!!
+---------------------------------------------------------------- ------------------------+*/
정수 MagicNumber = 915;
이중 로트 = 0.30; /* 정적 로트 값을 사용하려면 이 값을 변경하십시오! */
이중 위험 = 1.0; /* 스크립트가 계정의 %를 사용하여 계산하도록 하려면
거래할 랏이 0.0으로 설정되어 있는지 확인하십시오 */
int 미끄러짐 = 3;
정수 손절매 = 38; // 핍 단위 숫자 즉: 50핍의 경우 50입니다.
int ProfitTarget = 40; // 핍 단위 숫자 즉: 50핍의 경우 50입니다.
정수 MaxRetry = 10; // 주문이 실패하면 - 몇 번이나 재시도합니까?
string Commentary = "IBFX - 빠른 구매";
//+----------------------------------------------- --------------------------+
//| 이 라인 아래의 어떤 것도 수정하지 마십시오!!! |
//+----------------------------------------------- --------------------------+
기호 = 기호();
SymPoints = MarketInfo( Sym, MODE_POINT );
SymDigits = MarketInfo(심, MODE_DIGITS);
if( 심포인트 == 0.00001 ) { 심포인트 = 0.0001; }
else if( 심포인트 == 0.001 ) { 심포인트 = 0.01; }
if( 많이 <= 0.0 )
{
랏 = MM(심, 위험);
if( 위험 <= 0 )
{
Alert( 해설 + "- 유효하지 않은 랏/리스크 설정!" );
반품;
}
}
Comment( "IBFX - QuickBuy | 장기 주문, 잠시만 기다려 주십시오..." );
EnterLong( Sym, lot, Commentary, StopLoss, ProfitTarget, MagicNumber, MaxRetry, Slippage );
논평("");
반품;
}
//+----------------------------------------------- --------------------------------+
다음은 두 번째 스크립트입니다.
//+----------------------------------------------- --------------------------+
//| IBFX - 빠른 CloseAll.mq4 |
//| 저작권 © 2010, InterbankFX LLC |
//| FX 트레이딩, FX 통화 트레이딩 |IBFX| 외환 거래 플랫폼, 외환 거래 계좌 - Interbank FX |
//+----------------------------------------------- -------------------+
#property copyright "Copyright © 2010, Interbank FX LLC"
#속성 링크 "http://www.ibfx.com"
#포함하다
//----
무효 시작()
{
/*+----------------------------------------------- --------------------------+
이 스크립트는 빠르게 실행하기 위한 것이기 때문에 사용자가 없습니다.
외부 입력. 아래 설정을 수정한 후 컴파일하십시오.
단축키를 할당하고 사용하기 전에 스크립트.
magicNumber는 변경하는 경우 모든 스크립트에서 동일해야 합니다.
여기에서 모든 스크립트에서 변경해야 합니다!!!
변경이 완료되면 COMPILE을 클릭하는 것을 잊지 마십시오!!!
+---------------------------------------------------------------- ------------------------+*/
정수 MaxRetry = 10; // 주문이 실패하면 - 몇 번이나 재시도합니까?
int 미끄러짐 = 10;
string Commentary = " IBFX - 모든 주문 마감";
//+----------------------------------------------- --------------------------+
//| 이 라인 아래의 어떤 것도 수정하지 마십시오!!! |
//+----------------------------------------------- --------------------------+
Comment( 해설 + " | 모든 주문을 마감합니다. 잠시만 기다려 주십시오 ..." );
CloseAll( "없음", 0, OP_ALL, MaxRetry, Slippage, 주석 );
논평("");
반품;
}
스크립트
안녕
스크립트는 IBFX에서만 작동하도록 작성되었습니다. - #include - 이 두 스크립트에 대해 특별한 점은 없습니다. 이 포럼에서 다운로드할 수 있는 유사한 스크립트가 있어 동일한 결과를 얻을 수 있습니다.
감사합니다
라고 하는 DLL을 제거하는 것이 가능합니다.
Expert Advisor .EX4에서 호출되는 DLL을 유료로 제거할 수 있나요?
감사합니다.
GBPJPY 일일 변동성 거래
나는 내가 무엇을 잘못하고 있는지 알아 냈습니다. 게시물을 삭제할 수 있습니다.
감사해요
초보자 도움말 - 아마도 간단한 실수?
안녕하세요 여러분,
저는 약 15년 동안 C 및 PHP 프로그래머로 일했지만 MT4 및 MQL 프로그래밍에 익숙하지 않습니다. 지난 몇 주 동안 저는 MQL로 EA를 코딩해 왔으며 제대로 작동하는 것 같지만 백테스트 는 되지 않습니다. 그래프를 생성하지 않으며 전혀 거래하지 않습니다. 비주얼 모드에서는 백테스트가 잘 되고 그래프와 최종 보고서는 천천히 생성되지만 비시각적 모드에서는 그렇지 않습니다. Visual 모드에서 백테스팅하는 데 시간이 매우 오래 걸립니다!
내가 뭘 잘못하고 있는지 알 수 없고 포럼에서 아무 것도 찾지 못했습니다. 전에 이 문제를 본 사람이 있습니까?
도움을 주시면 감사하겠습니다.
앤디
안녕하세요 여러분,
저는 약 15년 동안 C 및 PHP 프로그래머로 일했지만 MT4 및 MQL 프로그래밍에 익숙하지 않습니다. 지난 몇 주 동안 저는 MQL로 EA를 코딩해 왔으며 제대로 작동하는 것 같지만 백테스트는 되지 않습니다. 그래프를 생성하지 않으며 전혀 거래하지 않습니다. 비주얼 모드에서는 백테스트가 잘 되고 그래프와 최종 보고서는 천천히 생성되지만 비시각적 모드에서는 그렇지 않습니다. Visual 모드에서 백테스팅하는 데 시간이 매우 오래 걸립니다!
내가 뭘 잘못하고 있는지 알 수 없고 포럼에서 아무 것도 찾지 못했습니다. 전에 이 문제를 본 사람이 있습니까?
도움을 주시면 감사하겠습니다.
앤디[lang=pl]andy 코드를 보여주시겠습니까?
건배,
그르제식[/lang]
보류 중인 주문 확인
안녕!
우선: 새로운 여기...훌륭한 사이트입니다!
알 수 없는 문제가 있습니다. 검색 기능과 Google은 나를 도울 수 없었습니다. MQL4 Documentation 이나 MQL4 Tutorial 도 마찬가지입니다... :/ 여기에서 답을 얻기를 바랍니다.
내가 가진 문제는 보류 중인 주문이 올바르게 열렸는지 확인하는 방법을 알 수 없다는 것입니다. 특히 자금 부족으로 인해 보류 중인 주문이 거부되었는지 확인하고 싶습니다. GetLastError()로 마지막 오류를 확인하면 "돈이 충분하지 않음"을 나타내는 "134"가 아니라 "0" 코드만 얻습니다. 내 테스터 저널에 "대기 중인 주문이 삭제되었습니다[돈이 부족합니다]"라는 메시지가 나타납니다(진지하게 "돈이 부족합니다" ^^).
어떤 유형의 논리 코드로 이 정보를 얻을 수 있다는 것을 알고 있지만 시스템에서 말하는 내용을 확인하고 싶습니다. 몇 가지 제안/해결책을 reeeaaally appricate 것입니다 .
정말 감사합니다!
인쇄 및 주석을 사용 하여 오류 찾기
안녕!
내가 가진 문제는 보류 중인 주문이 올바르게 열렸는지 확인하는 방법을 알 수 없다는 것입니다. 특히 자금 부족으로 인해 보류 중인 주문이 거부되었는지 확인하고 싶습니다. GetLastError()로 마지막 오류를 확인하면 "돈이 충분하지 않음"을 나타내는 "134"가 아니라 "0" 코드만 얻습니다. 내 테스터 저널에 "대기 중인 주문이 삭제되었습니다[돈이 부족합니다]"라는 메시지가 나타납니다(진지하게 "돈이 부족합니다" ^^).
어떤 유형의 논리 코드로 이 정보를 얻을 수 있다는 것을 알고 있지만 시스템에서 말하는 내용을 확인하고 싶습니다. 몇 가지 제안/해결책을 reeeaaally appricate 것입니다 .
정말 감사합니다!안녕하세요 노탤런트입니다.
코드에서 많은 PRINT 및 COMMENT 문을 사용하여 오류를 찾을 수 있습니다. 거래되는 각 섹션과 오류 메시지가 있는 위치에 배치하십시오.
주석은 테스트하는 동안 즉시 값을 볼 수 있도록 화면에 직접 표시됩니다.
PRINT 가 로그에 표시됩니다. 로그가 작고 오류를 더 쉽게 찾을 수 있도록 테스트를 짧게 유지합니다.
도움이 되었기를 바랍니다,
로버트
안녕하세요 노탤런트입니다.
코드에서 많은 PRINT 및 COMMENT 문을 사용하여 오류를 찾을 수 있습니다. 거래되는 각 섹션과 오류 메시지가 있는 위치에 배치하십시오.
주석은 테스트하는 동안 즉시 값을 볼 수 있도록 화면에 직접 표시됩니다.
PRINT 가 로그에 표시됩니다. 로그가 작고 오류를 더 쉽게 찾을 수 있도록 테스트를 짧게 유지합니다.
도움이 되었기를 바랍니다,
로버트안녕하세요 롭,
나는 이러한 gfunctions를 알고 있지만 팁을 주셔서 감사합니다. 내가 언급한 것처럼 나는 오류 코드 를 표시했고 이 시나리오가 발생했을 때 아무 것도 받지 못했습니다. 마음에 들지는 않지만 다른 명령을 통해 이 정보를 얻었을 것입니다. 제안 사항이 있으면 기꺼이 듣겠습니다. 감사해요!
N0talent
단순히 EMA 크로스오버 코드가 필요합니다..........
안녕 친구들,
저는 초보자입니다. 간단한 전략이 있습니다. 난 그냥 스캘핑 때 EMA 크로스오버. 나는 모든 크로스오버에서 단 하나의 거래만 받습니다. 모든 EMA 크로스오버에서 한 번만 거래할 수 있는 코드가 필요합니다. 제발......