Percebo a idéia, você faz o conselheiro.

 

Preciso de 6 EAs para negociar de forma autônoma. A essência deles é a seguinte - um acordo se abre

Minhas condições são as seguintes - você cria EAs e os envia para minha caixa de correio nozhkin-a@mail.ru (toda comunicação através desta caixa). Depois disso, enviarei a você uma explicação de como usar tudo isso.

 
Oh, esses ideólogos :-)


 

Existe tal conselheiro!!! (explicações podem ser-me enviadas pessoalmente):

post 2 em 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 você acrescentar aumentar o tamanho do lote Fibonacci e levar em conta a posição real do comércio levando em conta as solicitações... O que aconteceria?

E se ao menos houvesse um spread zero!)


!

E faça estes EAs em ouro! 23 pontos para o tema em si.

 
nav писал(а) >>

Preciso de 6 EAs para negociar de forma autônoma. A essência deles é a seguinte - abro um acordo de 10% do depósito ao preço atual com SL e TP,

Depois de acionar SL ou TP, abrir um negócio em direção oposta com o mesmo SL e TP.

Parâmetros SL e TP de cada 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

O número é especificado em pontos.

Minha condição é a seguinte - você cria Expert Advisors e os envia para minha caixa de correio nozhkin-a@mail.ru (toda comunicação através desta caixa). Depois disso, eu lhe enviarei uma explicação de como usar tudo isso.

Acontece que tudo já está lá.

 
A balística está nervosamente fumando em segundo plano.
 
rid >> :

Existe um tal conselheiro!!!

Bem, esta é uma delas. E os outros cinco? As explicações só virão depois da sexta.

 
granit77 >> :

Bem, esta é uma delas. E os outros cinco? A explicação só virá depois do sexto.

Posso enviar-lhe outra mensagem.

>> precisamos de mais quatro.

 

Você deveria ter perguntado primeiro qual é o QI do autor do fio.

Para uma explicação do pensamento veja aqui, no segundo post de Svinozavr: "Se um cliente com QI>140 vai definir uma tarefa, então o executante não deve ser um tolo para pagar por sabê-lo.))))) Então há uma chance de que vocês terão que pagar dinheiro extra...

 
Mathemat >> :

Você deveria ter perguntado primeiro qual é o QI do autor do fio.

Para explicação do pensamento veja aqui, no segundo posto de Svinozavr: "Se um cliente com QI>140 vai dar uma tarefa, então o fazedor deve pagar para se familiarizar com ela)))))) Portanto, há uma chance de vocês terem que pagar adicionalmente...

Estaremos sem calças dentro de uma semana.

 
Alguém já tentou esta estratégia com o Matcad sobre o ruído Wiener?
Razão: