[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 461
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
Puoi dirmi perché nel mio caso la variabile OrderSended non è impostata su false quando tutte le condizioni sono soddisfatte?
Dice che nel log MACD2 e MACD3 sono maggiori di zero, ma OrderSended è ancora vero, anche se dovrebbe diventare falso quando entrambe le variabili sono maggiori di zero.
Puoi dirmi perché nel mio caso la variabile OrderSended non è impostata su false quando tutte le condizioni sono soddisfatte?
Dice che nel log MACD2 e MACD3 sono maggiori di zero, ma OrderSended è ancora vero, anche se dovrebbe diventare falso quando entrambe le variabili sono maggiori di zero.
ma nel codice, uno è maggiore di zero e l'altro è minore di zero
e nel codice, uno è maggiore di zero e uno è minore di zero.
Quindi è solo un segnale per aprire una posizione, cioè dove le condizioni sono maggiori di zero
Quindi è solo un segnale per aprire una posizione, cioè dove le condizioni sono maggiori di zero
e potresti voler mettere delle parentesi qui, perché il 99% delle condizioni non sono calcolate nell'ordine che vorresti:
Dimmi se questo design funzionerà
Cioè, se ci sono dei mandati con un numero magico specifico, allora...
Dimmi se questo design funzionerà
Cioè, se ci sono dei mandati con un numero magico specifico allora...
int OrdersTotal(int magic)
Così, ho fatto le mie cose con i frattali - ho scritto il mio indicatore... Beh, per me è più facile. Ecco la domanda: ho un problema.
come faccio a spostare le frecce indietro di 3 barre? :(
Un piccolo pezzo di codice...
SetIndexStyle(0, DRAW_ARROW,0,1);
SetIndexArrow(0,217);
SetIndexBuffer(0, ExtMapBuffer1);
SetIndexEmptyValue(0, 0.0);
SetIndexStyle(1, DRAW_ARROW,0,1);
SetIndexArrow(1, 218);
SetIndexBuffer(1, ExtMapBuffer2);
SetIndexEmptyValue(1, 0.0);
IndicatorShortName("My_iFractals");
SetIndexLabel(0, "iFractalsUp");
SetIndexLabel(1, "iFractalsDn");
UPD
Вопрос снят, сорри опять за кривость свою, но может кому будет интересно ответ- SetIndexShift(0,-3);
Ma ditemi, dopo l'esecuzione di una funzione, ad esempio for, questa funzione restituisce un solo valore o tutti? Per esempio in un ciclo un valore è stato assegnato a due variabili, il ciclo restituirà il valore di entrambe le variabili o solo l'ultima?
Che pasticcio...
1) for non è una funzione, è un operatore di ciclo
2) la funzione restituisce solo ciò che le è stato detto di restituire con return
3) Le variabili sono vagamente legate ai cicli. Potete cambiarne fino a 10 in un ciclo
Ragazzi, non riesco a capire cosa c'è che non va, non è chiaro cosa sta succedendo con la chiusura degli ordini:
Quando è così, funziona bene:
Aggiungo questo codice sotto quello superiore:
dopo la prima funzione non funziona e non chiude gli ordini. Non vedo alcun errore nel log. Ho fatto un errore, perché?
Ho spostato tutti gli oggetti giù per entrambe le funzioni e funziona.