Mostra le compravenditesul grafico in tempo reale- se questa opzione è abilitata, tutte le compravendite effettuate dal trader saranno automaticamente segnate sul grafico come icone(compravendita) e(vendita). Quando si posiziona il cursore del mouse su tale icona, viene mostrato un tooltip contenente informazioni sull'operazione: biglietto, tipo di operazione, volume, simbolo, prezzo di apertura e prezzo al punto del cursore.
Può sempre essere rimosso programmaticamente, poiché si tratta di oggetti grafici Arrow e TrandLine.
Mostra le compravenditesul grafico in tempo reale- se questa opzione è abilitata, tutte le compravendite effettuate dal trader saranno automaticamente segnate sul grafico con un'icona appropriata (compravendita) e (vendita). Se mettete il cursore del mouse sopra un'icona di questo tipo, apparirà un tooltip contenente informazioni sull'affare: biglietto, tipo di affare, volume, simbolo, prezzo di apertura e prezzo al punto del cursore.
Puoi sempre rimuoverlo programmaticamente, perché sono gli oggetti grafici Arrow e TrandLine.
Intendevo cancellare programmaticamente nel modo seguente:CHART_SHOW_OHLC,CHART_SHOW_BID_LINE, ..., ma non per rimozione di oggetti grafici
Quanto è brutto farlo in questo modo, o non c'è differenza di carico?
ChartRedraw ogni secondo:
Beh, fondamentalmente già risposto sopra - il ridisegno dovrebbe essere fatto solo quando è necessario. Mettiamola così: non prendi i soldi dal tuo portafoglio a intervalli regolari, ma solo quando ne hai bisogno ;)
Potete dirmi come rimuovere i marcatori dopo aver chiuso una posizione in modo che non vengano visualizzati?
È possibile rimuoverli programmaticamente?
Grazie!
Impostazioni -> Opzioni -> Commercio:
Impostazioni -> Opzioni -> Commercio:
Intendevo cancellare programmaticamente nel modo seguente:CHART_SHOW_OHLC,CHART_SHOW_BID_LINE, ..., ma non per rimozione di oggetti grafici
Grazie!Intendevo rimuovere programmaticamente come questo:CHART_SHOW_OHLC,CHART_SHOW_BID_LINE, ..., non cancellando oggetti grafici
Grazie!Sembra che non ci sia questa proprietà nel programma. Tutto è lasciato all'utente (solo funzionamento manuale).
Buon pomeriggio!
Potete dirmi se è possibile ereditare una classe e un'interfaccia in MQL?
Ho bisogno di fare qualcosa del genere:
class Order : public CObject, Deserializable {
Potete dirmi come rimuovere i marcatori dopo aver chiuso una posizione in modo che non vengano visualizzati?
È possibile rimuoverli programmaticamente?
Grazie!
È nel terminale o nel tester?
Dovete deselezionarlo nel terminale
Nel tester, non credo...
Quanto è brutto farlo in questo modo, o non c'è differenza di carico?
ChartRedraw ogni secondo:
Quanto è brutto farlo in questo modo, o non c'è differenza di carico?
ChartRedraw ogni secondo:
Sarebbe meglio metterlo nel gestore OnTrade(). Dopo tutto, le frecce appaiono solo quando avviene uno scambio...
Quanto è brutto farlo in questo modo, o non c'è differenza di carico?
ChartRedraw ogni secondo:
Beh, fondamentalmente già risposto sopra - il ridisegno dovrebbe essere fatto solo quando è necessario. Mettiamola così: non prendi i soldi dal tuo portafoglio a intervalli regolari, ma solo quando ne hai bisogno ;)
È meglio metterlo nel gestore OnTrade(). Dopo tutto, le frecce appaiono solo quando si verificano gli scambi...
Sì, le frecce appaiono).
È un programma totalmente diverso e non ha niente a che vedere con le frecce.
PS. Gli oggetti sono disegnati dal timer ogni secondo, quindi c'è un tale compito, altrimenti gli oggetti non saranno ridisegnati senzaChartRedraw.
Sì, le frecce appaiono).
Questo è un programma completamente diverso e non ha niente a che vedere con le frecce.
PS. Gli oggetti sono disegnati dal timer ogni secondo, ecco perché è un tale compito, altrimenti senzaChartRedraw gli oggetti non vengono ridisegnati.
Ma vale la pena pensare a come ridisegnarli quando è necessario. O è davvero necessario ridisegnare il grafico ogni secondo?