Aiuto per la codifica - pagina 551

 

ok mladen, ti sarò molto grato

 

C'è un modo per sapere quale slippage verrà applicato prima che l'ordine venga eseguito?

 

ok signore, grazie

 
apprentice coder:
C'è un modo per sapere quale slippage verrà applicato prima che l'ordine venga eseguito?

apprendista codificatore

No, non c'è modo di saperlo prima dell'esecuzione dell'ordine

 

Ho una domanda sulla funzione"chiudi tutto in profitto".

C'è un modo per rendere attiva la funzione quando solo la posizione ha aperto più di 1 ordine?

Ho impostato il mio obiettivo di profitto (esempio 500 punti), per ogni ordine aperto.

Quando ho più di 2 posizioni aperte voglio chiudere il mio profitto ad un piccolo importo (esempio $10).

Lo uso in martingala.

extern double Profit_ = 1000; // Profit in $ to close all open orders

extern double Loss_ = 0; // Loss in $ to close all open orders

[/CODE]

[CODE]if (OrdersTotal()>0 && Profit_>0 && NetProfit()>=Profit_){

CloseAll(0);

Sleep(1000);

if (OrdersTotal()>0) CloseAll(0);

}

if (OrdersTotal()>0 && Loss_>0 && NetProfit()<=-Loss_){

CloseAll(0);

Sleep(1000);

if (OrdersTotal()>0) CloseAll(0);

}

Mi dispiace, non posso postare l'ultima parte del codice.

Ogni volta che lo posto ricevo un errore dal forum, non so perché ??

Steven.

 
stevenpun:
Ho una domanda sulla funzione "chiudi tutti in profitto".

C'è un modo per rendere attiva la funzione quando solo la posizione ha aperto più di 1 ordine?

Ho impostato il mio obiettivo di profitto (esempio 500 punti), per ogni ordine aperto.

Quando ho più di 2 posizioni aperte voglio chiudere il mio profitto ad un piccolo importo (esempio $10).

Lo uso in martingala.

extern double Profit_ = 1000; // Profit in $ to close all open orders

extern double Loss_ = 0; // Loss in $ to close all open orders

[/CODE]

[CODE]if (OrdersTotal()>0 && Profit_>0 && NetProfit()>=Profit_){

CloseAll(0);

Sleep(1000);

if (OrdersTotal()>0) CloseAll(0);

}

if (OrdersTotal()>0 && Loss_>0 && NetProfit()<=-Loss_){

CloseAll(0);

Sleep(1000);

if (OrdersTotal()>0) CloseAll(0);

}

Mi dispiace, non posso postare l'ultima parte del codice.

Ogni volta che lo posto ricevo un errore dal forum, non so perché ??

Steven .

Steven

Puoi cambiare OrdersTotal()>0 in OrdersTotal()>1 (per esempio), e poi la funzione close all verrebbe chiamata solo se ci sono 2 o più ordini attualmente aperti

_________________

PS: prova a postare il codice usando il campo PHP invece di CODE - forse il problema è nel CODE (che ha i suoi limiti)

 
mladen:
apprendista codificatore No, non c'è modo di saperlo prima dell'esecuzione dell'ordine

OK. Grazie!

 
mladen:
Steven

Potete cambiare OrdersTotal()>0 in OrdersTotal()>1 (per esempio), e poi la funzione close all verrebbe chiamata solo se ci sono 2 o più ordini attualmente aperti

_________________

PS: prova a postare il codice usando il campo PHP invece di CODE - forse il problema è nel CODE (che ha i suoi limiti)

Ho provato il campo PHP e il campo html proprio ora, ma non posso pubblicarlo.

E grazie per il tuo consiglio, lo proverò.

 
stevenpun:
Ho provato il campo PHP e il campo html proprio ora, ma non posso postarlo. E grazie per il tuo consiglio, lo proverò.

Steven

Per favore, facci sapere se non è cambiato nulla per quanto riguarda i tuoi post di codice

 

ciao,

Ho una domanda come abilitare queste etichette colorate con il prezzo sul lato destro del grafico?

File:
xkmxkuz.png  106 kb