Impostazione dell'ora di inizio per EA?

 

Publi

Impostazione dell'ora di inizio per EA?

 

Publi

Pagina 1 di 4 123 ... UltimaUltima
Risultati da 1 a 10 di 32

Discussione: Impostazione dell'ora di inizio per EA?

  1. #1
    C'è un modo semplice per codificare un momento in cui un EA deve iniziare? Diciamo che voglio che l'EA inizi alle 2:00 di tutti i giorni e si fermi 12 ore dopo. Posso usare la funzione Sleep per fermarlo, ma non riesco a capire come avviarlo. Da quello che ho letto sembra che tutte le funzioni di data e ora facciano riferimento a un'ora di base del 1 gennaio 1970. Come faccio a dire al mio EA che sono le 2:30?

  2. #2

    Citazione Originariamente Scritto da ;
    Lo proverò e ti farò sapere.
    Spiacenti, si è verificato un errore nel codice. Ecco il codice che dovrebbe funzionare: Inserted Code int hour = TimeHour(Time#91;0#93; int giorno = GiornoSettimana(); if((giorno == 5*venerdì*/ora gt;= 11) || (giorno == 0*domenica*/ora lt; 20) || (giorno != 5 giorno != 0 (ora gt; = 17 ore lt; 20))) andata e ritorno;

  3. #3
    Lo fai rock it rockit. Grazie mille. Lo proverò e ti farò sapere.

  4. #4

    Citazione Originariamente Scritto da ;
    Qualcuno può aiutarmi a creare un codice Do Not Enter Times per questi orari e guidarmi su come inserirlo.
    Il codice seguente dovrebbe farlo se gli orari indicati sono orari del server (ovvero ciò che viene mostrato quando si indica una candela); ritornerà (eseguirà un'istruzione 'return', cioè esci dalla funzione corrente) se incontra uno dei tempi esclusi. Prova prima su demo. Codice inserito int ora = TimeHour(Time#91;0#93; if((DayOfWeek() == 5*venerdì*/ora gt;= 11) || (DayOfWeek() == 0*domenica*/ora lt; 20) || (ora gt;= 17 ora lt; 20)) ritorno;

  5. #5
    Non sono un programmatore, più un hacker perennemente confuso direi. Ho un EA che mi piace usare, ma vorrei che NON entrasse in una nuova operazione durante determinate ore (dalle 17:00 EST alle 20:00 EST) in particolare dal lunedì al giovedì. Non prima delle 20:00 EST di domenica e non dopo le 11:00 EST di venerdì. Durante quei periodi il mio broker (Oanda) va bezerk sui pip. Preferirei restare fuori e aspettare con gli altri pesciolini. Ma, se sono già in uno scambio precedente, vorrei che continuasse ininterrottamente durante questi periodi di tempo fino a quando non vengono soddisfatte le condizioni di chiusura altrimenti designate. Qualcuno può aiutarmi a creare un codice Do Not Enter Times per questi orari e guidarmi su come inserirlo. Sarei estremamente estremamente grato. Sono così stanco di essere investito dal mio broker ancora e ancora durante questi periodi.

  6. #6
    Ciao Fulltime 24 ore su 24, 7 giorni su 7, ho cercato un EA basato sul sistema Supertrend. Sarebbe possibile pubblicare il tuo EA che hai descritto in uno dei thread? Ti vorrei mandare un messaggio privato, ma quella funzione non è stata abilitata sul mio account, anche se sono un membro da alcune settimane ormai. Grazie.

  7. #7
    La mia prossima sfida è trovare il codice che aumenterà automaticamente la dimensione del lotto dopo ogni ordine perdente e poi tornerà all'originale una volta che un vincitore colpisce. Quindi ricominciare da capo il processo. So che questo non è generalmente raccomandato, ma è qualcosa con cui voglio armeggiare. Il mio sistema non ha avuto più di sei perdenti prima di trovare un vincitore. Eventuali suggerimenti? Sapete se qualcuno su questo forum ha codificato questo e potrei trovarlo se ho fatto una ricerca?

  8. #8
    TimeCurrent() utilizza l'ora del broker - TimeLocal() utilizza l'ora del tuo computer locale.

  9. #9
    Grazie per il vostro aiuto su questo ragazzi. Lo eseguirò e vedrò cosa succede. Ho quella che potrebbe essere una domanda stupida. L'orologio del mio computer ha qualche relazione con l'EA o utilizza rigorosamente l'ora del broker sulla piattaforma (che è 8 ore avanti rispetto al mio orario)? Completo: ho anche provato il tuo codice, ma non ho ancora apportato le aggiunte consigliate. Proverò prima il codice di Ronnie e vedrò se funziona.

  10. #10
    Hai provato anche la mia routine del tempo? L'impostazione predefinita è false e non si attiverà all'ora indicata MA non si spegnerà fino a 12 ore dopo se lo avvii dopo l'orario approvato. Dovresti regolarlo se lo avvii nella finestra di lavoro. Inoltre... if(CanTrade totallt;1 ... ...) Order = SIGNAL_BUY; if(CanTrade totallt;1 ... ...) Ordine = SIGNAL_SELL;

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Il sito di forexmad utilizza cookie
Il sito di forexmad utilizza cookie, alcuni dei quali già installati. Per avere maggiori informazioni sui nostri cookie ti preghiamo di cliccare qui. Ti preghiamo di cliccare sul bottone a destra per accettare i nostri cookie. Se continui a navigare sul sito di forexmad assumeremo che sei d'accordo ad utilizzarli.