![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Saluti agli sviluppatori!
Ci sono alcune domande-auguri.
È possibile impostare l'offset del grafico esattamente in punti X? Preferibilmente non programmaticamente, ma direttamente nelle proprietà della finestra.
È possibile creare una finestra senza grafico - una finestra vuota.
Ho un grande desiderio di implementare un analogo di"One Click Trading", ma dopo aver posizionato gli oggetti sul grafico l'indentazione fluttua e il grafico si sovrappone agli oggetti, ecc.
Devo allungare il grafico abbastanza per far apparire l'indentazione appropriata. Sarebbe bene che fosse chiaramente impostato e costante.
Un altro desiderio.
Sarebbe bello poter dividere la finestra del grafico in diverse sottofinestre.
Ora gli indicatori usano finestre che vengono aggiunte in basso.
Sarebbe bene aggiungere tali finestre, ma a destra o a sinistra, in alto. Sarebbe bello avere la possibilità di crearli vuoti.
Idealmente, vorrei avere un'ulteriore finestra vuota sulla destra, dove metterei i campi e i pulsanti per le operazioni con le posizioni, le informazioni sulla posizione del simbolo corrente, così come il mini grafico del simbolo minuto (o meglio, tickwise).
Si è verificato un problema con i volumi. Quando si fa trading nella finestra Trade, la colonna Profit mostra le cifre con una leva diversa, cioè il classico ha una micro leva.
Dopo aver ricaricato tutto è tornato alla normalità.Mi è venuto in mente:
In modo che il trader possa evitare la confusione quando ha a che fare con più conti con leve diverse. Le informazioni sulla leva e in generale le informazioni dettagliate sul conto attivo dovrebbero essere richiamate da una voce di menu o da un tasto di scelta rapida.
Voglio essere sicuro che le informazioni sulla leva siano disponibili solo dopo aver aperto una posizione, e le decisioni dovrebbero essere prese rapidamente quando si lavora con più conti.
Sarebbe bello poter impostare la leva, se il broker e/o la legge non si oppongono.
Se l'account viene cancellato per errore, il file deve servire come base per il ripristino dell'account. La registrazione sul server è fatta dalla chiave del terminale e viceversa, la registrazione sul lato terminale dalla chiave del server. Il file deve essere abbastanza sicuro per essere usato come base decisionale nella risoluzione di controversie e conflitti.
Questo dovrebbe, in una certa misura, proteggere il broker da un cliente senza scrupoli in caso, per esempio, di concorrenza sleale e di un tentativo di screditare il broker. Dovrebbe anche proteggere il cliente dagli impostori che si fingono broker. Penso che sarete legalmente costretti a farlo comunque. Dovreste gettare le basi in anticipo.
la possibilità di mettere indicatori e
Expert Advisors in cartelle. Che si può accumulare
in quantità incommensurabile.
Tuttavia, la ricerca per nome e contenuto
non è sufficiente, tuttavia :-) .
Sembra esserci un errore in CChartObjectSubChart
La proprietà Scale è di tipo Double e non ha effetto sul grafico. Per qualche ragione, la scala è usata lì come per i ventilatori e così via.
Se si imposta direttamente
ObjectSetInteger(chart_m1.ChartId(), "chart_m1",OBJPROP_CHART_SCALE,2); Tipo int e il grafico è disegnato come previsto
Sembra esserci un errore in CChartObjectSubChart
La proprietà Scale è di tipo Double e non ha effetto sul grafico. Per qualche ragione, la scala è usata lì come per i ventilatori e così via.
Se si imposta direttamente
ObjectSetInteger(chart_m1.ChartId(), "chart_m1",OBJPROP_CHART_SCALE,2); Il tipo int, il grafico è disegnato come previsto
L'errore è stato corretto. Il cambiamento sarà nella prossima build.
E questa è una domanda urgente.
Come posso calcolare i fondi necessari per aprire una posizione?
Una volta c'era una funzione speciale per questo.
C'è anche questa funzione in AccountInfo.mqh - double CAccountInfo::FreeMarginCheck
Ma non si compila nemmeno quando lo si collega. Al suo interno viene chiamato AccountFreeMarginCheck, che era in MQL4 e non c'è niente di simile in MQL5.
Qualcosa del genere è disperatamente necessario per controllare in qualche modo il rischio
E questa è una domanda urgente.
Come posso calcolare i fondi necessari per aprire una posizione?
Una volta c'era una funzione speciale per questo.
C'è anche questa funzione in AccountInfo.mqh - double CAccountInfo::FreeMarginCheck
Ma non si compila nemmeno quando lo si collega. Al suo interno viene chiamato AccountFreeMarginCheck, che era in MQL4 e non c'è nulla in MQL5.
Qualcosa di simile è estremamente necessario per controllare il rischio in qualche modo.
Naturalmente, abbiamo bisogno di una funzione speciale - per evitare ...
Ma in generale, il "volume sulla leva" è molto semplice da calcolare. È solo nella valuta di base, e devi convertirla nella valuta del deposito. :)
Sfortunatamente, l'ultima versione di CAccountInfo non è stata inserita nella build.
Nel file allegato, troverete il metodo FreeMarginCheck (finora solo per SYMBOL_CALC_MODE_FOREX).
Se avete commenti e/o suggerimenti, non esitate a scrivere.