[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 602
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 questione non è che ha funzionato, ma che se il riferimento è scritto correttamente, non dovrebbe funzionare.
il certificato dice qualche stronzata sul numero di secondi trascorsi dal 1° gennaio 1970 :))))))
Non so cosa pensare...
Ho bisogno che il gufo metta un ordine pendente esattamente all'apertura di una candela su D1.
Ho scritto una funzione:
Il compilatore si acciglia:
Tutti hanno delle parentesi e questo è strano. Se questa funzione è commentata, il codice si compila senza errori. Cosa può esserci di sbagliato?
Sono corretto nello scrivere la funzione per aprire solo al prezzo di apertura di una candela giornaliera?
Beh, chiaramente manca una parentesi :))))
dovrebbe essereif(TimeCurrent() == iTime(Symbol(),1440,0)
dovrebbeif(TimeCurrent() == iTime(Symbol(),1440,0))
sergeev:
И вообще я верно написал ф-цию для того чтобы открываться только по цене открытия дневной свечи?
No.
Qual è il modo giusto allora? Sto confrontando il tempo attuale con il tempo di cui abbiamo bisogno... Cosa c'è che non va?
la scheda informativa dice qualche stronzata sul numero di secondi trascorsi dal 1° gennaio 1970 :))))))
Non so cosa pensare...
qualche stronzata sul numero di secondi dal 1° gennaio 1970: è così che un computer ricorda le date. Non ha altro modo di farlo...
Un computer può ricordare le date come vuole - lasciamo che ce le dia in modo umano:))
Questo è sufficiente per utilizzare SEMPRE qualsiasi parte dell'EA, ad esempio
se isCloseLastPosByTake()<0... ?
Pensateci, se avete fatto da un file a un altro copia e incolla.
А как тогда правильно? Я же сравнил Текущее время, с тем, которое нам нужно.. Что не так?
E dov'è il prezzo nella tua funzione?
Qual è la cosa giusta da fare allora? Sto confrontando il tempo attuale con il tempo di cui abbiamo bisogno... Cosa c'è che non va?
L'errore è che questo tempo per il segno == esiste solo per 1 secondo.
È corretto mettere un segno >=
o passare attraverso il controllo di due variabili temporali - attuale e precedente.
Ma d'altra parte, avete un errore logico: state cercando di legare un secondo al risultato positivo di un'operazione logica di una condizione di apertura dell'ordine.
Questo non è corretto. L'ordine potrebbe non aprirsi, il che significa che non si cercherà di aprirlo al prossimo tick - poiché la funzione tempo restituirà false.
È necessario legare l'operazione di successo anche al tempo.
pensare.
rigonich:
А где у вас в функции цена?
Quindi, per il prezzo, è una funzione diversa. Questa funzione è solo per il tempo.
non in modo che questo tempo per il segno == esista solo per 1 secondo.
è corretto mettere il segno >=
o passare attraverso il controllo di due variabili temporali - attuale e precedente.
Questo è quello che ho pensato. Grazie. Farò degli esperimenti.