Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 738

 
noob1:
Quando si controllano i dati storici (D1), non ci sono ordini a mercato, anche se nella cronologia gli ordini pendenti vengono piazzati e cancellati.

1. Guardate la scheda "Esperti", cercate gli errori di esecuzione

2. Dato che l'elenco non contiene le condizioni per l'apertura degli ordini, controlliamo la logica - saranno eseguiti sul periodo D1, cioè, se qualcosa è legato all'ora o al prezzo di apertura della barra - allora non si aprirà, dato che la barra giornaliera ha queste cifre una volta al giorno e cambiano solo il giorno successivo.....

 
noob1:
Quando si controllano i dati storici (D1), non ci sono ordini a mercato, anche se nella cronologia gli ordini pendenti vengono piazzati e cancellati.
Vedere il log, forse a causa di errori non si apre! Oppure il prezzo non raggiunge l'obiettivo prima della rimozione. Cercate di aumentare il tempo di cancellazione! Puoi provarlo a ore, così non dovrai aspettare tanto! A proposito, non ci sono mai zecche a 0:00.
 

Ragazzi, abbiamo bisogno di aiuto, questo codice può essere riscritto dal punto di vista di un professionista per renderlo migliore

se(SaldoConto()>=20)

{

Lotto=0,02;

}

se(Saldo del conto()>=30)

{

Lotto=0,03;

}

se(Saldo del conto()>=50)

{

Lotto=0,05;

}

se(Saldo del conto()>=70)

{

Lotto=0,07;

}

se(Saldo del conto()>=100)

{

Lotto=0,10;

L'operatore dell'interruttore?

 
korobok777:

ragazzi hanno bisogno di aiuto, questo codice può essere riscritto dal punto di vista di un professionista per renderlo migliore


Puoi semplicemente moltiplicare per 0,001 :)
 
vadynik:
Puoi semplicemente moltiplicare per 0,001 :)

ma sarà anche un programma carico, vuoi dire.

 

perché il codice non appare nel messaggio

quando si inserisce l'SRC

 
vadynik:
Puoi semplicemente moltiplicare per 0,001 :)
if(Balans()>30)
Lot=Lot*0.001;

 
korobok777:
double StartLot=0.01;
if(MathMod(AccountBalance(),10)==0) Lot=StartLot*AccountBalance()/10;
 
evillive:

Grazie mille, ci darò un'occhiata
 
evillive:

Avete scritto qualcosa di sbagliato.
Motivazione: