[아카이브]돈 버는 법을 배워라![아카이브] - 페이지 660

 
Roman. :


분명한. 지금 올빼미에서 확인 중입니다(이름으로 같은 기능도 있습니다) - 그냥 (저것)을 이것으로 (당신)으로 바꾸지 않을 것입니다 ... 나중에 더 자세히 살펴 보겠습니다 ...

예를 들어 시작 보증금에서 평균 주문을 위한 대략적인 로트를 한 줄에 씁니다. 10,000단위 통화, 즉:

0. 시작 볼륨 = 0.01 로트.

1차 평균 시장 = 0.02랏.

3차 평균 시장 = 0.03랏.

4위 = 0.05

5번째 = 0.09

6

7

여덟

아홉

그리고 900초 후에 다음 평균 주문을 넣습니다. 이전의 모든 단방향 시작 및 평균 주문에 손실이 있는 상태에서 이전 평균 시장 주문이 시작된 후?

사실, 나는 표시기의 확인 신호가 있는 한 주문을 하지만 900초에 한 번(나는 무작위로 선택)보다 자주 주문하지 않습니다. 시장은 나를 데려갈 것입니다. 플러스이면 로트가 더 크고 마이너스이면 로트가 더 크고 (수익성이없는 주문을 뽑기위한 마틴 게일이 없음) 첨부 된 보고서에서 로트를 볼 수 있으며 혼란이 있습니다.
파일:
 
BeerGod :
사실, 나는 표시기의 확인 신호가 있는 한 주문을 하지만 900초에 한 번(무작위로 선택)보다 자주 주문하지 않습니다. 시장은 나를 데려갈 것입니다. 플러스이면 로트가 더 크고 마이너스이면 로트가 더 크고 (수익성이없는 주문을 뽑기위한 마틴 게일 없음) 첨부 된 보고서에서 로트를 볼 수 있습니다. 혼란이 있습니다.

분명한. 계속하자 ! :-)
 
Roman. :

적절한 주제에서 질문을 했습니다. 스레드를 참조하세요. 나는 나 자신을 모른다, 오랫동안 "타워"가 있었다 ... :-)
수정하십시오. X는 정도의 상수 값입니다.
 
new-rena :
수정하십시오. X는 정도의 상수 값입니다.

수정했습니다.
 
Roman. :

수정했습니다.

글쎄, 우리가 그러한 방정식을 풀면 준비가 될 것입니다 (아마도 666 페이지). 테스터에서 실행하고 연간 백분율을 예측하는 것이 가능합니다. 매개변수가 없습니다. 결과만 흥미롭습니다.

그리고 칠면조 는 고문에게 바로 운전했습니다. [i-1] --> 1 만 변경하면 됩니다.

 
new-rena :
글쎄, 우리가 그러한 방정식을 풀면 준비가 될 것입니다. 테스터에서 실행하고 연간 백분율을 예측하는 것이 가능합니다. 매개변수가 없습니다. 결과만 흥미롭습니다.


지금은 다른 옵션, 특히 최대 값으로 단계를 정의하는 방법도 비틀고 있습니다. 최대 xrenfx 스크립트에 대한 롤백 없음. 역사의 깊이...

내 말은, m / y max의 범위를 취하면. 그리고 분. 일정 기간 동안 하면 과도한 재보험이 되지 않을까... 그리고 결과적으로 이익이 감소하는 이유는 나눗셈의 결과로 얻은 값에 비해 주문의 평균화 단계가 높아지기 때문이다. 최대 최대 반동 없음. 가능한 평균 주문 수???...

그리고 산술 진행보다 평균값을 계산하면 이전 주문을 두 배로 늘릴 때보다 많은 주문을 이익으로 만들기 위해 더 심각한 롤백이 필요하다는 것을 확인했습니다. 지금 그런 디자인이 있습니다. 다양한 기기의 테스터 및 옵티마이저에서 확인하십시오.

세 가지 유형의 평균:

 
Roman. :


