Come codificare? - pagina 32

 

Solo per spiegare ...

Esempio :

Coppia GBP/USD

Tempo H1

Alto=1.9820

Basso=1.9859

Range totale = 39 pip.

Prezzo aperto prossimo H1 = 1.9843

Per la linea 1a (magenta)

1.9843 - (39/5) = 1.9835

Per la linea 1b (bianca)

1.9843 - (39/2) = 1.9824

Per la linea 2a (magenta)

1.9843 + (39/5) = 1.9851

Per la linea 2b (bianco)

1.9843 + (39/2) = 1.9863

E la linea può cambiare automaticamente per il prossimo H1.

E questo indicatore può essere utilizzato per M30, H1 e H4.

Saluti,

 
 

strano

Amico, devo essere davvero stanco...

Dai un'occhiata a questa foto... FXDD !!!!

File:
weird.jpg  94 kb
 

Forse i tuoi prezzi di entrata e quelli attuali sono stati scambiati?

 

Codifica del profitto per la visualizzazione

Sono ancora confuso su come codificare per catturare il profitto attuale di una particolare valuta in gioco, meno lo swap, quando sono in gioco anche altre 3 valute sulla stessa piattaforma? Come lo imposto per gestire i numeri magici?

Un'altra domanda: Come faccio a catturare anche il saldo totale dei profitti o delle perdite, meno gli swap e meno il saldo iniziale di tutte le valute in gioco, comprese le operazioni chiuse?

Qualcuno vorrebbe spendere qualche minuto per codificare queste routine. I vostri sforzi sono sinceramente apprezzati!!!!!!!!!!!!!!!

Grazie mille in anticipo!

Dave

<<<
 

Aiuto:newlines in un oggettoText

Come posso fare un oggetto Testo con più linee?

esempio:

Data=StringConcatenate("Bid:",Bid," Ask:",Ask);

ObjectCreate(object_name1, OBJ_TEXT, 0,x,y);

ObjectSetText(object_name1,Data, fontsize, "Comic Sans MS", Black);

Voglio un risultato come

Offerta:1234

Chiedi:1236

e non: Bid:1234 Ask:1236

Il "\n" non funziona.

Grazie

 

se dovessi farlo, farei semplicemente così

Print(" Bid: ",Bid);

Print(" Ask: ",Ask);

Questo stamperà i prezzi Bid e Ask e li metterà uno sotto l'altro come hai detto che stavi cercando. Inoltre, facendolo in questo modo, non è necessario dichiarare alcuna variabile. Spero che sia quello che stavi cercando.

 
Willis11of12:
se dovessi farlo, farei solo questo:

Print(" Bid: ",Bid);

Print(" Ask: ",Ask);

Questo stamperà i prezzi Bid e Ask e li metterà uno sotto l'altro come hai detto che stavi cercando. Inoltre, facendolo in questo modo, non devi dichiarare alcuna variabile. Spero che sia quello che stavi cercando.

Sì, ma voglio un oggetto testo sul grafico...

 

Aiuto con la codifica

Signori

Quale linea di codice mi aiuterebbe a chiudere tutti gli ordini pendenti se l'ultimo ordine ha chiuso in profitto?

In realtà come posso identificare l'ultimo trade vincente?

Saluti

Grazie in anticipo

 

uscita s

qualcuno può indirizzarmi su come programmare un'uscita basata su un indicatore?

sotto è quello che ho finora. .ma non funziona.

if( OrdersTotal() >= 1 )

{

int total=OrdersTotal();

for(int cnt=0;cnt<=totale;cnt++) // cnt loop

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if( OrderSymbol() == Symbol() && OrderMagicNumber() >= Magic_No_start && OrderMagicNumber() <= Magic_No_start + 100 && order_check != OrderTicket() ) // controlla il simbolo

{

if(OrderType()==OP_BUY && OrderSymbol()==Symbol())

{

if( ACLOSE == 1 && OrderProfit() > 1)

{

OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); // chiude la posizione LONG

}}

if(OrderType()==OP_SELL && OrderSymbol()==Symbol()) // controlla il simbolo

{

if( ACLOSE == 2 && OrderProfit() > 1)

{

OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // chiude la posizione SHORT

}}