La tela è forte! - pagina 61

 

Il miglior terminale è quello che fa soldi ;)

Allora, qual è il migliore?

 
Roman:

Tutto ciò che è disponibile è cambiare il tema in Windows.
E anche in questo caso, i temi non si adattano perfettamente al terminale.

Siamo onesti - cambiare i temi in Windows in generale quasi non si fa e non si può fare in nessun programma.

Un tema di colore è un lavoro arduo per i designer per selezionare i colori corretti e coerenti per decine di parametri coinvolti in centinaia o migliaia di interrelazioni. Pertanto, è praticamente impossibile proporre un nuovotema globale del sistema operativo e poi applicarlo alle applicazioni.

I lavoratori sono lasciati con un tema di base + la libertà di cambiare alcuni parametri a proprio piacimento, peggiorando consapevolmente l'equilibrio generale, ma tirando 1-2 parametri di cui si ha bisogno, come ladimensione dei caratteri per la vista cattiva o il contrasto.


La possibilità di introdurre un secondo tema di lavoro nel sistema operativo è in corso da decenni e solo ora Apple, come pioniere, è riuscita a fare uno schema scuro globale per MacOS. E Windows non può nemmeno masticare l'HiDPI, purtroppo.


Ho introdotto lo schema grafico verde su nero in FX Charts nel 1999, 20 anni fa. Mi ha davvero salvato gli occhi quando lavoravo per molto tempo. E ora lo schema di verde su nero è predefinito in MetaTrader.

Grafici FX 1999

 

È un peccato che l'argomento sia sceso ancora una volta nel "cazzeggio" e nella discussione di questioni non correlate.

Nikolay voleva solo mostrare alle persone interessate le capacità di Canvas.

Proprio come gli stessi sviluppatori con vari esempi mostrano le capacità e il funzionamento di queste o quelle caratteristiche del programma.

Ma alla fine siamo arrivati a: ti serve, non ti serve...

Se la visualizzazione non è necessaria, perché gli sviluppatori hanno inventato il canvas?

Beh, se ne hanno uno, significa che dal punto di vista dello sviluppatore è necessario. E se è necessario, allora vale la pena considerare le sue capacità da vari punti di vista.

Coloro che non sono interessati o semplicemente non sanno dove applicare le capacità di Canvas, passano oltre! Non c'è bisogno di mostrare i propri limiti! Se voi non ne avete bisogno, non significa che nessuno ne abbia bisogno! Hai un punto di vista sull'argomento - grande! Tienilo per te e vai avanti!

E gli interessati continueranno a discutere le possibilità ed esprimere i loro punti di vista.

 
Алексей Барбашин:

È un peccato che l'argomento sia sceso ancora una volta nel "cazzeggio" e nella discussione di questioni non correlate.

Nikolay voleva solo mostrare alle persone interessate le capacità di Canvas.

Proprio come gli sviluppatori stessi con vari esempi mostrano le capacità e il funzionamento di queste o quelle caratteristiche del programma.

Ma alla fine siamo arrivati a: ti serve, non ti serve...

Se la visualizzazione non è necessaria, perché gli sviluppatori hanno inventato il canvas?

Beh, se ne hanno uno, significa che dal punto di vista dello sviluppatore è necessario. E se è necessario, allora vale la pena considerare le sue capacità da vari punti di vista.

Coloro che non sono interessati o semplicemente non sanno dove applicare le capacità di Canvas, passano oltre! Non c'è bisogno di mostrare i propri limiti! Se voi non ne avete bisogno, non significa che nessuno ne abbia bisogno! Hai un punto di vista sull'argomento - grande! Tienilo per te e vai avanti!

E gli interessati continueranno a discutere le possibilità ed esprimere i loro punti di vista.

Il funzionamento del kanvas si estende solo all'area di lavoro del grafico, non all'intera interfaccia del terminale.
Se un nuovo tipo di modulo di programma, sarà possibile integrare il modulo grafico nell'interfaccia del terminale come panoramica del mercato, navigatore, ecc.
allora sarà davvero possibile fare moduli interessanti con kanvas. Ma l'interfaccia standard generale, porterà ancora il suo sapore.

 
Roman:

Il funzionamento della tela copre solo l'area di lavoro del grafico, non l'intera interfaccia del terminale.
Se un nuovo tipo di modulo di programma, sarà possibile integrare il modulo grafico nell'interfaccia del terminale, come la panoramica del mercato, il navigatore, ecc.
allora sarà davvero possibile fare moduli interessanti con kanvas. Ma l'interfaccia standard generale, porterà ancora il suo sapore.

Beh, in realtà, assolutamente tutti gli strumenti disponibili in ME si applicano all'area di lavoro del grafico, o meglio alla finestra del grafico, e non influenzano l'interfaccia del terminale.

Questo perché questi strumenti sono sviluppati per lavorare con i grafici, e canvas non fa eccezione.

 
Алексей Барбашин:

Beh, in realtà, assolutamente tutti gli strumenti disponibili in ME si applicano all'area di lavoro del grafico, o meglio alla finestra del grafico, e non influenzano l'interfaccia del terminale.

Questo perché questi strumenti sono progettati per lavorare con i grafici, e la tela non fa eccezione.

Il tipo di programma Services non è legato all'area di lavoro del grafico, ma ha una capacità indiretta di lavorare con esso.
Ho il sospetto che il modulo funzionerà su un principio simile, ma potrei sbagliarmi, dato che Renat non vuole rivelare il segreto dei moduli :))

 
Renat Fatkhullin:

Questo non è pessimismo, ma conoscenza della realtà. Sto semplicemente togliendo gli occhiali rosa agli altri e spiegando le ragioni.

Abbiamo lavorato e continuiamo a lavorare e a formare commercianti.


Aspettatevi altre caratteristiche interessanti nelle prossime beta e release.

Renat, ognuno deve fare il suo lavoro, e insegnare ai commercianti a lavorare con librerie come Kanwasa - beh, scusami. Questo dovrebbe essere insegnato ai programmatori, e lasciare che i commercianti facciano il trading.

Questo è come insegnare ai piloti a riparare le automobili, per esempio, a cambiare un giunto sferico o a sostituire il motorino di avviamento. L'autista non si preoccupa affatto di come l'auto è organizzata sotto il "cofano", c'è un'altra categoria per questo - le stazioni di servizio e i meccanici d'auto.

Ho un amico che lavora in un negozio di pneumatici: cambia le gomme, incolla i buchi, allinea i dischi, e non può nemmeno guidare la macchina perché ne ha paura, non può spostarla nel parcheggio dopo un cambio gomme per far posto ad altri.

Logicamente, se lavora in una stazione di servizio e cambia dischi e pneumatici, deve essere in grado di guidare un'auto? No, per niente, non ne ha affatto bisogno, c'è un'altra categoria per questo - l'autista.

Il terminale si chiama "Trade", significa che è auspicabile aggiungergli ogni sorta di "nuove caratteristiche fighe" di default(c) per i commercianti, non solo per i programmatori.

P.S. Questo è solo lirismo, scusatemi!

P.S. Quando Kostiq viene al mercato per fare trading, carica un conto reale per N importo, vuole vedere le candele nella scala selezionata, non ha questa opportunità, perché sono o grandi o molto piccole e illeggibili, proprio come 10 anni fa.
Suggerimenti come "dargli l'opzione di scegliere nel menu" sono respinti, come si dice sedersi e scrivere un indicatore, ma il punto è che è venuto al mercato per fare trading, non per scrivere indicatori per cose che dovrebbero uscire dalla scatola.

 
Vitaly Muzichenko:

Renat, ognuno dovrebbe farsi gli affari suoi, e insegnare ai commercianti come lavorare con librerie come Kanvas - beh, mi dispiace. Questo dovrebbe essere insegnato ai programmatori, e lasciare che i commercianti commercino.

Questo è come insegnare ai piloti a riparare le automobili, per esempio, a cambiare un giunto sferico o a sostituire il motorino di avviamento. L'autista non si preoccupa affatto di come l'auto è organizzata sotto il "cofano", c'è un'altra categoria per questo - le stazioni di servizio e i meccanici d'auto.

Ho un amico che lavora in un negozio di pneumatici: cambia le gomme, incolla i buchi, allinea i dischi, e non può nemmeno guidare la macchina perché ne ha paura, non può spostarla nel parcheggio dopo un cambio gomme per far posto ad altri.

Logicamente, se lavora in una stazione di servizio e cambia dischi e pneumatici, deve essere in grado di guidare un'auto? No, per niente, non ne ha affatto bisogno, c'è un'altra categoria per questo - l'autista.

Il terminale si chiama "Trade", significa che è auspicabile aggiungergli ogni sorta di "nuove caratteristiche fighe" di default(c) per i commercianti, non solo per i programmatori.

P.S. Questo è solo per divertimento, scusatemi!

Infatti, l'essenza dell'ideologia MetaTrader (la direzione in cui si muove il terminale) è un'altra cosa. MT può essere paragonata a un sistema operativo simile a UNIX, dal qualei programmatori possono costruire un pacchetto software per le esigenze specifiche degli utenti. Qualcuno considera i sistemi UNIX-like puramente per programmatori? iOs-macOs, Linux (tutta la varietà di build per soddisfare le esigenze dalle casalinghe alle soluzioni server),Android? E questa ideologia è apparsa con il rilascio di MT5.

Ma il design delle applicazioni gioca sicuramente un ruolo importante quando si sceglie un nuovo arrivato, dathinkorswim sono passato a MT (4 a quel tempo) solo a causa del linguaggio MQL e non subito, ma quando si sceglie una piattaforma ero concentrato sul design e non sulla funzionalità.

È molto più facile ed efficiente permettere ai programmatori (ed è quello che fa MQ) di creare tutto ciò di cui gli utenti hanno bisogno, piuttosto che soddisfare i loro bisogni modificando all'infinito l'interfaccia del terminale - per creare un intero ecosistema dove chiunque può trovare ciò di cui ha bisogno. Non sarei sorpreso se, col tempo, MT diventasse un sistema operativo a tutti gli effetti da installare su un PC, diventando più di un semplice terminale, e questa è una buona cosa.

Скачайте мобильное приложение MetaTrader 5 для Android
Скачайте мобильное приложение MetaTrader 5 для Android
  • www.metatrader5.com
Мобильный трейдинг с MetaTrader 5 для Android — это возможность торговать валютой, акциями и фьючерсами при помощи смартфонов и планшетов. Где бы вы ни были, вы можете подключаться к серверам брокерских компаний, анализировать котировки акций и валют и совершать торговые сделки. Все это — бесплатно и круглосуточно! MetaTrader 5 для Android...
 

L'apprendimento è un concetto ampio per milioni di utenti.

Se si crea qualcosa di simile in scala a un www.mql5.com multilingue, ci si renderà conto. Non c'è bisogno di semplificare per "insegnare la tela".

Il compito di insegnare è ampio e lo stiamo facendo con successo.

Un ringraziamento speciale per "dovrebbe uscire dalla scatola". Dal punto di vista tecnico è un'impertinenza da parte vostra quando avete 12 000 programmi in kodobase e circa 14 000 programmi nel Marketplace. Questo è il tipo di "esigenti" che abbiamo nel forum. Ignorando la realtà e considerando "dare qualsiasi capriccio" come la norma.


ps: la discussione è degenerata in acqua, non è interessante continuare

 
Il numero di programmi MQL scritti nel corso degli anni è incredibile, ma quelli che sono memorabili sono molto pochi, e quelli che colpiscono l'immaginazione si possono contare sulle dita. Il potenziale delle persone creative è incatenato da domande come "perché questo nel commercio?" e "come aumenterà la redditività?", e si bloccano, non sapendo cosa affrontare. Ho combattuto contro queste domande sul forum, cercando di difendere il mio spazio creativo, ma molti si sono arresi molto rapidamente.

La realtà è che gli strumenti implementati nella piattaforma, che si tratti di CCanvas o CCanvas3D o qualsiasi altra caratteristica, non trovano il loro posto nella mente degli utenti. Non sanno perché sia necessario e tirano a indovinare... E se uno si presenta e dice "ragazzi, ho capito a cosa serve! Ti faccio una GUI su tela!" e loro rispondono "no, non ne abbiamo bisogno" e se ne stanno seduti a chiedersi perché hanno ancora bisogno di queste funzioni). Sembra divertente, ma in realtà è triste. La posizione dell'amministrazione nei confronti dei particolarmente talentuosi è neutrale nel migliore dei casi. Non ricevono alcun supporto né sul forum né nel Mercato. È la cosa giusta da fare? Non sono sicuro. Ma una cosa è chiara: un toolkit incluso nel linguaggio può essere pienamente utilizzato solo da loro - i talenti più brillanti nella programmazione e nello sviluppo. Per altri, non c'è la possibilità di fare qualcosa di buono.