Sergey Voytsekhovsky: Sembra che abbia funzionato: ho una stampa in meno per ogni TakeProfit e una stampa in più per ogni entrata nel mercato. Mi dispiace per lo slang colloquiale, ma sono completamente autodidatta e non ho nessuno con cui comunicare su questo argomento.
E sono un autodidatta. Comunque, stavo tagliando e tagliando e tagliando il codice... Se non fosse stato per il dialogo con voi, avrei trovato questi problemi un po' più tardi...
Dovrei aggiungere al codice una scelta di accordo prima di leggere le proprietà.
E sono un autodidatta. Comunque, stavo tagliando e tagliando e tagliando il codice... Se non fosse stato per il dialogo con voi avrei trovato questi problemi un po' più tardi...
È sempre bene parlare, e si scoprirà più tardi se la conversazione è utile o no. Così, le persone più loquaci aumentano il minPolus in media, ma diminuiscono il maxPolus. Questo è un po' un boccone.
Надо добавить в код выбор сделки перед чтением свойств.
или с проверкой успешности выбора.
Sta pensando ad alta voce o è questo che mi consiglia di fare?
Ho letto una cosa su di esso, ma non so ancora come usarlo
Функция HistoryDealSelect() очищает в mql5-программе список сделок, доступных для обращений, и копирует в него одну единственную сделку, если выполнение HistoryDealSelect() завершилось успешно.
Almeno è utile parlare di qualcosa, e si scoprirà più tardi se la conversazione è utile o no. Quindi le persone più loquaci aumentano il minPolus facendo una media, ma diminuiscono il maxPolus. Questo è un po' un boccone.
Sta pensando ad alta voce o è questo che mi consiglia di fare?
Non solo raccomandandolo, ma restituendo una linea recentemente cancellata nel mio codice.
Bisogna fare attenzione, ho letto una funzione lì, non so ancora come usarla.
Dipende da dove si fa la selezione. Non c'è pericolo di questo in OnTradeTransaction. In generale, dovremmo prendere l'abitudine di selezionarlo prima di accedere alle proprietà di un ordine, affare o posizione.
E non dimenticate che se dopo la selezione l'esecuzione passa a qualche funzione e si fa un'altra selezione in essa, allora al ritorno la lista conterrà l'ultima opzione selezionata.
Dipende da dove si fa la selezione. In OnTradeTransaction non c'è alcun rischio. In effetti, dovremmo prendere l'abitudine di selezionarlo prima di accedere alle proprietà di un ordine, un affare o una posizione.
E non dimenticate che se dopo la selezione l'esecuzione va a qualche funzione e fa un'altra scelta, allora al ritorno nella lista sarà quella che è stata selezionata per ultima.
Amico, come comprendere tutto questo è al di là dell'astrazione per me.
Ho appena risolto il suddetto problema con la ricerca di un ticket di una posizione chiusa da un trade noto - e l'ho immediatamente richiesto dalla stampa, quindi sono tornato al punto di partenza - non tutti i TakeProfits appaiono nella stampa.
Oh mio Dio, hai avuto il "mio prezioso" per tutto questo tempo e sei stato così modestamente in silenzio?
Grazie mille.
Ho imparato molto, ma l'avrei semplicemente ripubblicato e basta.
Non è successo niente. L'ho appena scritto per controllare e l'ho eseguito attraverso il debugger sui dati storici. Imparate ad usare il debugger. È un'abilità molto utile.
Ho iniziato a programmare in Excell il cosiddetto VBA (visual VBA for applications) e ho imparato a conoscere il debugging. Dopo di che è stato difficile per me abituarmi alle stampanti per controllare i valori ricevuti... E quando hanno introdotto il debugging in mql5 ero felice come un bambino che la mia sofferenza era finita.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Sembra che abbia funzionato: ho una stampa in meno per ogni TakeProfit e una stampa in più per ogni entrata nel mercato. Mi dispiace per lo slang colloquiale, ma sono completamente autodidatta e non ho nessuno con cui comunicare su questo argomento.
E sono un autodidatta. Comunque, stavo tagliando e tagliando e tagliando il codice... Se non fosse stato per il dialogo con voi, avrei trovato questi problemi un po' più tardi...
Dovrei aggiungere al codice una scelta di accordo prima di leggere le proprietà.
HistoryDealSelect(trans.deal);O per controllare il successo della scelta.
E sono un autodidatta. Comunque, stavo tagliando e tagliando e tagliando il codice... Se non fosse stato per il dialogo con voi avrei trovato questi problemi un po' più tardi...
È sempre bene parlare, e si scoprirà più tardi se la conversazione è utile o no. Così, le persone più loquaci aumentano il minPolus in media, ma diminuiscono il maxPolus. Questo è un po' un boccone.
Sta pensando ad alta voce o è questo che mi consiglia di fare?
Con la funzione
Ho letto una cosa su di esso, ma non so ancora come usarlo
Prossimo compito - invito i consapevoli a discutere.
Come avere un ticket di transazione(chiuso una posizione su TR) per restituire un ticket di posizione che è stato chiuso da questa transazione?
Il fatto è che ho una struttura in cui le posizioni reali devono essere memorizzate. Quando lasciano il gioco, devono essere puliti.
???
Almeno è utile parlare di qualcosa, e si scoprirà più tardi se la conversazione è utile o no. Quindi le persone più loquaci aumentano il minPolus facendo una media, ma diminuiscono il maxPolus. Questo è un po' un boccone.
Sta pensando ad alta voce o è questo che mi consiglia di fare?
Non solo raccomandandolo, ma restituendo una linea recentemente cancellata nel mio codice.
Con la funzione
Bisogna fare attenzione, ho letto una funzione lì, non so ancora come usarla.
Dipende da dove si fa la selezione. Non c'è pericolo di questo in OnTradeTransaction. In generale, dovremmo prendere l'abitudine di selezionarlo prima di accedere alle proprietà di un ordine, affare o posizione.
E non dimenticate che se dopo la selezione l'esecuzione passa a qualche funzione e si fa un'altra selezione in essa, allora al ritorno la lista conterrà l'ultima opzione selezionata.
Prossimo compito - invito i consapevoli a discutere.
Come avere un ticket di transazione(chiuso una posizione su TR) per restituire un ticket di posizione che è stato chiuso da questa transazione?
Il fatto è che ho una struttura in cui le posizioni reali devono essere memorizzate. Quando lasciano il gioco, devono essere puliti.
???
Beh, è abbastanza semplice...
Dipende da dove si fa la selezione. In OnTradeTransaction non c'è alcun rischio. In effetti, dovremmo prendere l'abitudine di selezionarlo prima di accedere alle proprietà di un ordine, un affare o una posizione.
E non dimenticate che se dopo la selezione l'esecuzione va a qualche funzione e fa un'altra scelta, allora al ritorno nella lista sarà quella che è stata selezionata per ultima.
Amico, come comprendere tutto questo è al di là dell'astrazione per me.
Ho appena risolto il suddetto problema con la ricerca di un ticket di una posizione chiusa da un trade noto - e l'ho immediatamente richiesto dalla stampa, quindi sono tornato al punto di partenza - non tutti i TakeProfits appaiono nella stampa.
È così semplice...
Mio Dio, hai avuto il "mio prezioso" per tutto questo tempo e sei stato così modestamente in silenzio?
Grazie mille.
Ho imparato molto, avrei potuto semplicemente ripubblicarlo, tutto qui.
Oh mio Dio, hai avuto il "mio prezioso" per tutto questo tempo e sei stato così modestamente in silenzio?
Grazie mille.
Ho imparato molto, ma l'avrei semplicemente ripubblicato e basta.
Non è successo niente. L'ho appena scritto per controllare e l'ho eseguito attraverso il debugger sui dati storici. Imparate ad usare il debugger. È un'abilità molto utile.
Ho iniziato a programmare in Excell il cosiddetto VBA (visual VBA for applications) e ho imparato a conoscere il debugging. Dopo di che è stato difficile per me abituarmi alle stampanti per controllare i valori ricevuti... E quando hanno introdotto il debugging in mql5 ero felice come un bambino che la mia sofferenza era finita.