Buona giornata a tutti!!! Supponiamo che ci sia un buffer nell'indicatore che ho bisogno di usare nel calcolo di altri indicatori. Voglio usarlo nel calcolo di altri indicatori. Come fare in modo che il buffer dell'indicatore sia presente ma non mostri alcuna icona sul grafico? Grazie a tutti!!!!
nikelodeon: Buona giornata a tutti!!! Supponiamo che ci sia un buffer nell'indicatore che ho bisogno di usare nel calcolo di altri indicatori. Voglio usarlo nel calcolo di altri indicatori. Come fare in modo che il buffer dell'indicatore sia presente ma non mostri alcuna icona sul grafico? Grazie a tutti!!!!
Ecco un esempio per 2 buffer disegnati (b1, b2) e 2 calcolati (b3, b4), quelli calcolati non vengono visualizzati nel terminale:
Ecco un esempio per 2 buffer di disegno (b1, b2) e 2 buffer di calcolo (b3, b4), i buffer di calcolo non sono mostrati nel terminale:
Sì e no, non vengono visualizzati perché il numero di buffer è specificato come 2. E non si può accedere ai buffer 3 e 4 da un altro indicatore.... Il che mi sorprende......
nikelodeon: Non potete vederli perché il numero di buffer è specificato come 2. E non c'è possibilità di applicare al buffer 3 e 4 da un altro indicatore.... Il che mi sorprende......
Beh, allora solo DRAW_NONE.
Non capisco proprio perché si debba mettere un indicatore su un grafico che viene chiamato tramite iCustom...
Buongiorno a tutti! Dopo aver piazzato il mio robot su diverse coppie, ho affrontato un piccolo problema, che probabilmente tutti hanno già superato: se ho diversi ordini aperti su diverse coppie, quando CloseAllBuy() viene attivato su una di esse, tutti i BAM su tutte le coppie vengono chiusi. Come evitarlo, non lo so. Inserendo il controllo magico (vedi sotto), ottengo un messaggio di biglietto sbagliato. Chi ha una soluzione, per favore aiuti. Grazie. void CloseAllBuy() { Il bool fc; for (int i=OrdersTotal()-1; i>=0; i--) { if(OrderMagicNumber()!=magic || OrderSymbol()!=Symbol()) continua; if(OrderType()==OP_BUY && OrderMagicNumber()==magico) { fc=OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),slip); buycloseprice=0,0; tc=OrderCloseTime(); } } }
Buona giornata a tutti!!! Supponiamo che ci sia un buffer nell'indicatore che ho bisogno di usare nel calcolo di altri indicatori. Voglio usarlo nel calcolo di altri indicatori. Come fare in modo che il buffer dell'indicatore sia presente ma non mostri alcuna icona sul grafico? Grazie a tutti!!!!
Guardate l'aiuto di SetIndexStyle() e ci sono stili di disegno a linee e DRAW_NONE
Guardate la funzione di aiuto SetIndexStyle() e ci sono stili di disegno a linee e DRAW_NONE
Non potete vederli perché il numero di buffer è specificato come 2. E non c'è possibilità di applicare al buffer 3 e 4 da un altro indicatore.... Il che mi sorprende......
Beh, allora solo DRAW_NONE.
Non capisco proprio perché si debba mettere un indicatore su un grafico che viene chiamato tramite iCustom...
Allora solo DRAW_NONE.
{
Il bool fc;
for (int i=OrdersTotal()-1; i>=0; i--)
{
if(OrderMagicNumber()!=magic || OrderSymbol()!=Symbol()) continua;
if(OrderType()==OP_BUY && OrderMagicNumber()==magico)
{
fc=OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),slip);
buycloseprice=0,0;
tc=OrderCloseTime();
}
}
}
Vladimir, aggiungi OrderSelect() all'inizio del ciclo