[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 110

 
chief2000 писал(а) >>

La domanda è generale o riguarda un indicatore specifico?

In generale, io la vedo così:

1. Impostare diversi buffer - come sempre. Ma con colori diversi

>> grazie!
 
teresh >> :

Grazie, ma sono linee di tendenza, e ho bisogno di un muwings con periodi regolabili, ma non da vicino per esempio, ma da estremi frattali, meglio se separatamente da alti e bassi, forse qualcuno ha incontrato simile

 

Aiuto! Ho bisogno di controllare il numero di posizioni su uno strumento.

if(total<1)

{

Questa variante classica non è adatta.

Ho bisogno di aprire una posizione per uno strumento.

Cioè, se c'è una posizione aperta GBP/JPU, allora la seconda posizione dello strumento non si aprirà.

Non offrire strategie multi-valuta.

Molte grazie in anticipo!

 

Non ho trovato nulla nella documentazione...

 
SSPioneer >> :

Non ho trovato nulla nella documentazione...

OrderSelect

poi controllare OrderMagicNumber e/o OrderSymbol

 
int start() 
  {
  if(OrdersTotal() == 0 && TimeHour(TimeCurrent()) >= FinishWorkHour && 
  TimeHour(TimeCurrent()) < StartWorkHour && WorkOnTime == true) 
          {
          if( AlertOnFinish)
             {
             Alert("Советнег завершил торговлю"); 
             AlertOnFinish=false;                                        
             }
           if( SendMailOnFinish)
             {
             string AZ="Отчет о работе за день отправлен "
             +TimeToStr( CurTime());
             ObjectCreate( AZ,OBJ_ARROW,0,Time[1],Low[1]-6*Point,0,0,0,0);
             ObjectSet( AZ, OBJPROP_ARROWCODE, 42);
             ObjectSet( AZ, OBJPROP_COLOR , DarkOliveGreen);
             SendMail("BP Finished ",
             "Balanse "+DoubleToStr(AccountBalance(),2)+
             ", Total Orders " +OrdersHistoryTotal()+
             ", Open Orders "+OrdersTotal()); 
             SendMailOnFinish=false;
             }    
          return(0); 
          }
Signori, perché questa costruzione di time-out non funziona come dovrebbe, tutto sembra essere corretto, OrdersTotal == 0 come condizione, ma viene ignorato e l'EA viene disabilitato quando FinishWorkHour viene raggiunto, anche se ci sono ordini aperti, e poiché ho un EA che chiude quando raggiunge il profitto richiesto e non prende il profitto, questa chiusura non avviene, perché l'EA non funziona più e l'affare si blocca.
 

Prova

OrdersTotal() < 1
 
Dimoncheg писал(а) >>
Signori, perché questa terminazione temporizzata non funziona come dovrebbe, penso che tutto sia corretto, OrdersTotal == 0 come condizione, ma viene ignorato e l'EA viene disabilitato quando FinishWorkHour viene raggiunto, anche se ho ordini aperti e poiché ho un EA che chiude quando raggiunge il profitto richiesto e non prende il profitto, la chiusura non avviene, perché l'EA non funziona più e il trade si blocca.

Io scriverei per essere sicuro.

if((OrdersTotal() == 0) &&
 
Grazie per le idee, ci proverò
 
Buon pomeriggio. È possibile avere più di un Expert Advisor che lavora su un conto di trading allo stesso tempo?