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

 
mipolku писал(а) >>
come fare un grafico M1 ogni tick online?

Quindi M1 o ogni tick?

 
//+------------------------------------------------------------------+
//|                                              RegressionValue.mq4 |
//+------------------------------------------------------------------+
int start()
  {
   ObjectCreate("REG_CHEN", OBJ_REGRESSION, 0, Time[0],0, Time[128],0);
               // установил канал регрессии.
   Alert("RegressionValue[1]=",ObjectGetValueByShift( "REG_CHEN", 1));
               // возвращаю значение канала 1 бара.
   return(0);
  }
//+------------------------------------------------------------------+

Si prega di spiegare perché il valore del canale di regressione non viene restituito.


 
Roger >> :

Quindi M1 o ogni tick?

Nel terminale mt4, file, aprire offline, M1 (ogni tick), questo è il grafico che i dati andrebbero online.

 

Ciao a tutti...

un suggerimento -

ecco una tabella di 65000 righe

8 righe - parametri + 2 righe risultati commerciali +- in acquisto e vendita

--

se e come - analizzare i parametri - selezionare le migliori combinazioni di risultati

(parametri - alcuni valori da -1200 a +1200)

----

la prima cosa che è venuta fuori è guardare le combinazioni di tutti i parametri

ma è 8*7*6*5*4*3*2 numero di combinazioni (40320)

* da 240 gradazioni di valore...

cioè oltre 9.676.800 corse di 65.000 linee ....

---

forse qualcosa di più corto? :-)

 

Lasciatemi spiegare un po'...

La premessa era che gli indicatori di solito ridisegnano il loro valore -

quindi prima del movimento di 50 pip in qualsiasi direzione nella barra iniziale (0) - sono stati presi i valori per le barre già calcolate - per esempio 3-5-8-13-21-34 ... su diversi indici...

- Ora ho calcolato 2 parametri - per esempio 3 e 8 barre o 34 e 5 barre e ho preso i risultati più redditizi

e gli ordini sono stati effettuati

B 7 -20 -10 11300,00 2334 1280 54,8415

per esempio su 240 valori ne ho messi solo 4 e ho ottenuto il seguente risultato


if (pb07 >= 100 && pb07 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb08 >= 100 && pb08 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb11 >= -30 && pb11 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb09 >= 100 && pb09 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb12 >= -30 && pb12 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb13 >= -30 && pb13 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb13 >= -20 && pb13 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb12 >= -20 && pb12 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb11 >= -20 && pb11 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb14 >= -20 && pb14 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb14 >= -30 && pb14 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb07 >= 150 && pb07 <= 200) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb11 >= 10 && pb11 <= 20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point, "My order #"+total,16384,0,Green);}// mode = 1; return(0); }

e questo è senza MM - solo 0.1 lotto

 
mipolku писал(а) >>

Nel terminale mt4,file, aprire offline, M1 (ogni tick), questo è il grafico, in modo che i dati vanno online.

Apri il tester, imposta la valuta e l'Expert Advisor, timeframe M1, opzione "Visualizzazione" e ogni tick. Si preme "Start". È possibile fermare il processo con una pausa e mettere qualsiasi indicatore su un grafico.

 
Roger >> :

Apri il tester, imposta la valuta e l'EA, il timeframe M1, l'opzione "Visualizzazione" e ogni tick. Si preme "Start". È possibile fermare il processo con una pausa e mettere qualsiasi indicatore sul grafico.

Voglio vedere il grafico in tick e applicarvi un indicatore,

Nel terminale, scheda file, aprire offline, M1 (ogni tick) - forse c'è la possibilità di rendere questo grafico vivo.

 
Non so come farlo rivivere, forse qualcun altro può farlo.
 

Credo che questa domanda vada qui...

Questa immagine è disponibile in forma di tabella?

 
neoclassic писал(а) >>

In questo thread c'era un programma e una descrizione di come usarlo

http://forum.fxclub.org/showthread.php?t=26214

Grazie. Non molte persone sembrano usarlo... almeno per l'elaborazione meccanica.