Chiedete! - pagina 172

 

Grazie ND

Dove posso trovare uno zerolag-true-stocastico?

 

Script per aggiungere lotti agli ordini aperti in profitto

Ciao a tutti,

Sto cercando di scrivere uno script che aggiunga lotti agli ordini aperti che sono in profitto. Il problema è che ho bisogno di implementare il refresh da qualche parte perché quando gli ultimi ordini passano sta ancora usando gli stessi dati di prezzo.

Se qualcuno può aiutarmi lo apprezzerei molto.

Grazie a tutti...

Ecco il codice:

#proprietà show_inputs

#include

//+------------------------------------------------------------------+

//| funzione di avvio del programma script |

//+------------------------------------------------------------------+

int start()

{

int totale,cnt,err;

totale = OrdiniTotali();

for(cnt=0;cnt<totale;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderProfit() >= 15) // il profitto è maggiore di 15 pip

if(OrderType()==OP_BUY)

OrderSend(OrderSymbol(),OP_BUY, 0.1, MarketInfo(OrderSymbol(),MODE_ASK), 2, NULL, NULL, NULL, NULL, NULL, CLR_NONE);

altrimenti

OrderSend(OrderSymbol(),OP_SELL, 0.1, MarketInfo(OrderSymbol(),MODE_BID), 2, NULL, NULL, NULL, NULL, NULL, CLR_NONE);

err=GetLastError();

Print("error(",err,"): ",ErrorDescription(err));

Sleep(1000);

}

//----

//----

return(0);

}

Grazie in anticipo a tutti...

Saluti

Jeff

 
targus:
Grazie ND Dove posso trovare uno zerolag-true-stocastico?

Dovrebbe essere qui:

https://www.mql5.com/en/forum/172902

 

Lavoro con dll

Ciao ND,

Potresti per favore indicarmi una direzione giusta?

1. Ho bisogno di imparare di più sul lavoro reciproco di dll e MT, vale a dire: come MT esegue dll che è scritto in C++; come le fonti dll in MT4 quotano e restituiscono i segnali a MT4 e così via. Per favore, indicami un libro e smaples di codice.

2. Avevo un indicatore che analizzava le notizie da un fornitore di notizie esterno (credo FF) e le riversava in MT4 e le visualizzava in una qualsiasi finestra di TF. O ti sei imbattuto in qualcosa di simile.

Grazie in anticipo

 
bershk:
Ciao ND,

Potreste per favore indicarmi una direzione giusta?

1. Ho bisogno di imparare di più sul lavoro reciproco di dll e MT, vale a dire: come MT esegue dll che è scritto in C++; come i sorgenti dll in MT4 quotano e restituiscono i segnali a MT4 e così via. Per favore, indicami un libro e smaples di codice.

2. Avevo un indicatore che analizzava le notizie da un fornitore di notizie esterno (credo FF) e le riversava in MT4 e le visualizzava in una qualsiasi finestra di TF. Oppure ti sei imbattuto in qualcosa di simile.

Grazie in anticipo

Ciao bershk,

per quanto riguarda il punto 2 (analizzare le notizie da qualche fornitore di notizie esterno) quindi puoi usare questo esempio:

https://www.mql5.com/en/forum/177102 - indicatori di sourcing delle notizie in MT4, e EA trading news in MT4. Sono in codici sorgente mql4 in modo da poter scaricare e aprire in metaEditor per vederlo come esempio.

Questi indicatori ed EAs stanno usando il nostro calendario forex tsd.

Questi indicatori ed EA stanno usando una dll (la troverete sul thread e all'interno del codice di questi indicatori/EA - troverete gli esempi di come è stato implementato/codificato in mql4.

Per quanto riguarda il fornitore di notizie di FF guarda questo thread https://www.mql5.com/en/forum/176404

Questo thread https://www.mql5.com/en/forum/173834

https://www.mql5.com/en/forum/175881

sulla tua prima domanda:

https://www.mql5.com/en/forum/172885

 

dll e notizie

Grazie mille ND!

Sei come al solito molto utile

Saluti,

Victor

newdigital:
Ciao bershk,

per quanto riguarda il punto 2 (analizzare le notizie da qualche fornitore di notizie esterno) quindi puoi usare questo esempio:

https://www.mql5.com/en/forum/177102 - indicatori di sourcing delle notizie in MT4, e EA trading news in MT4. Sono in codici sorgente mql4 in modo da poter scaricare e aprire in metaEditor per vederlo come esempio.

Questi indicatori ed EAs stanno usando il nostro calendario forex tsd.

Questi indicatori ed EA stanno usando una dll (la troverete sul thread e all'interno del codice di questi indicatori/EA - troverete gli esempi di come è stato implementato/codificato in mql4.

Per quanto riguarda il fornitore di notizie di FF guarda questo thread https://www.mql5.com/en/forum/176404

Questo thread https://www.mql5.com/en/forum/173834

https://www.mql5.com/en/forum/175881

riguardo alla tua prima domanda:

https://www.mql5.com/en/forum/172885
 

tim

Ciao Caro CodesGuru

La mia domanda è semplice credo ma non sono riuscito a capire come gestirla.

Quindi voglio scrivere questo codice in EA,

Se (highprice - lowprice) < 60 pips tra le 02:00 GMT e le 10:00 GMT allora vendi AUDUSD a lowprice - 5pips o compra AUDUSD a highprice + 5pips, altrimenti no trade

Voglio creare questo semplice ordine di trading automatizzato ma non sono in grado, potreste aiutarmi?

grazie

 

Trascinare e rilasciare lo stop loss

Ciao a tutti

Ho Drag and Drop Stop loss script, e un amore per usarlo. Ma con il mio broker non funziona per 2 ordini in uno stesso scart solo impostare 1 ordine. Voglio impostare lo stop loss per 2 ordini nello stesso posto.

Qual è il problema? Funziona bene per altri broker.

Per favore aiutatemi

int start()

{

//----

int digits = MarketInfo(Symbol(),MODE_DIGITS);

double value = NormalizeDouble(WindowPriceOnDropped(),digits);

for(int i=OrdersTotal()-1;i>=0;i--)

{

if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))

continuare;

if(OrderSymbol()!=Symbol())

continua;

RefreshRates();

se(TipoOrdine()==OP_BUY)

se(valore<Bid)

OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);

if(OrderType()==OP_SELL)

if(value>Ask)

OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);

if((OrderType()==OP_BUYSTOP) || (OrderType()==OP_BUYLIMIT))

if(value<OrderOpenPrice())

OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);

if((OrderType()==OP_SELLSTOP) || (OrderType()==OP_SELLLIMIT))

if(value>OrderOpenPrice())

OrderModify(OrderTicket(),OrderOpenPrice(),value, OrderTakeProfit(),OrderExpiration(),White);

}

return(0);

}

//+------------------------------------------------------------------+

 

Aiuto

Sto cercando di fare il mio primo EA, ma non riesco a capire come farlo, ecco le regole che dovrebbe avere

Se chiude sopra l'EMA 7 (Comprare)

Se chiude sotto l'EMA 7 (Vendere e vendere allo scoperto)

Se chiude sopra l'EMA 7 (Comprare per coprire e comprare)

 

Domanda sulla prima lezione

2;76;;;impossibile aprire il file del programma

Ho fatto il file di testo, non riesco a compilarlo quando eseguo quanto sopra è l'errore che esce da (my_first_mql4_script.log) che appare al posto del file ex4.

Ho reso il file notepad un file .bat come dice la prima lezione e ne ho salvato il contenuto:

cd C:\ProgrammiUpFX Trading Station

metalang -q "C:\Program Files\UpFX Trading Station\my_first_mql4_script.mq4"