![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
На этапе основной работы над программой я просто ооставил этот момент "на вырост". Скорее всего, надо переделать на "тянуть только до видимого конца линии", т.к. это - дополнительная степень свободы. Луч-то всегда можно выставить..
Il problema della sovrapposizione delle linee è chiaro. Anche questo è stato sensatamente lasciato "crescere". La soluzione sarebbe semplice: una lista di ordini per la selezione manuale in una colonna a sinistra dello strumento, e l'impostazione stessa in 2 passi, come 9,10,11.
Era previsto fino a metà maggio.
Tuttavia, l'aggiornamento del sito web e la descrizione completa (è la pagina 50 con le foto:) erano anche previsti nello stesso periodo.
Ora, come sempre, ci vorrà un po' più di tempo. Penso entro 3 - 4 settimane.
A poco a poco tutto sarà fatto.
Sì, e qualcosa dovrebbe essere fatto per una situazione in cui dopo uno SWAP tutti i trade sono raccolti in un mucchio (hanno un solo prezzo) e poi anche solo uno stop o un profitto non può essere messo con il mouse tramite Ctrl, solo l'ordine superiore è catturato...
Sì, si tratta dello stesso problema generale con le linee sovrapposte (non solo dopo gli ordini sovrapposti).
Consigli sul modo migliore per farlo. Ci sono 2 opzioni.
1. Emettere una lista di ordini da selezionare sulla bilancia. Questo modo ha i suoi svantaggi: la lista degli ordini potrebbe non entrare in una linea, e se dobbiamo emettere un diagramma di 2-3 linee, la linea superiore potrebbe non essere visibile all'utente perché potrebbe essere nascosta sotto lo spartiacque delle finestre.
2. Emette un elenco in una finestra di grafico. Questo metodo è scomodo perché sia le barre che altri strumenti sono visualizzati sul grafico - può diventare un casino.
Oltre a quelle menzionate sopra, c'è un'altra domanda. Come, per esempio, selezionare una linea da diverse linee per la modifica? Non è possibile selezionare l'oggetto programmaticamente, ma solo una linea viene selezionata a discrezione di MetaTrader. Tecnicamente, un ordine può essere modificato attraverso il pannello standard. Questo renderà nervosi i commercianti che hanno adottato AG, ma non vedo ancora altre soluzioni.
-----
Prima, nei desideri per il 5, ho menzionato la necessità di finestre separate gestibili per visualizzare tutti i tipi di informazioni (non solo testi, ma anche grafici, figure, tabelle). E, naturalmente, è necessaria un'interfaccia di dialogo. Sarebbe molto utile in questo caso.
Посоветуйте как лучше сделать. Есть 2 варианта.
Chi lo sa, compagno maggiore :)
In termini di algoritmo di lavoro dell'intero complesso, sarebbe più logico emettere l'elenco degli ordini alla scala (ecco la domanda - in quale forma e quante informazioni saranno visualizzate?!), ma in termini di usabilità...
Ecco come vedo questa operazione:
abbiamo un pacchetto di ordini su una linea, per esempio vogliamo creare uno stop/stop/stay, selezioniamo la linea (ovviamente quella superiore è selezionata) e nella parte massima a destra del grafico (abbiamo comunque indentato la barra degli strumenti, almeno non ci saranno barre di prezzo), relativamente a questo pacchetto di linee, appare nella colonna una lista di tutti gli ordini (qualsiasi - mercato, pendente, stop/stay ecc., situati a questo prezzo) e già scegliamo tra loro con quale linea dobbiamo lavorare.
Approssimativamente.
La questione è che non possiamo farlo in questo modo...
Questo funzionerà.
Se c'è qualche attività di un utente in questo gruppo di ordini, la "scala degli ordini" può essere mostrata (approssimativamente, come il prezzo iniziale per l'Istruzione 4 e 5) con le cifre dei numeri d'ordine e i segni degli ordini. Ma non va molto bene farlo a destra della barra dello zero perché c'è un pannello aperto dove verrà messa tutta la "scala":). E ci sono anche gli strumenti 14 e 23, e 15 sugli stessi ordinamenti.
A proposito, il problema della sovrapposizione è parzialmente risolto inizialmente. Per tutti gli strumenti del gruppo di ordini a prezzo unico vengono selezionati solo quelli che sono filtrati per l'ammissibilità di quel particolare strumento. Per esempio, se c'è un ordine di acquisto a un certo prezzo e uno qualsiasi degli ordini in sospeso, non c'è nessun problema per Instr. 4, 5, 17-22 e diverse altre combinazioni - influenzano solo l'ordine di mercato. Il conflitto appare solo per gli ordini a prezzo singolo se più di uno permette lo strumento. Per esempio, SL-ring e Ords- consentono 1, 2 e 3 istr.
Только справа от нулевого бара делать это тоже ущербно - там как раз открытая панель, туда вся эта "лесенка" и навалится:)
Poi c'è un'opzione, che è anche logica, nel contesto dell'intero complesso - per visualizzare l'elenco degli ordini sulla scala.
Tutto ciò che è impostato nel complesso è impostato attraverso la scala, forse ha senso implementare questo punto allo stesso modo, "per non disturbare la responsabilità" (c) :)
в) иметь полномочия управления подчинёнными объектами.
A proposito, per continuare la nostra conversazione sulla delega del controllo agli oggetti subordinati.
L'altro giorno stavo guardando lo strumento Tirato giù dietro un oggetto, e penso che sto andando a cancellare... seguito dallo strumento. E come previsto, lo strumento si è correttamente autodistrutto. Cioè, non c'è un oggetto e quindi niente da seguire. Da qui il pensiero che se è già possibile in questa fase e sulla piattaforma data implementare tale gestione di oggetti essenzialmente subordinati, allora è possibile fare LEGO se vogliamo :) Rimane la questione (qui non si parla di soldi, ma di tempo, perché non si tratta di qualche costruzione immediata, ma piuttosto della prossima versione, mi sembra che ci sia troppo da rifare).
.
Sergei, le linee di notizie non sono mostrate attraverso il server proxy?
Hai bisogno di un indirizzo diretto?
Come viene gestito questo?