시장에 게시된 Expert Advisors에서 최소 스톱을 확인합니다. - 페이지 9

 
Artyom Trishkin :
슬프지만 오류의 존재만이 미래에 처리된다 하더라도 이미 시장 중재자에게 빨간 누더기입니다. 그리고 EA가 서버 응답을 처리한다는 추가 논리에 대한 설명조차 때때로 "오류가 없어야 합니다"라는 한 가지 대답에 걸려 넘어집니다. 그리고 그것들이 더 처리되고 서버와 EA의 "통신"의 일부라는 것은 중요하지 않습니다.

시장 제품은 프로그래머나 테스터가 확인하지 않습니다.

그것을 사실로 받아들이고 공식적인 중재자 검사를 통과하려면 코드에 몇 가지 멍청한 검사를 추가하기만 하면 됩니다.

 
Andrey Khatimlianskii :

그것을 사실로 받아들이고 공식적인 중재자 검사를 통과하려면 코드에 몇 가지 멍청한 검사를 추가하기만 하면 됩니다.

실제 계정 에서 추가 문제가 발생합니다.
 
Andrey Khatimlianskii :

시장 제품은 프로그래머나 테스터가 확인하지 않습니다.

그것을 사실로 받아들이고 공식적인 중재자 검사를 통과하려면 코드에 몇 가지 멍청한 검사를 추가하기만 하면 됩니다.

나는 시장에서 전문가 고문을 만났는데, 하루 만 에 0으로 나누기 오류로 테스트한 후 테스터에 빠졌습니다. 그리고 이 똥은 시장을 위해 테스트되고 있습니다. 이는 사실 수표가 조언자가 최소한 시작한다는 사실로 시작하고 끝납니다.

하지만 나는 개인적으로 그런 쓰레기의 작가들을 경멸한다. 나는 이것을 게시하지 않을 것입니다.

 
Alexey Volchanskiy :

나는 시장에서 전문가 고문을 만났는데, 하루 만에 0으로 나누기 오류로 테스트한 후 테스터에 빠졌습니다. 그리고 이 똥은 시장을 위해 테스트되고 있습니다. 이는 사실 수표가 조언자가 최소한 시작한다는 사실로 시작하고 끝납니다.

하지만 나는 개인적으로 그런 쓰레기의 작가들을 경멸한다. 나는 이것을 게시하지 않을 것입니다.

여기에 게시된 코드:

   double ask= SymbolInfoDouble (symToWorkmodify, SYMBOL_ASK );
   double bid= SymbolInfoDouble (symToWorkmodify, SYMBOL_BID );
   double point= SymbolInfoDouble (symToWorkmodify, SYMBOL_POINT );
   int spread=(ask-bid)/point;

스프레드가 0인 Forex 중개인이 있다고 하기 때문에 시장에도 적합하지 않습니다. 음, 0에 X를 곱하면 0이 됩니다. 이 경우 "2 * spread = stopLevel = 0"입니다.

이러한 종류의 오류를 방지하려면:

stopLevel= MathMax ( 2.0 *spread, 1.0 );
 
Vladislav Andruschenko :

예, 이것은 시장을 위한 것입니다. 그러나 모든 브로커에 대한 보편성은 없습니다.

그것은 시장에서 받아들여지는 것으로 판명되었습니다 - 당신은 3번의 스프레드를 위해 최소 정지를 해야 합니다,

그러나 사실 이것은 잘못된 것입니다. 브로커가 minstop = 1 스프레드를 가지고 있다면 사용자는 3 스프레드 미만을 넣을 수 없기 때문입니다.

매복.

시장은 기본 매개변수로 Expert Advisors를 테스트하고 있습니다. 이것은 시장 관리자와의 서신에서 온 것입니다.

따라서 스프레드 크기 를 곱하고 기본값을 3으로 설정할 수 있는 외부 변수를 두 배까지 입력할 수 있습니다.

 
Alexey Viktorov :

