Ho capito l'idea, tu fai il consigliere.

 

Ho bisogno di 6 EAs per fare trading in modo autonomo. La loro essenza è la seguente: un accordo si apre

Le mie condizioni sono le seguenti: tu crei gli EA e li invii alla mia casella di posta elettronica nozhkin-a@mail.ru (tutte le comunicazioni passano attraverso questa casella). Dopo di che vi invierò una spiegazione su come utilizzare il tutto.

 
Oh, quegli ideologi :-)


 

C'è un tale consigliere!!! (le spiegazioni possono essere inviate a me di persona):

post 2 su https://www.mql5.com/ru/forum/108553

//+------------------------------------------------------------------+
//|                                                  VininE Game.mq4 |
//|                      Copyright © 2008, Victor Nicolaev aka Vinin |
//|                                           skype: victor.nicolaev |
//|                                            e-mail: vinin@mail.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008 Victor Nicolaev"
#property link      "vinin@mail.ru"

extern double Lots = 0.1;
extern double MaximumRisk=5.0;
extern int cmd=OP_BUY;
extern int TP=200;
extern int SL=200;

extern int MagicNumber = 0;bool bstart;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()  {
   bstart=false;
   return(0);}
int deinit() {return(0);}

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start() {
   static int prevtime=0;
   if(iTime(Symbol(),PERIOD_D1,0) == prevtime)  return(0);
   prevtime = iTime(Symbol(),PERIOD_D1,0);
   
   if ( bstart) { int total=OrdersTotal(); if ( total>0) return(0);
      cmd= Signal();   } else { bstart=true;}
   if ( cmd>=OP_BUY) {      
      double _cmd= iif( cmd==OP_BUY,1,-1);
      double Price= iif( cmd==OP_BUY,Ask,Bid);
      double _TP= iif( TP>0, iif( cmd==OP_BUY,Bid,Ask)+_cmd* TP*Point,0);
      double _SL= iif( SL>0, iif( cmd==OP_BUY,Bid,Ask)-_cmd* SL*Point,0);
      color OpenCl= iif(_cmd>0,Blue,Red);
      Order_Open(Symbol(), cmd, Price, _TP, _SL, MagicNumber, OpenCl);
   }   return(0);
}

int Order_Open(string _Symbol, int OP_CMD, double Price, double _TP, 
                                  double _SL, int Magic, color Opencl){
   return(OrderSend(_Symbol, OP_CMD, getLots(), Price, 3, _SL, _TP,
                                                 "", Magic, 0, Opencl));
}
int Signal(){
   int total=OrdersHistoryTotal();
   for (int i= total-1; i>=0; i--) {
      if (OrderSelect( i, SELECT_BY_POS, MODE_HISTORY)){
         if (OrderSymbol()==Symbol() && OrderMagicNumber()== MagicNumber ) {
            return(MathAbs(OrderType()-1));
         }}}   return(-1);}

double iif(bool a, double b, double c){if( a) return( b);return( c);}

double getLots() {
   if ( MaximumRisk>0) {
      double minlot=MarketInfo(Symbol(),MODE_MINLOT);
      double maxlot = MarketInfo(Symbol(), MODE_MAXLOT);       
      double step=MarketInfo(Symbol(),MODE_LOTSTEP);
double lot = NormalizeDouble(AccountFreeMargin() * MaximumRisk / 100000.0/ step,
                                                                     0)* step; 
      lot=MathMax(MathMin( lot, maxlot), minlot);      
   }
   else lot= Lots;
   return( lot); 
}
 

E se si aggiunge l'aumento della dimensione del lotto di Fibonacci e si tiene conto della posizione reale del commercio tenendo conto delle requote... Cosa succederebbe?

E se solo ci fosse zero spread)!


!

Ed eseguite questi EAs sull'oro! 23 punti al tema stesso.

 
nav писал(а) >>

Ho bisogno di 6 EAs per fare trading in modo autonomo. La loro essenza è la seguente: apro un'operazione del 10% del deposito al prezzo corrente con SL e TP,

Dopo aver fatto scattare SL o TP apri un'operazione nella direzione opposta con gli stessi SL e TP.

Parametri SL e TP di ogni EA:

1) SL=17, TP=51.

2) SL=20, TP=60.

3) SL=23, TP=69.

4) SL=51, TP=17.

5) SL=60, TP=20

6) SL=69, TP=23

Il numero è specificato in punti.

La mia condizione è la seguente: tu crei Expert Advisors e li invii alla mia casella di posta elettronica nozhkin-a@mail.ru (tutte le comunicazioni attraverso questa casella). Dopo di che, vi invierò una spiegazione su come utilizzare il tutto.

Si scopre che c'è già tutto.

 
La balistica fuma nervosamente sullo sfondo.
 
rid >> :

C'è un tale consigliere!!!

Beh, questo è uno. E gli altri cinque? Le spiegazioni arriveranno solo dopo il sesto.

 
granit77 >> :

Beh, questo è uno. E gli altri cinque? La spiegazione arriverà solo dopo il sesto.

Posso mandargliene un altro.

>> abbiamo bisogno di altri quattro.

 

Avresti dovuto prima chiedere qual è il QI dell'autore del thread.

Per una spiegazione del pensiero vedi qui, nel secondo post di Svinozavr: "Se un cliente con QI>140 imposterà un compito, allora l'esecutore non dovrebbe essere un pazzo a pagare per saperlo.)))" Quindi c'è la possibilità che voi ragazzi dobbiate pagare dei soldi extra...

 
Mathemat >> :

Avresti dovuto prima chiedere qual è il QI dell'autore del thread.

Per la spiegazione del pensiero vedi qui, nel secondo post di Svinozavr: "Se un cliente con IQ>140 darà un compito, allora l'esecutore dovrebbe pagare per conoscerlo)))" Quindi c'è la possibilità che voi ragazzi dovrete pagare in più...

Tra una settimana non avremo più i pantaloni.

 
Qualcuno ha provato questa strategia con Matcad sul rumore di Wiener?