Come codificare? - pagina 8

 
Michel:
Penso che questo possa non essere sempre vero. Ho avuto una discussione con Slawa, e sembra che la STORIA, come il TRADE, non sono sempre ordinati per data, e dipende dal colonnino di ordinamento che si sta usando sulla scheda del terminale. Quindi è più sicuro scansionare tutta (!) la Storia e confrontare le date di chiusura; poi ricordarsi l'ultima così la prossima volta non è necessario scansionare l'intero array.

molto buona idea!

 

Profitto dell'ultimo ordine

Ciao

Questo è quello che uso - funziona bene.

[CODICE/]///////////

int i,ordini;

//Determina se l'ultimo trade è stato vincente o perdente

ordini = StoriaTotale();

//Stampa("PP0: ordini : ", ordini);

for(i=orders-1;i>=0;i--)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)

{

Print("Errore nella storia!");

break;

}

// if((OrderSymbol()!=Symbol()) || (OrderType()>OP_SELL) || (OrderMagicNumber() != MagicNum1)) continua;

//Print("PP11 Profit : ", OrderProfit());

if(OrderProfit()>0)

{

wl = -1;

break;

}

se(OrderProfit()<0)

{

wl = 1;

break;

}

}

[\codice]

 

Script di storia!

Controlla il mio script di storia e troverai la risposta Lo spero:

http://www.metatrader.info/node/111

 

Cconvertire il codice di MetaStock in MT4?

Salve!

Qualcuno può convertire il codice MetaStock in MT4?

Ho il codice "Wolfe Wave" e ha bisogno di conversione.

Si prega di trovare il codice e i documenti in allegato.

Grazie.

 

C'è un buon thread su questo argomento qui.

 

GetLastProfit()

fxdk:
C'è un metodo in mql4 per controllare se l'ultima operazione ha prodotto un profitto o una perdita, dopo che è stata chiusa?

Sto provando OrderSelect() e OrderProfit() con HistoryTotal() usando un array... ma OrderProfit sembra riferirsi all'ordine aperto, quindi non mi dà i risultati che voglio.

In media, il mio sistema ha 5 vittorie consecutive e 1 perdita. Quello che voglio fare è, dopo un trade perdente, aumentare il numero di lotti utilizzati perché è probabile che il trade successivo sia vincente.

Ho quindi bisogno di controllare il risultato dell'ultimo trade chiuso, prima di modificare il numero di lotti.

Qualsiasi aiuto sarebbe apprezzato...

Per lo script Storia andate su:

http://www.metatrader.info/node/111

Questo è il codice che vuoi:

Alert("LastProfit/Loss : " , GetLastProfit());

.............................

double GetLastProfit()

{

int total = HistoryTotal();

datetime cur_order = 0;

datetime last_order=0;

double profit=0;

for(int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_HISTORY);

cur_order = OrderCloseTime();

if(cur_order>last_order)

{

last_order = cur_order;

profit = OrderProfit();

}

}

return (profit);

}
 
FX-Hedger:
Ciao!

Qualcuno può convertire il codice MetaStock in MT4?

Ho il codice "Wolfe Wave" e deve essere convertito.

Si prega di trovare il codice e i documenti in allegato.

Grazie.

ciao Hedger

Non so come convertire Meta in Mt4, ma ho questo indicatore...

Spero che ti piaccia...

File:
wolf.mq4  9 kb
 
hellkas:
ciao Hedger

Non so come convertire Meta in Mt4, ma ho questo indicatore...

Spero che ti piaccia...

Grazie per l'indicatore hellka!

Questo indicatore non cattura l'onda Wolfe acuratly ogni volta.

Forse qualcuno può migliorarlo un po'?

 

Profitto in pip

Ciao,

Qualcuno può pensare a un modo per calcolare i profitti in pip, invece che in $?

Cioè, uno script per restituire il numero totale di pip di profitto finora. Oppure, il numero totale di pip di profitto tra il mese x e il mese y.

Grazie.

 

Cercando qualcuno per codificare una parte in un indicatore

Ciao,

in realtà ho l'indicatore MA crossover con wav, in realtà mostra le frecce per le decisioni di acquisto/vendita, mi piacerebbe farlo lavorare con me invece di mostrare solo queste frecce però può comprare/vendere automaticamente ...

chiunque potrebbe fare questo per me, messaggio indietro, e io gli invierò l'indicatore per farlo per me.

Cordiali saluti,

t0shiba