오류, 버그, 질문 - 페이지 792

 
muallch :

더 많은 유전학. 어떤 이유에서인지 테스터는 수십억 개의 옵션을 가지고 1280번의 실행 중에 가장 좋은 옵션을 찾을 수 있을 것이라고 주제넘게 믿습니다. 그리고 그 후에 멈춥니다! 그를 전통적으로 최소 10,000개 이상의 옵션을 계산하도록 설득하는 것은 작동하지 않습니다... 재컴파일 등 재부팅은 도움이 되지 않습니다. 직접적인 문제!

아니 진짜 근데 어떡하지?? 최적화를 전혀 할 수 없습니다.

그리고 1280번의 실행이 충분하지만(그런 다음 몇 천 번으로 확장됨) 때로는 10K에서 시작합니다. 그런 다음 1280개, 다음 10K입니다.
 
Karlson :
그리고 1280번의 실행이 충분하지만(그런 다음 몇 천 번으로 확장됨) 때로는 10K에서 시작합니다. 그런 다음 1280개, 다음 10K입니다.
글쎄, 그래, 누가 상관하지. 그것은 모두 요청에 달려 있습니다.
 
muallch :

칼슨 2012.08.02 00:30 완료 후 또는 최적화를 중지하면 시작-중지 버튼이 비활성화되고 흐리게 유지됩니다.

버그가 있고 매우 잘 반복되는 것을 확인했습니다. 또한 어젯밤 말 그대로 테스트한 Expert Advisor의 최적화 결과가 예를 들어 근본적으로 바뀌었습니다. 매개변수가 동일한 트랜잭션 수가 4배 감소했습니다. 불행히도, 나는 어제의 실행 결과를 저장하지 않았고 이것이 왜 그렇게 되었는지 추적하지 않습니다. 지금은 단지 사실을 말하는 것뿐입니다.

이 오류는 이미 수정되었습니다. 새로운 빌드는 금요일에 출시됩니다.
 
Renat :
이 오류는 이미 수정되었습니다. 새로운 빌드는 금요일에 출시됩니다.
오케이입니다. 잘. 제안이 있습니다. 위의 빌드가 출시된 후 챔피언십이 시작될 때까지 기본적인 기능 변경의 도입을 "동결"합니다. 이미 디버그된 시스템에 가설적으로 영향을 줄 수 있는 것들. 물론 버그 수정에는 적용되지 않습니다. 그런 다음 이미 완료된 작업의 중간으로 어떻게 든 돌아갑니다. 음, 어쩐지 불편합니다 ...
 
Renat :

여기에서는 모든 것이 매우 간단하며 오류가 없습니다.

  1. 마진 레벨 차트는 계정의 총 자본에 대한 거래당 마진 커버리지의 비율을 보여줍니다. 즉, 달러로 환산 한 절대값 이 아닌 상대값입니다.

  2. 로트가 고정되어 거래에 대한 증거금 요구사항이 IBM 주가에 완전히 비례합니다. 코스는 120달러에서 133달러로 큰 변동이 없었다.

  3. 잔고(자기자본)가 늘어나면서 마진 커버리지가 거의 고정(환율 변동이 거의 없음)하기 때문에 마진 * 100.0 \ 자기자본 비율은 자연스럽게 떨어지게 됩니다.


당신은 추론에서 두 가지 실수를 저질렀습니다.

  1. 거래량이 고정되어 있다는 사실을 잊고 마진이 잔고와 어떻게든 관련이 있다고 생각했습니다.

  2. 그들은 증거금 자체가 아니라 증거금 수준 이 표시된다는 사실에주의를 기울이지 않았습니다 (그래프는 계정에 대한 부하를 표시하기 위해 특별히 만들어졌습니다).


메인 개발자에게 이런 말을 듣는 것이 이상합니다. 터미널 사용 설명서에서:

증거금 수준 — 증거금 금액에 대한 이 계정에서 사용할 수 있는 자금 금액의 백분율 비율( 자본 / 증거금 * 100 )

 
Valmars :

메인 개발자에게 이런 말을 듣는 것이 이상합니다. 터미널 사용 설명서에서:

증거금 수준 — 증거금 금액에 대한 이 계정에서 사용할 수 있는 자금 금액의 백분율 비율( 자본 / 증거금 * 100 )

내 유로달러 차트에서는 잔고가 강하게 성장하고 있고 담보가 그렇게 많이 변동하지 않기 때문에(일정하게 가정하자) 수준이 증가합니다.

IBM 차트에서 잔액은 훨씬 더 약해지고 주식에 대한 담보는 상당합니다(창고에 매우 큰 부하가 있고 작은 레버리지가 있습니다).

이로 인해 잔액이 증가함에 따라 마진 수준이 낮아집니다.

따라서 모든 것이 올바르게 계산됩니다. 한 상승에서는 다른 하락에서. 그리고 공식은 이미 ... 논의 대상이 아닙니다.)))

 
int TimeDayActivation ( int Iorder ) //Процедура активации советника в сторого определенное время и день недели
   {
//---
       TimeToStruct ( TimeCurrent (), time );
       if ( Iorder == 1 ) if ( time.day_of_week == _1_day && time.hour == _1_hour && time.min == _1_minute ) return true ;

//---
       return false ;
   }

다음은 챔피언십을 위해 EA에서 완벽하게 작동하는 코드입니다...

이제 time.min 어떤 종류의 쓰레기와 함께 ...

0분으로 설정하면 거래 횟수가 1회, 5분이면 4배 감소합니다. (요일과 시간을 변경하면 ...) 그리고 일반적으로 왜? 차이가 없습니다. 모든 틱, 오프닝에서 ... 쓰레기, 다른 수의 트랜잭션 ... 논리적으로 이것은 1-5 분의 차이가있을 수 없습니다 ...

이 6개월 동안 그 언어로 무엇을 망쳤습니까? 개선 사항이 보이지 않습니다 ... 모든면에서 모든 것이 악화되었습니다.

추신, 당신은 내가 어딘가에 오류가 있다고 말할 수 있습니다. 반복합니다. 반년 전에 모든 것이 완벽하게 작동했습니다. 편차는 1-2 거래였습니다. 이것은 무시되었을 수 있습니다. 테스터의 문제.. . 하지만 몇 번이 아니라 ... 어떻게 그런 테스트를 전혀 신뢰할 수 있습니까 ...

 
S4kam :

다음은 챔피언십을 위해 EA에서 완벽하게 작동하는 코드입니다...

...

모든 값 을 기록해 보십시오. 그것은 무엇을 보여줍니까?
 
클라우드에서 에이전트를 사용하여 최적화를 실행하는 방법은 무엇입니까? 클라우드에 로그인하면 클라우드 4개 분량의 글이 준비됩니다. 컨텍스트 메뉴에서 사용 -> Mql5 Cloud Network 옵션이 활성화됩니다. 그러나 최적화가 시작되면 로컬 에이전트만 작동하고 클라우드 에이전트가 모든 것을 작성하면 쓰기가 실패합니다.
Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
marketeer :
클라우드에서 에이전트를 사용하여 최적화를 실행하는 방법은 무엇입니까? 클라우드에 로그인하면 클라우드 4개 분량의 글이 준비됩니다. 컨텍스트 메뉴에서 사용 -> Mql5 Cloud Network 옵션이 활성화됩니다. 그러나 최적화가 시작되면 로컬 에이전트만 작동하고 클라우드 에이전트가 모든 것을 작성하면 쓰기가 실패합니다.
로그가 보이지 않는 이유는 무엇입니까? 켜져있는 것 같아서 로그인했습니다 ...