시장은 기본 매개변수로 Expert Advisors를 테스트하고 있습니다. 이것은 시장 관리자와의 서신에서 온 것입니다.

따라서 스프레드 크기 를 곱하고 기본값을 3으로 설정할 수 있는 외부 변수를 두 배까지 입력할 수 있습니다.

아니요. 시장은 손절매 유형별로 AMBIENT 매개변수를 포함한 다양한 매개변수로 테스트하고 이익실현 = 1입니다.

최신 프리랜서 작업을 살펴보세요 :-)

Expert Advisor를 테스트하는 동안 오류 메시지가 수신되었습니다. 다양한 모드에서 EA를 테스트해야 합니다. 기호 거래에 적합하지 않음 계정에 자금 부족 소수점 4자리 및 5자리가 있는 이력 기호 부족 다양한 틱 시뮬레이션 모드 또한 거래에서 모든 매개변수 값의 정확성을 확인하십시오 기능.

저것들. 그 사람이 프로그래밍 언어를 모르고 시장에서 제품을 판매하려고 한다는 것이 즉시 분명합니다.

 
코드에 이미 있는 제품 설정을 변경할 수 없는 아래/위에서 제한을 제공하는 것이 좋습니다. 사용자가 제품을 어떻게 설정할지 모든 것을 미리 예측할 수는 없지만. 나는 경우가 있었다. 먼저 내 제품을 구매한 사용자가 표시기에 몇 가지 기능을 추가하기 위한 제안을 작성했습니다. 나는 덧붙였다. 그런 다음 그는 표시기가 제대로 작동하지 않는다고 저를 위협하기 시작했습니다. 여러 번 확인하고 테스터에 장착하고 실시간으로 몇 시간 동안 모니터에 앉아서 표시등이 작동하는 것을 보았는데 이상은 없었습니다. 그런 다음 나는 서신과 선행 질문을 통해 이 사용자가 1 분 간격으로 차트에서 "내부 막대" 패턴을 찾는 표시기를 사용한다는 것을 알게 되었습니다!!! 이 패턴이 어떻게 작동하는지 아는 사람들 은 분 차트에서 "내부 막대" 패턴으로 거래하는 것은 생각조차 하지 않을 것입니다.
 
운세 대신 "그들이 수락할지 여부"를 방지하는 것은 독립적 으로 전략 테스터를 시작합니다 . 전략 테스터에서 최적화 및 입력 매개변수 매개변수의 전체 열거를 선택합니다. 테스트가 끝나면 로그를 확인하는 일만 남았습니다.
 
Vladislav Andruschenko :

최신 프리랜서 작업을 살펴보세요 :-)

이것은 시장 중재자와의 서신에서 인용한 것입니까? 그리고 오류 130 에 대한 언급은 어디에 있습니까?
 
Karputov Vladimir :
운세 대신 "그들이 수락할지 여부"를 방지하는 것은 독립적 으로 전략 테스터를 시작합니다 . 전략 테스터에서 최적화 및 입력 매개변수 매개변수의 전체 열거를 선택합니다. 테스트가 끝나면 로그를 확인하는 일만 남았습니다.

사실 모든 것이 그렇게 간단하지는 않습니다. 어떤 상황은 테스터를 확인하는 것이 비현실적입니다. 나는 이것을 직면했다. 예를 들어, 고문 K ...... - 그들은 받아 들일 수 없었습니다.

거기에서 아이디어는 위치가 트리거된 후 지연을 여는 것이었습니다. 간단한 진자 알고리즘이지만 아니요, 수락하지 않았습니다.

오류로 인한 자금 부족.

몇 주간의 서신을 통해 나는 그를 받아 들일 수있었습니다. 아주 오랫동안 그는 자금이 부족하다고 주장했고(게다가 부족은 로트의 잘못이 아니라 중재자가 최대 로트를 설정했습니다) 그래서 예금을 열 때 충분한 마진이 없었습니다. 많은, 그리고 트리거 후, 그러한 알고리즘이 충분했습니다.

일반적으로 표준 상황은 없습니다.