[아카이브!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 2. - 페이지 514

 
SuperProfi 지점에서 옮겼습니다.

Stells :

안녕하세요.

말해 주세요. 자동 최적화 프로그램이 모든 틱이 아닌 시가를 기반으로 최적화를 수행하도록 하려면 어떻게 해야 합니까?

옵티마이저에 대한 링크:

https://www.mql5.com/en/articles/1467

 
granit77 :
SuperProfi 지점에서 옮겼습니다.



나는 여기에이 질문이 있었지만 분명히 답을 아는 사람들은 여기를 보지 않습니다.
 
Zhunko :
이것이 트레이딩 철학입니다.

더 자세히 알려주실 수 있나요? )) 내 특정 사례에 대해? )) 아니면 내가 뭔가를 읽을 시간인가? 이 주제에 대한 에세이가 있는 경우 - 링크에 대해 감사할 것입니다.


타라 :
다른 것이 있다

확실히 ... 내가 항상 그리워하는 것이 있습니다 ))))


추신: 저는 이 Expert Advisor에서 정의한 체계적으로 잘못된 "진입" 지점과 함께 잘못된 "출구" 지점이 있다는 것을 완전히 인정하고 이것이 가장 가능성이 높습니다. 따라서 "드레인"이 발생하거나 극성이 변경 사항, 나는 한 방향 또는 다른 방향으로 약간의 편차가 있는 초기 예금 수준에 있습니다.

철학과 연금술 외에 다른 설명이 있을까요? ))

 
Roman. :


또한 검색에서이 프로그램과 비교하고 살펴보십시오-다운로드-WinMergeU.exe.

프로그램 정말 감사합니다!!! 왜 나는 그것을 전에 가지고 있지 않았습니까? 그리고 지휘관은 총 ... Vesch에 내장되어 있습니다!
 
Stells :
나는 여기에이 질문이 있었지만 분명히 답을 아는 사람들은 여기를 보지 않습니다.
당신은 저자에게 필요합니다. 제품은 조각이며 그 안에 올라가기 위해 - 그것을 알아내는 데 너무 많은 시간이 걸립니다.
 
잔고의 %로 로트를 계산하는 기능이 있는 사람이 있는데, 동시에 랜딩이 있으면(예를 들어, 연속으로 여러 번 지는 트레이드가 있는 경우) 로트가 그렇게 많이 줄어들지 않습니다. 즉, 로트는 저장소가 증가할 때 예상대로 성장하고 균형이 심을 때 더 천천히 감소합니다.
 
안녕하세요! 나를 위해 고문의 마지막 부분은 주문을 제거하지 않습니다. 저것들. 적어도 하나의 주문이 이익을 얻으면 모든 것을 제거합니다. 코드가 제대로 쓰여진 것 같은데, 홍수의 돌은 어디에 있습니까?
/----
   for ( i= OrdersHistoryTotal ();i> 0 ;i--){
     OrderSelect (i- 1 ,SELECT_BY_POS,MODE_HISTORY  );
     if ( OrderMagicNumber ( )== 2000 && OrderSymbol ()== Symbol ()&& OrderTakeProfit ( )== OrderClosePrice (       )&&wremjapomnim< OrderCloseTime ( ) ||
   OrderMagicNumber ( )== 1000 && OrderSymbol ()== Symbol ()&& OrderTakeProfit ( )== OrderClosePrice (    )&&wremjapomnim< OrderCloseTime ( )){
   Alert ( "нашли MODE_HISTORY" );
 for ( i= OrdersTotal ();i> 0 ;i--){
 Alert ( "паследний цикл" ,i);
   OrderSelect (i- 1 ,SELECT_BY_POS );
   if ( OrderMagicNumber ( )== 2000 && OrderSymbol ()== Symbol ()|| OrderMagicNumber ( )== 1000 && OrderSymbol ()== Symbol ()){  
   OrderDelete ( OrderTicket ( )) ; Alert ( "OrderDelete-vse" ,   GetLastError ( ) );   OrderClose ( OrderTicket ( ), OrderLots ( ), OrderClosePrice ( ) , 0 , CLR_NONE ); Alert ( "OrderClose-vse" ,   GetLastError ( ) ); C= 0 ; }}}}                              
   
   
//----
   Alert ( "wremjapomnim" ,  wremjapomnim );
 
//----


   return ( 0 );
  }
//+------------------------------------------------------------------+
그리고 그는 오류가 4108, 때로는 4051이고 때로는 삭제되고 오류가 있다고 가정 해 보겠습니다. 그러나 적어도 하나의 주문은 삭제되지 않은 채로 남아 있습니다. 니파이무!!
 

모두를 환영합니다!

올빼미가 진드기마다 칠면조를 다시 그리게 할 수 있는 코드를 알려주십시오.

 
demlin :

모두를 환영합니다!

올빼미가 진드기마다 칠면조를 다시 그리게 할 수 있는 코드를 알려주세요.

어드바이저는 더 이상 지표에서 데이터를 가져오지 않습니다.

표시기가 자체를 다시 그리도록 하는 것이 좋습니다. 그것은 모두 그의 코드에 달려 있습니다. 아마도 각 틱 마다 다른 값인 "0"바를 계산할 수 있어야 할 가능성이 큽니다.

 
Dimka-novitsek :
안녕하세요! 나를 위해 고문의 마지막 부분은 주문을 제거하지 않습니다. 저것들. 적어도 하나의 주문이 이익을 얻으면 모든 것을 제거합니다. 코드가 제대로 쓰여진 것 같은데, 홍수의 돌은 어디에 있습니까? 그리고 그는 오류가 4108, 때로는 4051, 때로는 삭제, 오류에 관한 것이라고 가정 해 보겠습니다. 그러나 적어도 하나의 주문은 삭제되지 않은 채로 남아 있습니다. 니파이무!!


당신은 이미 10명의 사람들이 OrdersTotal() 번호를 가진 주문이 없다고 10번 들었지만 매번 같은 오류로 돌아올 것입니다. 다음으로 대체

 for ( i= OrdersTotal ()- 1 ;i>= 0 ;i--)