Discussione sull’articolo "Trading bidirezionale e copertura delle posizioni in MetaTrader 5 utilizzando il pannello HedgeTerminal, parte 1" - pagina 5

 

In generale, credo che sia giunto il momento di smettere di annaspare. Come ha detto giustamente server, le critiche costruttive sono benvenute. A parte zaskok'a nessuno ha fatto domande sull'argomento finora. È strano che nessuno abbia domande su come funziona il tutto. Anche se ci dovrebbero essere molte domande di questo tipo. (probabilmente non tutti hanno ancora avuto il tempo di leggerlo).

 
C-4:
Svegliatevi. Mi dispiace, ma è degno degli annali. È stato così fin dall'inizio, nel 2009, e voi lo scoprite solo ora?

Quindi, dietro le nozioni altisonanti di "reti locky"(???) e di effetti collaterali delle bolle(?!) c'erano queste piccole cose.

Devi essere più modesto.

 
vlad1949:

Quindi, dietro ai nobili concetti di "reti loquaci"(???) e di effetti collaterali delle bolle(?!) prima di queste piccole cose.

Devi essere umile.

Ma non c'è bisogno di vergognarsi. Non c'è nessuna richiesta.
 

Finalmente sono arrivato all'articolo e al terminale della siepe. Ecco i miei commenti e desideri:

  1. Necessità di una barra di stato per il caricamento della cronologia delle operazioni.
    Ho avuto 26000 operazioni sul mio conto e la lettura del file richiede 16 secondi. Dopo il primo riavvio ho pensato che qualcosa si fosse rotto e che l'Expert Advisor non si stesse caricando - per tutto questo tempo non c'è stato alcun accenno di lavoro.
  2. Sarebbe bello se la cronologia delle operazioni potesse essere aggiunta automaticamente alla cronologia del terminale di copertura.
    Mi rendo conto che non tutto può essere fatto in modo univoco, ma non possiamo privare l'utente della sua cronologia di trading.
    Transizione completa - quindi transizione completa!
  3. La striscia in alto dovrebbe essere rimossa o ridotta. Occupa un quinto del grafico con il pannello.
  4. Grafico per il pannello - preparare: CHART_SHOW_DATE_SCALE, CHART_SHOW_PRICE_SCALE, CHART_SHIFT, CHART_SHOW_OBJECT_DESCR, CHART_DRAG_TRADE_LEVELS, tutti in false.
    Forse ho dimenticato qualcos'altro, controllare le proprietà.
  5. A proposito del salvataggio delle posizioni su file:"Uno di essi conterrà informazioni sulle posizioni lunghe, l'altro su quelle corte"
    Ho letto - pensavo di essere impazzito ;)
    Dovrei chiedere alla funzione MQ di aprire una cartella comune di terminali (con la sottocartella selezionata), è scomodo cercarli manualmente.
  6. "Margine - Contiene la quota del collaterale sul saldo del conto in percentuale. È espresso da 0% a 100%"
    Non fino a 100, forse di più, e non viene visualizzato affatto (sempre 0).
  7. Quando si cambia il lotto a 0, suggerisco di chiudere completamente la posizione, dovrebbe essere conveniente.
    Quando si specifica un lotto più grande - aggiungere a questa posizione o aprirne una nuova. Sarà un'alternativa alla finestra di inserimento standard.
  8. Aggiungete una sorta di registro, almeno per un messaggio.
    Cambiate SL - ed è troppo vicino, ma potete capirlo solo guardando la scheda "Esperti", è scomodo.
  9. Aggiungere secondi alle colonne con il tempo.
  10. Non cambiare il TP inserito dall'utente quando si chiude ad un prezzo diverso.
    Cioè nella colonna TP scrivere esattamente il TP che aveva la posizione, e scrivere l'esatto prezzo di trigger in close_price.
Per ora è tutto, sto continuando a leggere.
 
komposter:

...

Oh hey, stavo aspettando i vostri commenti:)

Cominciamo con ordine:

  1. Ho bisogno di una barra di stato per caricare lo storico delle operazioni.
    Ho 26000 operazioni sul mio conto e ci vogliono 16 secondi per leggere il file. Dopo il primo riavvio ho pensato che qualcosa si fosse rotto e che l'Expert Advisor non si stesse caricando - non c'è stato nessun accenno di lavoro per così tanto tempo.

Sì, ci ho pensato anch'io, ma non sono riuscito a metterci le mani. Ebbene, in base alle richieste dei lavoratori, ora è scritto e mostra il grado di caricamento della storia:

Tra l'altro, grazie ad esso, è stata scoperta la non linearità della velocità di parsing della cronologia. Avevo già sospettato che ci fosse qualcosa di sbagliato nella velocità. Devo approfondire la questione. La profilazione si riferisce alle funzioni di sistema.

  1. Grafico per il pannello - preparare: CHART_SHOW_DATE_SCALE, CHART_SHOW_PRICE_SCALE, CHART_SHIFT, CHART_SHOW_OBJECT_DESCR, CHART_DRAG_TRADE_LEVELS, tutti in false.
    Forse ho dimenticato qualcos'altro, controllare le proprietà.

Corretto. Ora il pannello è più bello:

  1. La barra in alto: rimuovetela o accorciatela. Occupa un quinto del grafico con il pannello.

Ho controllato la barra. Non c'è nulla di sbagliato. Dà una leggera asimmetria all'interfaccia e rende più completo un design minimalista. È un po' come la barra larga e il bordo sottile nelle app moderne:

...o dei monitor:

(a proposito, ho uno di questi a casa: ))))).

So che a molte persone non piace l'interfaccia moderna di Windows e delle sue applicazioni. Ma l'asimmetria e la barra larga del pannello saranno conservate.

A proposito del salvataggio delle posizioni in un file: "Uno di essi conterrà informazioni sulle posizioni lunghe, l'altro - su quelle corte"
Ho letto - pensavo di essere impazzito ;).

Corretto. Naturalmente non si tratta di posizioni lunghe e corte, ma di posizioni attive e storiche. Le modifiche avranno effetto dopo che il moderatore avrà aggiornato l'articolo.

  1. "Margine - Contiene la quota di fondi collaterali dal saldo del conto in percentuale. È espresso da 0% a 100%"
    Non fino a 100, forse di più, e non viene visualizzato affatto (sempre 0).

Corretto. Errore classico: ho dimenticato di moltiplicare il risultato per 100.0:

  1. Quando si cambia il lotto a 0, suggerisco di chiudere completamente la posizione, dovrebbe essere conveniente.
    Quando si specifica un lotto più grande - aggiungere a questa posizione o aprirne una nuova. Sarà un'alternativa alla finestra di inserimento standard.

Sono d'accordo sulla chiusura di una posizione quando si specifica un volume pari a zero. Questa funzione sarà introdotta.

Per quanto riguarda l'indicazione di un volume maggiore, non è ovvio. In primo luogo, non si può aggiungere a una posizione di copertura, ma solo ridurne il volume o aprire una nuova posizione nella stessa direzione. Anche l'apertura di una nuova posizione non è una soluzione ovvia. È meglio delegarla a un pannello speciale, che può essere aperto proprio accanto al pulsante HT:

  1. Aggiungi secondi alle colonne con il tempo.

Previsto, ma un po' più avanti. Ci sarà un modello di data personalizzato direttamente in Settings.xml, come questo: "YYYY.MM.DD.hh:mm:ss". + In questo modo sarà possibile inserire anche i millisecondi e l'anno, al contrario, sarà possibile rimuoverlo.

  1. Non modificare il TP inserito dall'utente quando si chiude a un prezzo diverso.
    Cioè, nella colonna TP scrivere esattamente il TP che la posizione aveva, e scrivere il prezzo di attivazione esatto in close_price.

Penso di aver capito. Non ancora, forse un po' più tardi. Ma il prezzo TP personalizzato può essere implementato come colonna separata attraverso il meccanismo delle colonne personalizzate. Non è ancora disponibile, ma se apparirà, sarà una rivoluzione nella visualizzazione dei dati tabellari. Sarà possibile creare colonne varie ed esotiche tramite MQL e la libreria HedgeTerminalAPI.

  1. Aggiungere una sorta di diario, almeno per un messaggio.
    Si cambia SL - ed è troppo vicino, ma si può capire solo guardando la scheda "Esperti", è scomodo.

Se intendi creare un tuo diario con una scheda separata sul pannello - l'idea è buona, e abbastanza realizzabile. Ci stavo pensando anch'io. Ma purtroppo è difficile e con l'attuale richiesta di HT - non ancora:(

  1. Sarebbe bello portare la cronologia delle operazioni nella cronologia del terminale di hedge automaticamente.
    Capisco che non tutto sarà possibile fare in modo univoco, ma è impossibile privare l'utente della sua cronologia di trading.
    Transizione completa - quindi transizione completa!

Credo di aver capito. Non è una questione semplice, richiede un lavoro serio. Spero che se riusciremo a sviluppare qualcosa di serio, tale meccanismo apparirà sicuramente.

 

Perché non fare come in MT?

Ilmargine è il margine corrente utilizzato per le posizioni, e questo valore è nella valuta del deposito, non in percentuale.

Margine libero - analogamente

Livello di margine - in % = 100*AccountEquity()/AccountMargin()

 
C-4:

Sì, ci ho pensato anch'io, ma non ci sono ancora riuscito. Beh, secondo le richieste dei lavoratori ora è scritto e mostra il grado di caricamento storico:

Sarebbe meglio caricare e disegnare un pannello (vuoto, un po' ombreggiato), e mostrare il caricamento al centro con una barra di avanzamento (ce ne sono di già pronte nella base).

O almeno solo una barra di avanzamento al centro, in modo da non dover cercare un piccolo commento.

C-4:
Ho controllato la barra. Non c'è nulla di sbagliato. Dà una leggera asimmetria all'interfaccia e rende il design minimalista più completo. È un po' come la striscia larga e il bordo sottile nelle app moderne :

Non sono d'accordo. In Word è occupato dai controlli, ma in HT occupa solo spazio.

È come rendere la barra del titolo della finestra di tutti i grafici 2 volte più larga: perché?

Prendiamo ad esempio il pannello di chrome:

C-4:

Per quanto riguarda l'indicazione di un volume maggiore, non è ovvio. In primo luogo, non è possibile aggiungere a una posizione di copertura, ma solo ridurne il volume o aprire una nuova posizione nella stessa direzione. Anche l'apertura di una nuova posizione non è una soluzione ovvia. È meglio delegarla a un pannello speciale, che può essere aperto proprio accanto al pulsante HT:

Non mi ero accorto di questa trovata. Dovrei scriverlo da qualche parte.


C-4:

Previsto, ma un po' più avanti. Ci sarà un modello di data personalizzato direttamente in Settings.xml, come questo: "YYYY.MM.DD.hh:mm:ss". + Sarà anche possibile mettere i millisecondi, e l'anno, al contrario, da rimuovere.

In seguito, si potrà scegliere tra i millisecondi. Per ora, che siano secondi)


C-4:

Credo di aver capito. Non ancora, forse un po' più avanti. Ma il prezzo TP personalizzato potrebbe essere implementato come colonna separata attraverso il meccanismo delle colonne personalizzate. Non esiste ancora, ma se ci sarà, sarà una rivoluzione nella visualizzazione dei dati tabellari. Sarà possibile creare le colonne più diverse ed esotiche attraverso MQL e la libreria HedgeTerminalAPI.

Non è necessario creare colonne personalizzate, basta lasciare il valore inserito dall'utente.

Anche in MT è così: la storia mostra esattamente lo SL e il TP che c'erano, ma il prezzo di chiusura può essere peggiore o migliore.


C-4:

Se intendi creare il tuo diario con una scheda separata sul pannello, l'idea è buona e abbastanza realizzabile. Ci ho pensato anch'io. Ma purtroppo è difficile da realizzare e con l'attuale richiesta di HT - non ancora:(

Forse solo una riga con l'ultimo messaggio?

Nella stessa barra larga in alto o nella "barra di stato" in basso.

 
Wahoo:

Perché non fare come in MT?

Ilmargine è il margine corrente utilizzato per le posizioni, e questo valore è nella valuta del deposito, non una percentuale.

Margine libero - analogamente

Livello di margine - in % = 100*AccountEquity()/AccountMargin()

+1, le proprie invenzioni dovrebbero integrare, non sostituire il solito. O personalizzabili.

A proposito, le impostazioni di base potrebbero essere visualizzate negli input. La finestra si allunga, gli elenchi-enumerazioni consentono una comoda selezione.

E registrare la scelta fatta in un file e utilizzarla finché l'utente non cambia qualcosa.

 
Wahoo:

Perché non fare come in MT?

Ilmargine è il margine corrente utilizzato per le posizioni, e questo valore è nella valuta del deposito, non in percentuale.

Margine libero - analogamente

Livello di margine - in % = 100*AccountEquity()/AccountMargin().

La risposta è semplice: HT non è un clone del terminale MT. Ad esempio, sarete molto sorpresi dagli swap che presto appariranno in esso.

Personalmente, non sono riuscito ad abituarmi al Margin Level, che spesso mostra percentuali da favola come il 10500%. Le percentuali superiori al 100% non sono intuitive. Le persone percepiscono una scala chiara da 0 a 100, quindi Margine in %, e da zero a cento.

Inoltre, imho, è molto più comodo sapere che il carico attuale del deposito è, ad esempio, il 12% del massimo possibile piuttosto che fumare quanto è l'803%.

In futuro potremmo avere la Spalla. Ma purtroppo la linea totale è limitata dai simboli, quindi sarà difficile stipare la leva in essa.

Nel settore degli scambi, tra l'altro, i concetti sono un po' diversi dalla MT.

 

No, l'apertura con il pannello rapido MT non è adatta - è solo per lo strumento corrente, e cambiare uno strumento sul grafico con HT richiede 16 secondi (25K operazioni).

Dovremmo pensare di aprire una nuova posizione di copertura tramite HT.