지금은 다른 옵션, 특히 최대 값으로 단계를 정의하는 방법도 비틀고 있습니다. 최대 xrenfx의 스크립트에 대한 롤백이 없습니다. 역사의 깊이...

내 말은, m / y max의 범위를 취하면. 그리고 분. 일정 기간 동안 하면 과도한 재보험이 되지 않을까... 그리고 결과적으로 이익이 감소하는 이유는 나눗셈의 결과로 얻은 값에 비해 주문의 평균화 단계가 높아지기 때문이다. 최대 최대 반동 없음. 가능한 평균 주문 수???...

그리고 산술 진행보다 평균값을 계산하면 이전 주문을 두 배로 늘릴 때보다 많은 주문을 이익으로 만들기 위해 더 심각한 롤백이 필요하다는 것을 확인했습니다. 지금 그런 디자인이 있습니다. 다양한 기기의 테스터 및 옵티마이저에서 확인하십시오.

세 가지 유형의 평균:

예, 산술 평균은 배수 보장 사실입니다. PAMM을 본 사람에 대해 말한 것입니다.

또한 배가되면 돈이 충분하다는 사실이 아닙니다. 따라서 역사에 따르면 부지의 크기를 늘리기 위한 내 공식의 변형은 배수 방지를 보장합니다.

 
extern int Max_Iteration = 36;// Максимальное количество усреднений (ордеров) в нетто-илане 
extern int VAR_MM = 0; // используемый вариант усреднения в соотв-ии: множитель с числами ФИБО = 0 / множитель по арифметической прогрессии = 1
                      // 2 - классический мартин - удвоение предыдущего объема с 3-его усреднения   

 // Ордер закрылся с убытком - считаем количество усреднений, новый lots, усредняем цену открытия  в ТОМ ЖЕ направлении
            // при условии, что общее количество усреднений не выше максимального по соответствующему варианту усреднения                               
        
          if (Iteration <= Max_Iteration && VAR_MM == 0)                  
              // Последующие лоты открываются по множителю в соответствие с числами ФИБО           
               switch(Iteration)                                  // Заголовок switch 
                   {                                              // Начало тела switch                  
                     case 1 : Lots_New = lastLots * 1; lots = lastLots; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );break; //расчет нового объема       
                     case 2 : Lots_New = lots * 2;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;   
                     case 3 : Lots_New = lots * 3;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;      
                     case 4 : Lots_New = lots * 5;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;  
                     case 5 : Lots_New = lots * 8;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;     
                     case 6 : Lots_New = lots * 13;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;      
                     case 7 : Lots_New = lots * 21;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;     
                     case 8 : Lots_New = lots * 34;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;         
                     case 9 : Lots_New = lots * 55;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;           
                     case 10: Lots_New = lots * 89;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break; 
                     case 11: Lots_New = lots * 144;  Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 12: Lots_New = lots * 233;  Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 13: Lots_New = lots * 377;  Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 14: Lots_New = lots * 610;  Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;  
                     case 15: Lots_New = lots * 987;  Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 16: Lots_New = lots * 1597; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;                            
                     default: Lots_New = lots * 2584; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );   
                   }                                    // Конец тела switch      
                    
           if (Iteration <= Max_Iteration && VAR_MM == 1)//Последующие лоты открываются в соответствие с членами арифметической прогрессии  
               switch(Iteration)                        // Заголовок switch 
                   {                                    // Начало тела switch    
                     case 1 : Lots_New = lastLots * 1; lots = lastLots; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );break; //расчет нового объема            
                     case 2 : Lots_New = lots * 3;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;   
                     case 3 : Lots_New = lots * 5;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;      
                     case 4 : Lots_New = lots * 7;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;  
                     case 5 : Lots_New = lots * 9;    Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;     
                     case 6 : Lots_New = lots * 11;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;      
                     case 7 : Lots_New = lots * 13;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;     
                     case 8 : Lots_New = lots * 15;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;         
                     case 9 : Lots_New = lots * 17;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;           
                     case 10: Lots_New = lots * 19;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break; 
                     case 11: Lots_New = lots * 21;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 12: Lots_New = lots * 23;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 13: Lots_New = lots * 25;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 14: Lots_New = lots * 27;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;       
                     case 15: Lots_New = lots * 29;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;       
                     case 16: Lots_New = lots * 31;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;   
                     case 17: Lots_New = lots * 33;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;      
                     case 18: Lots_New = lots * 35;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;  
                     case 19: Lots_New = lots * 37;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;     
                     case 20: Lots_New = lots * 39;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;      
                     case 21: Lots_New = lots * 41;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;     
                     case 22: Lots_New = lots * 43;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;         
                     case 23: Lots_New = lots * 45;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;           
                     case 24: Lots_New = lots * 47;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break; 
                     case 25: Lots_New = lots * 49;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 26: Lots_New = lots * 51;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 27: Lots_New = lots * 53;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 28: Lots_New = lots * 55;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break; 
                     case 29: Lots_New = lots * 57;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 30: Lots_New = lots * 59;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 31: Lots_New = lots * 61;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break; 
                     case 32: Lots_New = lots * 63;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break; 
                     case 33: Lots_New = lots * 65;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 34: Lots_New = lots * 67;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;               
                     case 35: Lots_New = lots * 69;   Print("Iteration = ", Iteration, " Lots_New = ", Lots_New );  break;                               
                     default: Lots_New = lots * 71;  {Iteration = 0; Print("Iteration = ", Iteration, " Lots_New = ", Lots_New ); }                       
                   }                                   // Конец тела switch  
          
 

다음은 그러한 디자인입니다. 모든 것이 즉시 맞지 않았습니다.

 if (Iteration <= Max_Iteration && VAR_MM == 2 ) // Последующие лоты открываются в соответствие с классическим мартином - удвоение           
               switch (Iteration)                       // Заголовок switch 
                   {                                   // Начало тела switch                       
                     case 1 : Lots_New = lastLots * 1 ; lots = lastLots; Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New ); break ; //расчет нового объема       
                     case 2 : Lots_New = lots * 1 ;     Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;   
                     case 3 : Lots_New = lots * 2 ;     Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;      
                     case 4 : Lots_New = lots * 4 ;     Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;  
                     case 5 : Lots_New = lots * 8 ;     Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;     
                     case 6 : Lots_New = lots * 16 ;   Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;      
                     case 7 : Lots_New = lots * 32 ;   Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;     
                     case 8 : Lots_New = lots * 64 ;   Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;         
                     case 9 : Lots_New = lots * 128 ;   Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;           
                     case 10 : Lots_New = lots * 256 ;   Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ; 
                     case 11 : Lots_New = lots * 512 ;   Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;               
                     case 12 : Lots_New = lots * 1024 ; Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;               
                     case 13 : Lots_New = lots * 2048 ; Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;                                      
                     case 14 : Lots_New = lots * 4096 ; Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   break ;                                                               
                     default : Lots_New = lots * 8192 ; Print ( "Iteration = " , Iteration, " Lots_New = " , Lots_New );   
                   }                                   // Конец тела switch          
                   
// ---------НОРМАЛИЗЦИЯ НОВЫХ РАСЧЕТНЫХ ЛОТОВ И ОТКРЫТИЕ ОЧЕРЕДНОЙ ПОЗИЦИИ...            
                    Lots_New = NormalizeLots(Lots_New);
                     if (lastType == OP_SELL) WmOrderSend( Symbol (), OP_SELL, Lots_New, Bid, 0 , 0 , "усреднение" , MagicNumber);
                     if (lastType == OP_BUY)  WmOrderSend( Symbol (), OP_BUY, Lots_New, Ask, 0 , 0 , "усреднение" ,  MagicNumber);                            
                      
                 
       

 
Roman. :

36은 어디서 나오나요? 그리고 계수는 고통스러울 정도로 가파르다. 창고 추정 - 모든 로트를 더하고 여백을 곱하십시오.