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

 
Ragazzi, potete dirmi da dove cominciare e cosa sono le barre, i tick, le candele, ecc. o dove posso leggere qualcosa al riguardo? Scrivimi una riga a E-mail:Forex_nachinai@mail.ru
 
Abstractus >>:
Помогайте, пожалуйста. Не могу разобраться с историей. Загружаю историю минуток как полагается через F2. А при тестировании качество моделирования пишет то n/a, то 90%, но чаще всего n/a. При повторном тестировании с теми же параметрами и на том же периоде с качеством n/a выдает разные результаты. Рисует при этом ярко-зеленую полосу. Результаты оптимизации тоже разные при одних и тех же параметрах. Уже несколько дней пытаюсь разобраться не получается. В поддержке моего ДЦ тоже не могут ничего путного сказать.. спасайте.

Dovresti elaborare esattamente quello che hai fatto - penso che riguardi le impostazioni "Max Bars in History" e "Max Bars in Window" - prima di caricare le minuzie, imposta questi parametri ai valori più alti possibili (tutti 9). Prima di caricare le minuzie, imposta questi parametri ai valori massimi possibili (tutti i 9), ricarica MT4 (potrebbe non essere necessario ricaricare, non lo so), carica la storia, riporta "Max bars in the window" ai 65 000 iniziali, ricarica MT4, poi puoi iniziare i test.

I risultati dell'Ottimizzazione saranno diversi, perché ogni volta un nuovo Spread sarà letto dal server del broker - idiota, ma è così che gli sviluppatori lo hanno inteso (passeranno anni a sviluppare nuovi linguaggi di programmazione, ma non spenderanno un'ora per migliorare ciò che è veramente necessario). Potresti disconnettere MT4 da internet e testare offline (tramite impostazioni proxy).

 

Buon pomeriggio amici.


Ho trovato un indicatore che mostra i "livelli pivot".

Potete per favore consigliarmi come fare in modo che solo i livelli del giorno di trading corrente (e precedente) rimangano sul grafico?


Grazie mille in anticipo.

File:
 
Morzh09 >>:

Друзья, добрый день.


Нашел индикатор, отображающий "пивот-уровни".

Подскажите, пожалуйста, как сделать так, чтобы на графике оставались только уровни для текущего (и предыдущего) торгового дня?


Заранее большое спасибо.

Nelle impostazioni:

Days=0 disegna tutti i livelli (per tutti i giorni),

Days=x disegna per x giorni all'indietro.

File:
 
novichek2010 >>:
Ребята, подскажите с чего начинать, и что такое бары, тики, свечи и т.д., или где про них можно прочитать? Скиньте мне на E-mail:Forex_nachinai@mail.ru

Qui

https://www.mql5.com/go?link=https://www.youtube.com/watch?v=-OAIODrAv5Q

https://www.mql5.com/go?link=https://www.youtube.com/user/MaxiForex

https://www.mql5.com/go?link=https://www.youtube.com/watch?v=kEc0xDK1OyY

 
novichek2010 писал(а) >>
Ragazzi, potete dirmi da dove cominciare e cosa sono le barre, i tick, le candele ecc. o dove posso leggere qualcosa a riguardo? >> mi lasci una linea a E-mail:Forex_nachinai@mail.ru

dovresti iniziare da qui...

https://book.mql4.com/ru/appendix/glossary

 
Forse qualcuno sarà interessato a fare un grider universale, dovrebbe essere interessante.
 

Ragazzi, aiutatemi a creare un modo per chiudere una posizione usando questo metodo:

trovare una posizione aperta, selezionarla e confrontarla con il prezzo corrente, se la differenza tra il prezzo aperto e il prezzo corrente è più di 4 pts allora chiudere la posizione

 
Pyxlik2009 >>:

Парни помогите составить способ закрытия позиции вот по токому методу:

нужно найти открытую позицию, выбрать её сравнить с текущей ценой, если разность цены открытия позиции и текущей цены больше 4 пт то закрыть позицию

Su cosa sei bloccato? Cosa non funziona? Dammi il codice, lo sistemo io...

 

Questa è la cosa che non ho abbastanza cervello per scrivere il codice (((( Sto solo imparando Mql per il primo giorno)) Ho capito come chiudere una posizione con questo metodo: trovare una posizione aperta, selezionarla e confrontarla con il prezzo corrente. Se la differenza tra il prezzo della posizione aperta e il prezzo corrente è più di 4 pt, non so come chiudere la posizione((

#property copyright ""
#property link      ""

//---- input parameters
extern double    Lots=0.1;
int MAGIC=20022010;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   double up=iFractals(NULL, 0, MODE_UPPER, 3);
   double down=iFractals(NULL, 0, MODE_LOWER, 3);
   
    
   return(0);
  }
void CheckForOpen()
{
//----------------открыть BUY-------------------------------
   if (iFractals(NULL, 0, MODE_LOWER, 3)>0)//условие открытия БАЙ
   {
      OrderSend(Symbol(),OP_BUY, Lots,NormalizeDouble(Ask,Digits),5,0,0,"", MAGIC,0,Blue);
   }
//---------------- открыть SELL-----------------------------
   if (iFractals(NULL, 0, MODE_UPPER , 3)>0) //условия открытия СЕЛЛ
   {
      OrderSend(Symbol(),OP_SELL, Lots,NormalizeDouble(Bid,Digits),5,0,0,"", MAGIC,0,Red);
   }
}

void CheckForClose()
{
   for (int i=0; i<OrdersTotal(); i++)
   {
      if (OrderSelect( i, SELECT_BY_POS, MODE_TRADES)==true && OrderMagicNumber()== MAGIC && OrderSymbol()==Symbol())
      {
         if (OrderType()==OP_BUY)
         {
          //тут закрытие ордера на БАЙ
         }
    
         if (OrderType()==OP_SELL)
         {            
          //тут закрытие на СЕЛЛ
         }
      }
   }
}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   if (Volume[0]>1) return;
   if (OrdersTotal()<1) CheckForOpen();
   else                 CheckForClose();
//----
   return(0);
  }
//+------------------------------------------------------------------+
Motivazione: