- Trading
- Trading Algoritmico
- Consiglieri NetTradeX
- NetTradex Advisors (FAQ)
Domande Frequenti
Tutti NetTradeX Consulenti script vengono memorizzati nella cartella Documenti\NeTTradeX Consulenti\scripts. Dopo l'installazione del terminale su un altro computer, è necessario copiare tutto il contenuto di questa cartella nella cartella corrispondente sul nuovo computer e riavviare il terminal.
Per linee di uscita, senza gaps, utilizza il SetIndexStyle funzione con il tipo di parametro che ha ltSection valore.
Una volta un segno spunta, l'esperto deve eseguire tutta la logica del programma all'interno di un limitato lasso di tempo (60 secondi). Quando il limite viene superato, l'esperto si interrompe forzatamente e di 3 secondi sono dato all'esperto per completare l'opera. Si raccomanda di analizzare lo stato del Sistema.IsStopped bandiera per l'esperto per completare correttamente il suo lavoro. Quando l'esperto si ferma, l'utente riceve "fermato dal messaggio di timeout. In questo caso, il programma deve essere elaborato in modo che la sua esecuzione richiede meno tempo
Di aver verificato che le Offerte.Aprire() restituisce zero, è necessario accedere al Sistema.LastError e visualizzato il codice di errore. Descrizione dei codici di errore viene fornito il manuale utente nella sezione "Nozioni di base" – "Codici di Errore". Si prega di prestare attenzione al fatto che il Sistema di proprietà.LastError è possibile accedere immediatamente dopo un trading chiamata di funzione, in caso contrario la successiva operazione commerciale cambierà la proprietà in conformità con i risultati del suo lavoro
Per accedere alle proprietà di una posizione o di un mandato prima è necessario chiamare la funzione Select(), e poi, facendo in modo che la Select() restituisca il valore true, accedere alle proprietà di una posizione o di un mandato
Per determinare il tipo di ordine è necessario andare alle sue proprietà, chiamare la funzione Select(). Per un ordine Buy Stop devono essere soddisfatte due condizioni: Orders.Direction == opBuy e Orders.IsLimit == false, rispettivamente per un ordine Buy Limit è necessario soddisfare le condizioni di Orders.Direction == opBuy и Orders.IsLimit == true.
La proprietà sottotipo mandato viene utilizzato per "difficili" degli ordini e consente di identificare quale è il principale mandato, e che tipo subordinato. Ad esempio, nel caso di attivazione di un mandato, quando attivato, il quale verranno installati due ordini OCO: attivazione di un mandato sarà il principale (il mandato di 1 ° livello) e ordini OCO - subordinati (ordini di 2 ° livello).
L'elenco dei caratteri nella finestra di dialogo di apertura di una posizione contiene gli stessi personaggi, che in questa finestra di Market Watch. Quindi, prima di inviare una richiesta per l'apertura di una posizione, assicurati che Si è sottoscritto il carattere nel Market Watch.
Informazioni su posizioni chiuse cade sulla scheda History terminale NetTradeX Advisors. A tali posizioni è possibile accedere tramite l'oggetto History. Informazioni su posizioni chiuse mantenuto fino al riavvio del terminale.
Prima di chiamare i Simboli.Distanza() il metodo, è necessario sottoscrivere la necessaria simbolo Market Watch.
Per eseguire lo script è necessaria la funzione Run(). La funzione Initialize() e DeInitialize() sono opzionali, e se non si prevede alcuna azione durante l'inizializzazione e l'annullamento del provisioning, è possibile
escludere dal programma.
In alcuni casi, ad esempio, quando si crea un file con le descrizioni ausiliarie funzioni personalizzate, in uno script può essere assente e la funzione Run(). Questi file sarà possibile compilare, ma non è possibile
eseguire. Questi script vengono utilizzati insieme con la direttiva #include e sono inclusi nel codice di script eseguibili.
Sì, tutte le informazioni riportate sulla scheda di registrazione è anche memorizzati nel file di log, che si trova nella cartella Documenti\ NetTradeX Consulenti\ basi\ account_type\ account_number\ logs. . C'è un file separato con un log per ogni giorno. Questo file può essere aperto in un editor di testo.
Una variabile globale può essere dichiarata con extern modificatore e senza di essa. Se extern modificatore è presente, dopo aver eseguito lo script, una finestra per la modifica di questi parametri sarà aperto. Inoltre, questi parametri possono essere cambiati al volo quando un consigliere o di un indicatore è in esecuzione.
Premendo la combinazione di tasti Ctrl+N combinazione di tasti consente di aprire un elenco dei simboli disponibili per la creazione di un preventivo grafico.
Mentre si lavora con i grafici, è possibile utilizzare i tasti + e - del tastierino numerico per modificare la scala del grafico in orizzontale. La stessa operazione può essere eseguita quando il cursore è sulla scala del
tempo e l'utente detiene il pulsante sinistro del mouse e sposta il mouse a sinistra o a destra. Per modificare la scala verticale, spostare il cursore sulla scala di prezzo, tenere premuto il pulsante sinistro del mouse e
spostare in alto o in basso.
Per visualizzare il grafico dei prezzi per le più lontane data, è possibile premere il tasto Home, e per accedere alle ultime quotazioni– End key.
Un doppio clic su un campo vuoto in cui le Posizioni Aperte si aprirà la scheda l'affare finestra e fare doppio clic su un campo vuoto della scheda ordine – l'ordine la finestra di impostazione. Le stesse operazioni possono
essere eseguite premendo F4 (un accordo) o F3 (impostazione di un ordine)
È conveniente per modificare i valori dei campi numerici nel fare offerte o l'impostazione di ordini di finestre di dialogo, ruotando la rotellina del mouse. Per esempio, quando fissare i prezzi per gli ordini collegati, il
giro di ruota, da una fase cambia il prezzo per un solo punto.
Dal momento che entrambi gli operandi sono numeri interi, il risultato della divisione sarà un numero intero, quindi è necessario convertire uno dei due operandi di tipo double come segue: doppio(2)/3, il risultato sarà 2/3 = 0.666667.
Le variabili globali possono essere visto attraverso "Variabili Globali" finestra, che può essere chiamato dal menu Visualizza Variabili Globali. Nota che ogni account ha i suoi variabili globali.
Quando si utilizza il metodo di Indicatori.Frattali, è inutile cercare di ottenere il valore per l'ultimo bar, sarà pari a zero. Valori affidabili di frattali generati, a partire dal quarto bar (il bar con indice 3), in quanto, in questo caso, due completamente formato, il bar sarà utilizzato per ogni lato delle barre richiesti.
Figure nella memoria di un computer vengono salvati nel sistema binario di calcolo. A causa di molte figure, specificata nel sistema decimale, può essere presentato solo come frazione continua. Per esempio, una figura, un dato di 0,1, infatti, non può essere uguale a 0.09999999. Che è il motivo per cui utilizzando un doppio uguaglianza per il confronto di cifre con virgola mobile, non è corretto. È meglio utilizzare la Matematica.Abs(a - b) < delta metodo matematico, dove " a " è il risultato di valore, 'b' - il valore con cui il confronto viene eseguito e delta - un errore assoluto.