[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 616
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
Penso che tu abbia ragione... Anche io ho i miei dubbi...
Potete usare questo metodo per monitorare l'equity al fine di chiudere tutte le posizioni e cancellare gli ordini non appena viene raggiunta la percentuale specificata di profitto dell'equity:
L'ho scritto sul momento, quindi ci possono essere degli errori.
Per tracciare i cambiamenti nelle azioni su ogni barra, basta controllare l'apertura di una nuova barra e, in caso affermativo, si dovrebbe eseguire questo frammento di codice:
Credo che vada più o meno così...
Naturalmente, avete ragione. L'implicazione era che hai già un codice per prendere le letture solo una volta per barra.
Mi interessa l'inversione di Equity da crescente a decrescente, purché Equity sia sopra l'equilibrio... per chiudere tutto ciò che è aperto...
Ecco la funzione per definire una nuova barra:
... interessato all'inversione dell'equità da salita a discesa finché l'equità è sopra l'equilibrio... per chiudere tutto ciò che è aperto...
Poi abbiamo bisogno di controllare l'equità ad ogni tick. Dopo tutto, se si lavora sui tick, per esempio, un'ora prima del prossimo controllo delle azioni, le azioni possono perdere il loro valore...
Quindi, non dobbiamo confrontare l'aumento del patrimonio netto dell'1%, ma il suo aumento o diminuzione rispetto allo stato al tick precedente, registrato nella variabile Equ-OLD con il suo valore attuale in Equ_NEW
interessato all'inversione dell'equità da salita a discesa, a condizione che l'equità sia sopra l'equilibrio... per chiudere tutto ciò che è aperto...
Da qualche parte così:
Tuttavia, queste sono solo informazioni a cui pensare, non codice pronto...
Certo. Solo che non si chiama stop, ma ordine pendente. Aprire un terminale. Premere F1 in esso. Nella finestra che appare aprire Contents - Trade - Order Types.
)))) grazie, ma dopo fondi confuso / disabituato esecuzione da offerte e chiede invece di mestieri, quando qualcosa di confuso - non timido di chiedere domanda stupida per rimuovere i dubbi. )))
Aiuto . il rivenditore ha cinque cifre decimali . la funzione iOpen (NULL,0,n) dà solo quattro cifre decimali (le letture sono prese tramite stampa) . come risolvere il problema .
Aiuto. il rivenditore ha cinque cifre decimali. la funzione iOpen(NULL,0,n) dà solo quattro cifre decimali (le letture sono prese tramite stampa). come faccio a risolvere il problema. grazie in anticipo.
Print() arrotonda fino a 4 cifre per emettere correttamente sulla console il tipo double(che restituisce iOpen() 5 cifre decimali, in questo caso), si dovrebbe usare la funzione DoubleToStr()
stringa DoubleToStr( double value, int digits)
Converte un valore numerico in una stringa di testo contenente una rappresentazione in caratteri di un numero nel formato di precisione specificato.
Parametri:
value - Величина с плавающей точкой.
digits - Формат точности, число цифр после десятичной точки (0-8).
Mi interessa l'inversione dell'equity da ascendente a discendente, a condizione che l'equity sia sopra l'equilibrio... per chiudere tutto ciò che è aperto...
Ed ecco un esempio di come funziona... Ho deliberatamente fatto un'apertura di posizione su ogni nuova barra... Così, qui abbiamo "OC Killer"... :)
Rapporto tester allegato, dove non c'è nessun limitatore e l'apertura di posizioni ad ogni tick - enorme percentuale ... E non c'è nessun drawdown :) È un peccato che nessuno ti lasci lavorare così...
Ecco una foto del rapporto:
Ho fatto un sacco di soldi con queste "incursioni", con quasi nessun drawdown. Non sono nemmeno riuscito ad arrivare alle acquisizioni (puoi vederle sopra):