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
La funzione numero di ordini non funzionerà, perché l'EA è impostato diversamente per ogni coppia. E gli ordini sono impostati per diverse coppie allo stesso tempo. Quindi se vengono piazzati quattro ordini per due coppie e ne scatta uno, tre di essi vengono cancellati e quello opposto dovrebbe essere cancellato per tutte le coppie.
Tutte le funzioni di KimIV "filtreranno" gli ordini per tipo+coppia+magia. Cioè (per me! :) per non correre e cercare - da questa pagina "SecondsAfterCloseLastPos(string sy="", int op=-1, int mn=-1)" ) chiamando "Count there some" Sicuramente otterrai i veri ordini aperti per questa coppia di valute o anche con questo EA.
Intendevo la funzione
da pagina 12.
Tutte le funzioni di KimIV "filtrano" gli ordini per tipo+coppia+magia. Cioè (a me! :) per non correre e cercare - da questa pagina "SecondsAfterCloseLastPos(string sy="", int op=-1, int mn=-1)" ) chiamando "Count there some" Sicuramente otterrai il numero reale di ordini aperti su questa coppia o anche con questo EA.
ZS Intendevo la funzione
da pagina 12.
Grazie! Molto utile! Ci darò un'occhiata.
Come fare trailing stop è stato messo una volta +5 pips e non trasferito ulteriormente, la chiusura è stata fatta da
Come posso usare il trailing stop se è già impostato dagli indicatori? Se puoi fare un esempio!!!
Probabilmente no... Ne ho solo due: indice e presa... >> hee
Igor, ho una cotta per te, anche se non sono gay. Dopo tutto, puoi lavorare anche come Zadornov.
Funzione SecondsAfterOpenLastPos().
Questa funzione restituisce il numero di secondi dall'apertura dell'ultima posizione. La selezione delle posizioni da prendere in considerazione è impostata da parametri esterni:
Sono naturalmente selvaggiamente dispiaciuto, quello che state facendo è certamente una buona cosa.
Ma COME lo fai, non mi piace per niente.
1. il fatto che tu descriva i nomi delle variabili è fantastico, ma ogni volta che devi guardare nell'intestazione per vedere cosa significa la prossima abbreviazione selvaggia, è difficile capire cosa significa la variabile, ti dimentichi cosa volevi scoprire nel codice. Non puoi scrivere un codice auto-documentato di QUALITÀ, che anche senza commenti sarà comprensibile a qualcuno che conosce l'inglese, soprattutto perché lo stai facendo per altri e altri con questa qualità non troveranno mai un errore nel codice, se ce n'è uno.
2. Funzioni sovraccaricate. La versatilità è una brutta cosa, 6 parametri per una funzione sono troppi.
3. Semplicità del codice
Esempio.
Questo è il vostro codice. Vediamo cosa ci si può fare:
Vogliamo confrontare il codice? Fa la stessa cosa.
1. Sì, il mio codice è più grande, ma dopo tutto, non viviamo nell'era dei floppy disk, non c'è abbastanza spazio?
2. Il mio codice è molto più chiaro all'interno. Anche senza i commenti, che sono incollati sul posto.
3. La tua funzione ha nidificazione 7, la mia ha 2, c'è una differenza?
4 È una delle poche funzioni che non è sovraccaricata, ma aprire, modificare e così via è un incubo.
SZZH: Rispetta le persone per cui stai scrivendo.
Но КАК вы это делаете, мне абсолютно не нравится.
-1. Non sono d'accordo. Assolutamente a posto con tutto, sia nella forma che nel contenuto. Si prega di continuare esattamente nello stesso formato.
Esattamente. E più il codice è piccolo, più è facile da leggere. Odio i font "spalmati" su 2-3 schermi. Una funzione dovrebbe essere tutta in una schermata, senza doverla sfogliare. Ecco perché sono per la compattezza.
Va bene che ci siano molti continuum opzionali che, tra l'altro, allontanano di nuovo l'attenzione del lettore?
Funzione DeleteOppositeOrders().
Questa funzione cancella uno o più ordini opposti alla posizione, il cui tipo è specificato nel parametro op. Per esempio, per una posizione Buy gli ordini opposti sarebbero SellLimit e SellStop. La cancellazione dell'ordine opposto diventa necessaria se, per esempio, sono impostati due ordini opposti e uno di essi scatta.