[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 126
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
Poi ditemi come modificare il codice in modo che non sembri violato, se capite cosa sto dicendo. È la mia prima volta sul forum e ho ricevuto una bella risposta.
"Le persone geniali hanno una risposta geniale".
Rendere i nomi delle variabili "leggibili".
No, non senza una fermata. Ne ho appena pubblicato un pezzo. Ecco la mia funzione Breakeven:
La linea mostra chiaramente che se lo stop calcolato è uguale a quello che hai già, non ci sarà nessuna modifica! Giusto? Quindi l'assegno era inizialmente lì? Ma l'errore 1 spuntava costantemente, finché non avevo inserito un'altra condizione nell'inizio prima della funzione di modifica:
Ecco perché.... Questo è quello che voglio capire. Penso di aver descritto tutto accuratamente.Questa funzione viene utilizzata per tutte le modifiche, come l'impostazione di SL e TP, lo spostamento di posizioni e ordini al livello basso, la pesca a strascico con tentativi e controlli di errori.
E l'inizio deve solo prescrivere laselezione della posizione, le condizioni e le misure precauzionali. Ecco la funzione:
È piccolo, ma è grande!Per i nuovi arrivati, prima di tutto:
Grazie! Lo leggerò sicuramente.
Al mondo non mancano le persone buone.
Date alle variabili un nome "leggibile".
Voglio modificare non tutti gli ordini aperti ma solo l'inizio e l'ultimo ordine T/P. Aiutami. ecco il codice
/* Так и до бана не далеко */
Ciao a tutti, sto prendendo i valori dell'indicatore in una finestra separata da una barra già formata (cioè la barra 1) che conto una volta sulla barra 0 al suo primo tick. Tutto funziona rapidamente e correttamente.Ma se spengo il computer e dopo un po' di tempo lo riaccendo, gli indicatori continuano a funzionare correttamente, ma i loro valori al momento in cui il computer era spento, c'è solo un posto vuoto. cioè ci sono valori di indicatori prima e dopo l'accensione del computer. Ma basta passare avanti e indietro da TF a TF - tutti i valori "mancanti" appaiono. Gliindicatori sono standard - CCI, AO, ecc. I codici sono stati presi dai forum, li sto allegando, per favore spiegatemi dove sbaglio e cosa non capisco.
Ho una funzione per tutte le modifiche come l'impostazione di SL e TP, il trasferimento a B/S, la ricerca di posizioni e ordini con tentativi e controlli di errori.
Ho solo bisogno di prescrivere la selezione della posizione, le condizioni e gli avvertimenti all'inizio. Ecco la funzione:
Piccolo ma intelligente!Wow :) Grazie. Dovrò dare un'occhiata!
Voglio modificare non tutti gli ordini aperti ma solo l'inizio e l'ultimo ordine su T/P Voglio fare un EA per me stesso.
In realtà, dovremmo "schermare" tutti gli ordini chiusi, senza contare il mago e il simbolo, ovviamente. Poi dovresti selezionare l'ordine iniziale e l'ultimo da modificare.
L'ordineSelect (g_pos_300, SELECT_BY_POS, MODE_TRADES); - questo è l'ultimo ordine.
E la OrderSelect(0, SELECT_BY_POS, MODE_TRADES); - questo sarà il primo ordine.
Questo è un ramo con domande sulla lingua, e ho risposto alla tua domanda. I bot non sono impegnati nella riprogettazione qui. Ma puoi trovare tutto per includerlo nell'Expert Advisor se hai una minima comprensione del linguaggio. Spero che questo abbia aiutato...
Voglio che non modifichi tutti gli ordini aperti ma solo l'inizio e l'ultimo ordine T/P. Voglio che non modifichi tutti gli ordini aperti ma solo l'ultimo ordine T/P.
Per catturare gli oggetti giusti, usa le "Caratteristiche utili" di Kim per quasi tutte le occasioni possibili!
https://www.mql5.com/ru/forum/131859
In generale, gli ordini chiusi dovrebbero essere "schermati", senza contare il mago e il simbolo, ovviamente. Poi seleziona l'ordine iniziale e l'ultimo da modificare.
L'ordineSelect(g_pos_300, SELECT_BY_POS, MODE_TRADES); - questo è l'ultimo ordine.
E la OrderSelect(0, SELECT_BY_POS, MODE_TRADES); - questo sarà il primo ordine.
Questo è un ramo con domande sulla lingua, e ho risposto alla tua domanda. I bot non sono impegnati nella riprogettazione qui. Ma puoi trovare tutto per includerlo nell'Expert Advisor se hai una minima comprensione del linguaggio. Spero che questo abbia aiutato...
Prendo i valori degli indicatori in una finestra separata da una barra già formata (cioè dalla barra #1) che conto una volta sulla barra #0 al suo primo tick. tutto funziona rapidamente e correttamente. ma se spengo il computer e dopo qualche tempo riaccendo, gli indicatori continuano a funzionare correttamente, ma i loro valori al momento in cui il computer era spento non esistono.Tutto ciò di cui ho bisogno per passare avanti e indietro tra TF e TF, tutti i valori "mancanti" riappariranno.
Codice #1