[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 732

 

È sorta un'altra domanda.

Uso il TS per aprire una nuova barra e confrontare il suo prezzo e il prezzo di apertura della barra precedente con il valore dell'indicatore.

Ho molti segnali che non funzionano. Penso che sia perché

Da Riferimento:

самый последний бар не считается посчитанным.... 
в момент прихода этого последнего тика обрабатывался предпоследний тик), и пользовательский индикатор не был вызван и поэтому не был рассчитан


Come saltare alcuni tick dopo l'apertura della barra?

 
MarkTrade:

Come faccio a perdere qualche tick dopo l'apertura di una barra?

Se il numero di barre è aumentato, è arrivata una nuova barra. Azzeriamo il contatore di tick ed eseguiamo la subroutine che tiene traccia del numero di tick. Non appena è arrivato il numero X di tick, la subroutine smette di funzionare e il programma principale riprende a funzionare.
 
cyclik33:

Lasciate che lo spieghi con un esempio.

Assumiamo la seguente strategia: l'EA apre un trade all'inizio di ogni giorno. se il giorno precedente era rialzista, il trade è comprare. se era ribassista, il trade è vendere.

abbiamo bisogno di :

1 l'EA inizia il suo lavoro.

2) Se i due giorni precedenti erano ribassisti e stavamo (presumibilmente) aprendo alla direzione di vendita, ma avremmo preso molto (presumibilmente), allora oggi stiamo davvero aprendo per comprare o per vendere.

3 se non abbiamo avuto 2 perdite virtuali, l'EA aspetta che appaiano e poi apre una posizione.

La strategia dovrebbe naturalmente essere diversa, ma il punto è questo.


Ma c'è solo un punto, come fare un accordo virtualmente! Ci sono molte varianti, per esempio, in modalità silenziosa, senza eseguire una transazione, secondo un certo algoritmo, calcola il segnale e simula la posizione, ma poi ci deve essere un codice che dovrebbe simulare (per determinare quale era una tendenza ribassista, rialzista, ecc). Un'altra opzione, come menzionato sopra, è quella di utilizzare oggetti che saranno letti dall'Expert Advisor e simulare un'operazione.
 
Infinity:

Ho chiesto quali altre coppie oltre a quelle standard, ok, alcune coppie hanno piccoli spreads di notte, ma non possono essere scambiate perché non c'è volatilità, 3-5 ticks per notte avanti e indietro,... Quali coppie hanno spreads più grandi ma con volatilità?
Se non volete preoccuparvi, è più facile aprire il terminale, mettere H4 o D1 e guardare l'ampiezza dei cambiamenti. Questo mostrerà la volatilità approssimativa.
 
Andrei01:
È più facile aprire il terminale su H4 o D1 e guardare l'ampiezza dei cambiamenti. Questo vi darà una volatilità approssimativa.

Beh, sì, ma non funziona per me... Perché le candele su tali timeframe possono essere significative, e quando vengono convertite in un timeframe piccolo, le candele saranno insignificanti, ma dirette, .... Quindi, sto cercando di scoprire se ci sono coppie che si muovono durante la notte.
 

stack overflow interno - semplificare il programma, per favore

È tutto qui, un limite alle dimensioni del programma?

 
Abzasc:

stack overflow interno - semplificare il programma, per favore

Tutto qui, limitazione delle dimensioni del programma?


è una limitazione della dimensione dello stack - forse avete fatto una chiamata di funzione in loop e quindi avete fatto traboccare lo stack, forse avete dichiarato array troppo grandi/molti in una funzione

ZS: questo è un errore di gestione dei dati

 
3 dozzine di matrici sono tante? Ci sono anche molti loop, quasi tutti sono 8 array ciascuno... che casino!
 

La cosa divertente è che l'errore si presenta così

'SymbolSellColor' - stack overflow interno - semplificare il programma, per favore

il colore ha interferito con il compilatore, come...

 
Ciao a tutti. Finalmente è arrivato qui. Ragazzi, ho bisogno di aiuto. Ho provato a reinstallare il programma diverse volte, anche cancellando le cartelle principali, non cambia nulla, ho trovato un indicatore simile da qualche parte in Internet e l'ho installato, ma ancora una volta ho ricevuto queste lettere stellate. Ho contattato il mio broker, e non hanno potuto aiutarmi, dicono che questa è la prima volta che hanno incontrato questo problema e mi hanno consigliato di contattare l'editore del software MT. Non so ancora come usare questo programma, non sono sicuro di come lavorare con questo programma. Solo per chiarire, mostrerò uno screenshot della finestra del terminale http://i082.radikal.ru/1007/5c/53339667e832.gif
Motivazione: