시장에서 고문의 검증 문제 - 페이지 3

 
Vladimir Zubov :
1$로 시작하면 테스터에서 오류 134 는?
TP가 $1인 테스터에서 Expert Advisor를 실행하면 오류가 없습니다. 30분 전에 갔다
 
Marat Sultanov :

글쎄, 당신은 어떤 경우에도 거래를해야한다고 씁니다.

이것은 나에게 명확하지 않습니다. 무엇을 위한 것입니까?

거래 시스템이 어떤 수량이든 상관없이 EURUSD 통화 쌍의 패턴을 기반으로 한다고 가정해 보겠습니다. 중요한 것은 역사적으로 이러한 패턴이 종종 EURUSD에 대해서만 반복된다는 것입니다. 원칙적으로 이러한 패턴이 존재할 수 없는 거래 수단이 있을 확률은 매우 매우 높습니다(특히 TF를 선택하기 시작하지만 기계가 수행하는지 여부는 알 수 없음).

기계는 모든 무작위 거래 상품(임의의 TF에서 + 가능)에서 시작되며 결과적으로 단일 거래가 없는 상품을 찾습니다. 패턴이 발견되지 않았습니다.

거래 상품 거래에 대한 명시적인 제한 은 없습니다.

거래 시스템의 기능 만 있습니다.

시장 테스트를 통과하기 위해서만 전문가의 거래 시스템과 관련이없는 왼쪽 거래 시스템을 작성해야한다는 것이 밝혀졌습니다.

저로서는 좀 이상하네요...

나는 이것을 모른다. 시장에 출판할 때 그러한 요구사항이 있다.
 
Vladimir Zubov :
나는 이것을 모른다. 시장에 퍼블리싱하기 위한 그러한 요구사항.

답변 해주셔서 감사합니다.

이제 저만 이것을 이해하지 못한다는 것을 압니다 :)

 
Александр :
TP가 $1인 테스터에서 Expert Advisor를 실행하면 오류가 없습니다. 30분 전에 갔다
이 경우 TP=1이 아니지만 계정에 충분한 자금이 없습니다. 그것은 오류 134 를 줄 것인가, 그렇지 않을 것인가? 최소 보증금 및 최대 로트, 고문은 어떻게 행동합니까?
 
시장에서 오류가 난 후, 어디에서 오류가 무엇인지 볼 수있는 로그와 같은 것이 없습니다.
 
Александр :
시장에서 오류가 난 후, 어디에서 오류가 무엇인지 볼 수있는 로그와 같은 것이 없습니다.

귀하는 오류가 있는 보고서(로그)를 직접 게시했으며 거래 작업이 없다고 분명히 명시되어 있습니다. Expert Advisor가 작성된 필수 쌍을 제외하고 모든 곳에서 거래 작업을 수행하려면 코드에 10줄을 추가하십시오. 매주 화요일에 열리는 가장 간단한 작업을 수행하고 20포인트씩 중지하고 이익을 얻을 수 있습니다. 모든 것

추가됨: 일반적으로 모든 패턴은 모든 기호 및 시간대에서 찾을 수 있으며 유로/달러 또는 엔/프랑에만 존재하는 패턴은 없습니다.

 
Vitaly Muzichenko :
귀하는 오류가 있는 보고서(로그)를 직접 게시했으며 거래 작업이 없다고 분명히 명시되어 있습니다. Expert Advisor가 작성된 필수 쌍을 제외하고 모든 곳에서 거래 작업을 수행하려면 코드에 10줄을 추가하십시오. 매주 화요일에 열리는 가장 간단한 작업을 수행하고 20포인트씩 중지하고 이익을 얻을 수 있습니다. 모든 것
그럼 어떻게? 이제 시장을 속이고 올빼미에서 이 코드를 어떻게 잘라낼까.. 10줄에 올빼미를 작성하여 유효성 검사를 통과한 다음 모든 종류의 왼쪽 로봇을 거기에 붙인다는 것이 어떻게 그렇게 쉬운 일이라고 생각합니까? 그렇습니까? 깨끗한 코드로 100% 작동하는 EA로 검증해야 합니다....
 
Александр :
그럼 어떻게? 이제 시장을 속이고 올빼미에서 이 코드를 어떻게 잘라낼까.. 10줄에 올빼미를 작성하여 유효성 검사를 통과한 다음 모든 종류의 왼쪽 로봇을 거기에 붙인다는 것이 어떻게 그렇게 쉬운 일이라고 생각합니까? 그렇습니까? 깨끗한 코드로 100% 작동하는 EA로 검증해야 합니다....
아무 것도 속일 필요가 없으며 코드를 게시하고 "잼" 없이 깨끗합니다. 추가 설명에서 다음과 같이 작성하십시오. "봇은 XXXXYYY 쌍에만 해당되며 매개변수는 이와 같으며 MA와 RSI의 교차점에서 작동합니다"
 
Vladimir Zubov :

거기에서 부정확한 사용자 값에 대해 더 많은 보호 조치를 취해야 합니다. 예를 들어 그가 마이너스 로트를 넣거나 MM 잔액 = 0을 계산할 때 가능한 모든 뉘앙스를 고려해야 합니다.

나는 어리 석음에서 가능한 모든 검사를 수행합니다)

// если поставили лот меньше или больше возможного
double MinL = MarketInfo ( Symbol (), MODE_MINLOT );
if (LotSize < MinL) LotSize = MinL; else LotSize = MathAbs (LotSize);
double MaxL = MarketInfo ( Symbol (), MODE_MAXLOT );
if (LotSize > MaxL) LotSize = MaxL; else LotSize = MathAbs (LotSize);
// если поставили баланс равный нулю или отрицательный
if (Balance == 0 ) Balance = 1000 ; else Balance = MathAbs (Balance);
// если поставили отрицательные значения
if (StopLoss < 0 ) StopLoss = MathAbs (StopLoss); else StopLoss = StopLoss;
if (TakeProfit < 0 ) TakeProfit = MathAbs (TakeProfit); else TakeProfit = TakeProfit;
if (StartHour < 0 ) StartHour = MathAbs (StartHour); else StartHour = StartHour;
if (StartMinute < 0 ) StartMinute = MathAbs (StartMinute); else StartMinute = StartMinute;
if (EndHour < 0 ) EndHour = MathAbs (EndHour); else EndHour = EndHour;
if (EndMinute < 0 ) EndMinute = MathAbs (EndMinute); else EndMinute = EndMinute;
if (FridayExit < 0 ) FridayExit = MathAbs (FridayExit); else FridayExit = FridayExit;
if (MaxSpread < 0 ) MaxSpread = MathAbs (MaxSpread); else MaxSpread = MaxSpread;
if (Slippage < 0 ) Slippage = MathAbs (Slippage); else Slippage = Slippage;


감사합니다, 그 점들을 확인해 보겠습니다. 즉, 시장의 시스템이 잘못된 값을 설정할 수 있습니까? p.s 도와주셔서 미리 감사드립니다.
 
Александр :
감사합니다, 그 점들을 확인해 보겠습니다. 즉, 시장의 시스템이 잘못된 값을 설정할 수 있습니까? p.s 도와주셔서 미리 감사드립니다.
이론적으로 TP=SL=1pp 유형에 따라 특별한 비상 상황을 에뮬레이트할 수 있습니다. 즉, 잔액 = 0 또는 음수 로트 값을 설정할 수 있습니다.
사유: