lernen, wie man Geld verdient Dorfbewohner [Episode 2] ! - Seite 170

 
Roman.:

:-)

Es wird wärmer... :-)


OK, Roman!

Stabilität ist ein Zeichen von Können. Gut gemacht!

 
Roman.:

Yusuf nutzt diese Wellen auf der Zulu gut aus! Sehen Sie sich die Links zu seinen Exposés und zur Überwachung des Zulu in seinem Zweig "Sultonov-Indikator auf dem MT-Bildschirm" an.


Sehen Sie sich das an. Ich verwende keine Indulatoren.

Ich bin ein Dilettant und ich habe das geschrieben.

Das funktioniert auf interessante Weise. Es könnte für jemanden nützlich sein)))) (Ich sollte es besser machen, Close wird nicht verwendet, es funktioniert auf 15-ten Zahlen und von 9-00 bis 10-00)

Ist er größer als Null und ungleich 2, ist er ein Kauf, ist er kleiner als Null und ungleich 2, ist er ein Verkauf:

//+------------------------------------------------------------------+
//|                                                           xx.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link      ""

#property indicator_separate_window
#property indicator_buffers 3
//----
extern string Symb1="EURUSD";
extern string Symb2="EURJPY";
extern string Symb3="USDJPY";
int All_Bars = 0;
int Last_Bars = 0;
//double minEURUSD;
//double minEURCHF;
//double minUSDCHF;
double EMA_H,EMA_L,EMA_O;
double arrEURUSD[];
double arrEURCHF[];
double arrUSDCHF[];
color Color_EURUSD = Green;
color Color_EURCHF = DarkBlue;
color Color_USDCHF = Red;
//color Color_CHF = Chocolate;
//color Color_JPY = Maroon;
//color Color_AUD = DarkOrange;
//color Color_CAD = Purple;
//color Color_NZD = Teal;

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle(0, DRAW_LINE, DRAW_LINE, 2, Color_EURUSD);
   SetIndexBuffer(0, arrEURUSD);
   SetIndexLabel(0, Symb1); 
   SetIndexStyle(1, DRAW_LINE, DRAW_LINE, 2, Color_EURCHF);
   SetIndexBuffer(1, arrEURCHF);
   SetIndexLabel(1, Symb2); 
   SetIndexStyle(2, DRAW_LINE, DRAW_LINE, 2, Color_USDCHF);
   SetIndexBuffer(2, arrUSDCHF);
   SetIndexLabel(2, Symb3);       
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
                
   //int limit;
   //int counted_bars = IndicatorCounted();
//---- проверка на возможные ошибки
   //if(counted_bars < 0) 
       //return(-1);
//---- последний посчитанный бар будет пересчитан
   //if(All_Bars < 1)
       //All_Bars = Bars;
   //if(counted_bars > 0 && Last_Bars > 0) 
       //counted_bars -= Last_Bars;
   //limit = All_Bars - counted_bars;
//---- основной цикл
   //for(int i = 0; i < limit; i++)
   for(int i = 0; i < 100; i++)   
     {
         if (TimeHour(iTime(Symb1,PERIOD_M5,i))!=9 || TimeDay(iTime(Symb1,PERIOD_M5,i))!=15)
            {
               EMA_L=iMA( Symb1, PERIOD_M5, 1, 0, MODE_SMA,  PRICE_LOW, i );
               EMA_O=iMA( Symb1, PERIOD_M5, 1, 0, MODE_SMA,  PRICE_OPEN, i );
               EMA_H=iMA( Symb1, PERIOD_M5, 1, 0, MODE_SMA,  PRICE_HIGH, i );
               if(MathAbs(EMA_O-EMA_H)<MathAbs(0.00001))
               {                  
                  arrEURUSD[i] = -1;
               }         
               if(MathAbs(EMA_O-EMA_L)<MathAbs(0.00001))
               {                  
                  arrEURUSD[i] = 1;
               }
               if(MathAbs(EMA_O-EMA_H)>=MathAbs(0.00001) && MathAbs(EMA_O-EMA_L)>=MathAbs(0.00001))
               {                  
                  arrEURUSD[i] = arrEURUSD[i-1];
               }         
               EMA_L=iMA( Symb2, PERIOD_M5, 1, 0, MODE_SMA,  PRICE_LOW, i );
               EMA_O=iMA( Symb2, PERIOD_M5, 1, 0, MODE_SMA,  PRICE_OPEN, i );
               EMA_H=iMA( Symb2, PERIOD_M5, 1, 0, MODE_SMA,  PRICE_HIGH, i );
               if(MathAbs(EMA_O-EMA_H)<MathAbs(0.00001))
               {                  
                  arrEURCHF[i] = -0.7;
               }
               if(MathAbs(EMA_O-EMA_L)<MathAbs(0.00001))
               {                  
                  arrEURCHF[i] = 0.7;
               }
               if(MathAbs(EMA_O-EMA_H)>=MathAbs(0.00001) && MathAbs(EMA_O-EMA_L)>=MathAbs(0.00001))
               {                  
                  arrEURCHF[i] = arrEURCHF[i-1];
               }          
               EMA_L=iMA( Symb3, PERIOD_M5, 1, 0, MODE_SMA,  PRICE_LOW, i );
               EMA_O=iMA( Symb3, PERIOD_M5, 1, 0, MODE_SMA,  PRICE_OPEN, i );
               EMA_H=iMA( Symb3, PERIOD_M5, 1, 0, MODE_SMA,  PRICE_HIGH, i );
               if(MathAbs(EMA_O-EMA_H)<MathAbs(0.00001))
               {                  
                  arrUSDCHF[i] = -0.5;
               }
               if(MathAbs(EMA_O-EMA_L)<MathAbs(0.00001))
               {                  
                  arrUSDCHF[i] = 0.5;
               }
               if(MathAbs(EMA_O-EMA_H)>=MathAbs(0.00001) && MathAbs(EMA_O-EMA_L)>=MathAbs(0.00001))
               {                  
                  arrUSDCHF[i] = arrUSDCHF[i-1];
               }          
         }
         if (TimeHour(iTime(Symb1,PERIOD_M5,i))==9 || TimeDay(iTime(Symb1,PERIOD_M5,i))==15)
            {
               arrEURUSD[i] = 2;
               arrEURCHF[i] = 2;
               arrUSDCHF[i] = 2;
            }
     }
   return(0);
  }
//+------------------------------------------------------------------
 
/**/
 
rentik:

OK, Roman!

Stabilität ist ein Zeichen von Können. Gut gemacht!


Ich danke Ihnen! :-)
 
Roman.:
EIN HOCH AUF SIE!

Habe gerade die neue Version installiert, im Tester wird dies angezeigt:

SymbolEURUSD (Euro gegenüber US Dollar)
Zeitraum15 Minuten (M15) 2009.06.01 00:00 - 2012.11.28 18:44 (2009.06.01 - 2013.01.01)
ModellNach Eröffnungskursen (nur für Expert Advisors mit expliziter Bar Opening Control)



Bars in der Geschichte87542Modellierte Zecken174070Qualität der Modellierungk.A.
Diagrammabweichungsfehler0




Ersteinlage7000.00



Reingewinn56753.12Gesamtgewinn68780.89Totalverlust-12027.77
Rentabilität5.72Erwartete Auszahlung55.42

Absolute Absenkung424.62Maximale Absenkung4087.14 (30.48%)Relative Absenkung30.48% (4087.14)

Handel insgesamt1024Short-Positionen (% Gewinn)377 (71.35%)Long-Positionen (% Gewinn)647 (72.49%)

Gewinnbringende Geschäfte (% von allen)738 (72.07%)Verlustgeschäfte (% von allen)286 (27.93%)
Größteertragreicher Handel3044.74Verlustgeschäft-371.88
Durchschnittprofitables Geschäft93.20Verlustgeschäft-42.06
Maximale Anzahlkontinuierliche Gewinne (Gewinn)21 (549.59)Kontinuierliche Verluste (Verlust)6 (-1045.84)
Maximumkontinuierliche Gewinne (Anzahl der Siege)4687.49 (10)Kontinuierlicher Verlust (Anzahl der Verluste)-1087.75 (5)
Durchschnittlaufende Gewinne6Kontinuierlicher Verlust2
 
khorosh:

Habe gerade die neue Version installiert, im Tester wird dies angezeigt:

SymbolEURUSD (Euro gegenüber US Dollar)
Zeitraum15 Minuten (M15) 2009.06.01 00:00 - 2012.11.28 18:44 (2009.06.01 - 2013.01.01)
ModellNach Eröffnungskursen (nur für Expert Advisors mit expliziter Bar Opening Control)



Bars in der Geschichte87542Modellierte Zecken174070Qualität der Modellierungk.A.
Diagrammabweichungsfehler0




Ersteinlage7000.00



Reingewinn56753.12Gesamtgewinn68780.89Totalverlust-12027.77
Rentabilität5.72Erwartete Auszahlung55.42

Absolute Absenkung424.62Maximale Absenkung4087.14 (30.48%)Relative Absenkung30.48% (4087.14)

Handel insgesamt1024Short-Positionen (% Gewinn)377 (71.35%)Long-Positionen (% Gewinn)647 (72.49%)

Gewinnbringende Geschäfte (% von allen)738 (72.07%)Verlustgeschäfte (% von allen)286 (27.93%)
Größteertragreicher Handel3044.74Verlustgeschäft-371.88
Durchschnittprofitables Geschäft93.20Verlustgeschäft-42.06
Maximale Anzahlkontinuierliche Gewinne (Gewinn)21 (549.59)Kontinuierliche Verluste (Verlust)6 (-1045.84)
Maximumkontinuierliche Gewinne (Anzahl der Siege)4687.49 (10)Kontinuierlicher Verlust (Anzahl der Verluste)-1087.75 (5)
Durchschnittlaufende Gewinne6Kontinuierlicher Verlust2

Gute Version! Gut gemacht! Bei meinem Testgerät sind die Ergebnisse "bescheidener"... Rentabilität und Prozentsatz der angenommenen Geschäfte für Ilano-Martin sind indiskutabel!

 
Roman.:

Gute Version! Gut gemacht! In meinem Testgerät sind die Ergebnisse "bescheidener"... Die "Rentabilität" und der "Prozentsatz der angenommenen Geschäfte" für den Ilano-Martin sind unschlagbar!




Wenn Sie die Rentabilität steigern wollen, schließen Sie nicht nach Gewinnwert, sondern nach Signalen ab. Ich habe auch einen Chip, mit dem ich meinen Gewinn um etwa 30 % steigern konnte, indem ich einfach das Los manipulierte, ohne den maximalen Drawdown zu erhöhen. Wenn Sie interessiert sind, werde ich Sie persönlich informieren.

 
Roman.:

- Haben Sie nicht auch eine ohne Flügel?

- Nein.

- Wir werden danach suchen! (c) Eine Hand voller Diamanten.

:-)

GRAAL gefunden! Ich schneide es ab!


)))) Nö, nicht gefunden....

Aber die Wahrheit ist da draußen.

 
khorosh:


Wenn Sie die Rentabilität steigern wollen, schließen Sie nicht nach Gewinnwert, sondern nach Signalen ab. Es gibt auch einen Trick, mit dem sich der Gewinn um etwa 30 % erhöhen lässt, indem man einfach das Lot manipuliert, ohne den maximalen Drawdown zu erhöhen. Wenn Sie Interesse haben, werde ich Sie persönlich informieren.


Vielen Dank, Juri, ich weiß das zu schätzen!
 

Ich schließe mit Gewinn, wenn die ersten Indikatorlinien bereits überschritten sind und die zweite Indikatorlinie die Mitte des Kanals erreicht hat: