[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 610

 
spm130275:

Você é um espertalhão do caralho, cale a boca.


bobo, você leu as regras antes de vir para cá?

 
DDFedor:


Garoto tolo, você leu as regras antes de vir para cá?


Apenas um elo é quebrado (provavelmente cortado - muitas letras multiplicadas pela porcentagem :))). Se você copiar o texto abaixo do link, o que você queria ... é mostrado.

E o fato de os jovens e adolescentes estarem nervosos e irascível... :(

 

Qual é a resposta: envie para ........ google qual é a resposta

 
spm130275:

Qual é a resposta: envie para ........ google qual é a resposta

É muito mais fácil ignorá-lo do que flubular... As células nervosas devem ser salvas - elas são úteis para uma mente sóbria ...
Embora, IMHO, este meu posto também esteja inundado...mas sem nervosismo...
 

Você pode me dizer quais robôs trabalham por 15 dias e quais não diferem em lucro do Cheetah 2.5?

Por favor, me dê um link ou website, etc.

Obrigado antecipadamente por seu tempo

 

Olá a todos!! aconselham como implementar o envio de uma mensagem por e-mail somente quando se abre uma posição em qualquer

(escrito) advisor??????????

....... pergunte a você, não diga não

 
KlugerX35:

Olá a todos!! aconselha como implementar o envio de uma mensagem por e-mail somente quando se abre uma posição em qualquer

(escrito) advisor??????????

....... asker don't say no to you


e isto não vai funcionar?

definir preços e obtê-los, ou ler a função de Ajuda no SendMai()

 
KlugerX35:

Olá a todos!! aconselham como implementar o envio de uma mensagem por e-mail somente quando se abre uma posição em qualquer

(escrito) advisor??????????

....... pergunte a você, não diga não

Além disso, Igor Kim tem uma biblioteca de funções para incorporar em um EA...
Arquivos anexados:
 

Boa noite.

Você pode me dizer qual é o erro, o indicador não dá uma mensagem sobre a travessia de dois MA.

#property indicator_chart_window
#property  indicator_level1 0.3
#property  indicator_level2 0.7
#property  indicator_levelcolor LightSlateGray
//---- 
extern int        Period_MA_fast         = 5,
                  Period_MA_med          = 8,
                  Period_MA_slow         = 16,
                  period_DeMarker       = 14;
//---- 
double            DeMarker_buffer0[],
                  Signal_Buffer2[],
                  Speed_MA_fast[],
                  Speed_MA_med[],
                  Speed_MA_slow[];      
#define SIGNAL_BAR 1
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
IndicatorBuffers(2);
SetIndexBuffer(0,DeMarker_buffer0);
SetIndexBuffer(1,Speed_MA_fast);
SetIndexBuffer(2,Speed_MA_med);
SetIndexBuffer(3,Speed_MA_slow);
SetIndexStyle(0,DRAW_NONE);
SetIndexStyle(1,DRAW_NONE);
SetIndexStyle(2,DRAW_NONE);
SetIndexStyle(3,DRAW_NONE);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int    counted_bars=IndicatorCounted();
   int    i,limit;
//----
if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
//----
  for(i=limit; i>=0; i--)
  DeMarker_buffer0[i]=iDeMarker(NULL,0,14,i);
//---- 
  for(i=limit; i>=0; i--)
  
  Speed_MA_fast[i]=iMAOnArray(DeMarker_buffer0,0,5,0,MODE_LWMA,i);
//----   
  static int PrevTime = 0;
//---- 
  if(PrevTime >= Time[0] ) return(0);
//---- 
  PrevTime = Time[0];
//----
                if(Speed_MA_fast[SIGNAL_BAR] - 0.3 > 0 && 0.3 - Speed_MA_fast[SIGNAL_BAR+1] >= 0)  
//---- 
                                Alert( "sMA(", Symbol(), ", ", Period(), ")  -  BUY!!!" );
//----
if(PrevTime <= Time[0] ) 

return(0);
//---- 
  PrevTime = Time[0];
//----          
                if(0.7 - Speed_MA_fast[SIGNAL_BAR] > 0 && Speed_MA_fast[SIGNAL_BAR+1] - 0.7 >= 0)
//----               
                                Alert("sMA(", Symbol(), ", ", Period(), ")  -  SELL!!!");
                                
                                
Speed_MA_med[i]=iMA(NULL,0,Period_MA_med,0,MODE_LWMA,PRICE_CLOSE,i);
                        
Speed_MA_slow[i]=iMA(NULL,0,Period_MA_slow,0,MODE_LWMA,PRICE_CLOSE,i);                                          
                        
if(PrevTime >= Time[0] ) return(0);
//---- 
PrevTime = Time[0];
//----   
if(Speed_MA_med[SIGNAL_BAR] - Speed_MA_slow[SIGNAL_BAR] > 0 && 
 Speed_MA_med[SIGNAL_BAR+1] - Speed_MA_slow[SIGNAL_BAR+1] >= 0)  
//---- 
                                Alert( "speedMA(", Symbol(), ", ", Period(), ")  -  BUY!!!" );   

if(PrevTime <= Time[0] ) 

return(0);
//---- 
  PrevTime = Time[0];
//----             
if(Speed_MA_slow[SIGNAL_BAR] - Speed_MA_med[SIGNAL_BAR] > 0 && 
 Speed_MA_slow[SIGNAL_BAR+1] - Speed_MA_med[SIGNAL_BAR+1] >= 0)  
//---- 
Alert( "speedMA(", Symbol(), ", ", Period(), ")  -  SELL!!!" );     
  
  
   return(0);
 }
//+------------------------------------------------------------------+
 
zelek:


Por favor, dê uma olhada no código, não consigo entender porque os pedidos não estão fechando

extern int     lim=20;             // Дистанция возврата курса

/
int init()
  {
 

   return(0);
  }
/
int deinit()
  {
//----
   
//----
   return(0);
  }

int start()
  {
 
  double 
   max, min;                                            
  int b, s;
   if (Bid>max) max=Bid; 
    if (Ask<min) min=Ask;  
       if (OrdersTotal()>0)
       {                                   
           if ((max-Bid)>=lim*Point) 
           {                   
          OrderSelect(b,SELECT_BY_TICKET);                                  
          b=OrderClose(OrderTicket(),0.1,Bid,3,Blue);
          }
          
          
          if ((Ask-min)>=lim*Point)  
          {         
      OrderSelect(s,SELECT_BY_TICKET); 
      s=OrderClose(OrderTicket(),0.1,Ask,3,Red);
         }
}
else
{
  if (OrdersTotal()<1)
  {
 b=OrderSend(Symbol(),OP_BUY,0.1,Ask,5,0,0,"",5,0);
      
 s=OrderSend(Symbol(),OP_SELL,0.1,Bid,5,0,0,"",5,0); 
    }                           
   }
         return;

   return(0);
  }

1 variáveis

int b, s;

Infelizmente, sua versão não armazena pedidos de ingressos, já que eles são zerados a cada tick.

A função OrderClose() retorna um valor tipo bool, e conseqüentemente, as variáveis que devem armazenar o bilhete (b,s), em caso de acerto acidental correto do número do bilhete, serão imediatamente redefinidas para 1 (o que em execução booleana significa verdadeiro),

mas o mais provável (b,s) será 0 na maior parte do tempo