Tradare le news

Viewing 15 posts - 1 through 15 (of 16 total)
  • #228845

    Ciao, avevo un EA sulla Metatrader che tradava le News abbastanza bene e volevo rifarne uno più semplice semi-automatico.

    Mi sono messo al lavoro su un primo scheletro ma è la prima volta che mi cimento con date e tempi per cui penso di aver sbagliato qualcosa perchè gli ordini Stop Limit non vengono piazzati.

    Lo script è molto semplice, vengono forniti i parametri di date e time per far scattare gli ordini, il delta price a cui piazzarli, stoploss, takeprofit e trailing.

    In allegato il codice mi dite perchè non funziona ?

    Gracias

     

    #228855

    Sostituisci CURRENTDAYOFWEEK con DAY.

     

    #228857

    Fatto, ora mette a 1 TimeTrigger ma comunque non apre gli ordini pending…..

     

    #228861

    L’ho modificato come in allegato, ma non apre ordini in backtest….mi viene un dubbio si possono aprire ordini pending in backtest ?

    #228868

    Certo che si possono aprire, vedo che a me sono entrati alla data e ora indicata.

    Ti segnalo però che  come profit, sl e trailing stop ti prenderà sempre quelli SHORT perché esegue entrambi e prende per buoni gli ultimi scritti sequenzialmente, in quanto non possono esserci stop separati.

    Inoltre TRADEPRICE ha valore 0, quindi quando lo usi nelle espressioni ottieni valori talmente piccoli (addirittura negativi) che esce immediatamente.

     

     

    #228872

    Cavolo è una limitazione enorme…praticamente posso mettere lo SL e il TP solo dopo che uno dei due ordini è scattato……….Vediamo se riesco a farlo. Inoltre posso cancellare un ordine pending non scattato da codice ?

    #228876

    Se lo stop o il profit sono separati, si, devi metterli dopo (ma ti consiglio di metterne comunque uno generico iniziale, per evitare prioblemi, poi lo cambi alla candela successiva). Però set lo stop loss è CLOSE – 10 per il Long e CLOSE + 10 per lo Shiort, in realtà sono lo steso Stop Loss, basta che metti l’ampiezza dello stop invece del prezzo (che è diverso), SET STOP PLOSS (o SET STOP LOSS) 10 e va bene in entrambi i casi. Stesso discorso per il PROFIT.

    Gli ordini pendenti non entrati vengono cancellati AUTOMATICAMENTE alla chiusura di ogni barra, quindi basta che non li reinserisci.

     

    #228926

    In realtà la formula close-SL e close+SL è una formula semplificat perchè non riesco a capire come catturare il prezzo reale di acquisto dell’ordine appena eseguito. Si può fare ?

    #228935

    Lascialo così all’entrata, ma alla successiva fai il calcolo corretto usando TRADEPRICE al posto di CLOSE.

     

    #228944

    OK grazie

    #228945

    Scusa Roberto ma ancora non và. In Backtest non mi apre ordini pendenti.

    Gli puoi dare un occhiata ?

     

    Grazie

    #228950

    Come puoi vedere dalla foto allegata a me lo apre (è solo uno), alla data e ora indicata.

     

    #228952

    Se cambi timeframe del grafico non te li apre piu. Ad esempio se vai con grafico a 1H e fai un setup alle 10:45…non ti apre l’ordine. Funziona sempre con tf 1 minuto ma cancella l’ordine troppo velocemente. Possibile che non riesco a far scattare un ordine ad un tempo prestabilito senza che sia influenzato dal grafico ?

     

    #228953

    La candela che usi deve chiudere, o aprire, all’ora indicata. Con 17:35 devi per forza usare un TF di 5 minuti o 1 minuto, cioè deve chiudere quando scocca il menuto divisibile per 5. Se usi un TF di 1 ora devi usare orari tipo 17:00, 22:00, o1:00, ecc… cioè la cui caldela apre/chiude allo scoccare dell’ora.

     

    #228954

    Ehhh….. non mi piace per niente. Sulla Metatrader lascio gli ordini pending per 10 -15 minuti prima di cancellarli inoltre io volevo far scattare gli ordini pochi secondi prima della news cosi non ci riesco.

Viewing 15 posts - 1 through 15 (of 16 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login