[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 342

 

Consulente per il pareggio di bilancio (versione 4)

https://www.mql5.com/ru/code/10251

 
spostato.
khodakvv:
Si prega di scrivere il codice della formula che calcola il lotto al 3% di rischio dei fondi liberi. Grazie
 
khodakvv:
Напишите, пожалуйста, код формулы, рассчитывающей лот при риске 3мя процентами свободных средств. Благодарю
Controlla il libro di testo - qui...
 
Per favore datemi il codice per aprire un'operazione solo i primi 10 minuti di ogni ora (nel mio caso, si apre all'inizio dell'ora, si chiude a take profit e poi si riapre - un trade in perdita).
 
beekeeper:
Puoi per favore darmi il codice per aprire un'operazione solo i primi 10 minuti di ogni ora (apro all'inizio dell'ora, chiudo al take profit e riapro l'operazione - questa è in perdita)?

Guarda - qui su questo forum, Sator ha postato un tema "Solo fiq utili da Kim IV" - rileggi attentamente - trova fi - limitazione di tempo sul lavoro del gufo.
 
charter:

Come una delle tante opzioni disponibili:

Se sai come piazzare almeno un ordine pendente, dovrebbe essere facile aprirne tre.

Ad ogni ordine può essere assegnato il proprio magik (questo renderà più facile seguire l'ordine) con i livelli di TP corrispondenti a quel magik.


Sì, grazie, credo di aver lavorato troppo e mi sono perso l'opzione mago, farò una prova.

Grazie per la vostra risposta.

 
Roman.:

Guarda - qui sul forum Sator ha postato un argomento "L'unica bugia utile da Kim I.V." - leggilo attentamente - troverai la bugia - restrizione temporale del funzionamento del gufo.


Grazie.

https://forum.mql4.com/ru/38949/page9#434297

Ho provato di qua e di là... il limite di tempo è impostato per ore (e minuti)... solo per minuti è necessario...

 
beekeeper:


Grazie.

https://forum.mql4.com/ru/38949/page9#434297

Ho provato così e così... il limite è in ore (e minuti)... ho solo bisogno dei minuti...


escludere l'orologio...
 
beekeeper:


Grazie.

https://forum.mql4.com/ru/38949/page9#434297

Ho provato di qua e di là... la limitazione avviene per ore (e minuti)... ho solo bisogno di farlo per minuti...


Ecco alcuni altri esempi - adattati alle tue condizioni...

2. Per favore, ditemi come fare in modo che il mio EA fermi il trading alle 21h00min e inizi alle 01h00min del giorno successivo.

int start()

{ 


if (Hour()>20 && Hour<2) return(0);


.....


}

3. Per favore, ditemi come fare in modo che il mio EA smetta di fare trading alle 21h00 e inizi alle 01h00 del giorno successivo. Penso che questo non sia molto difficile, anche per un principiante, ma io sono uno zero totale nella programmazione. Quindi, se possibile, per favore datemi più dettagli, punto per punto.

bool is_siesta=false;

int start {


if(Hour()<21 && Hour()>=1)is_siesta=true;


if (is_siesta){


ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,Bid-25*Point,Ask+25*Point,"My order #"+counter,16384,0,Green);


if(ticket<0)


{ Print("OrderSend failed with error #",GetLastError());


return(0); } 


} 


}

Qualcuno può dirmi un pezzo di codice che permetta di fare certe azioni, per esempio, ogni 10 minuti.

Dichiarare una variabile

datetime StartTime=0;

Potete aggiungere il seguente codice al blocco di inizializzazione

StartTime=0;

Poi, all'inizio dell'EA, scriviamo:

if(StartTime=0){

StartTime=TimeCurrent();// устанавливаем счётчик времени в стартовое состояние

// вычисляем, сколько секунд в 10 минутах

// 60 секунд - это одна минута, 60*10 = 600 секунд в 10 минутах

}

else{

if(TimeCurrent()-StartTime>=600){// Прошло 10 минут

StartTime=TimeCurrent();// устанавливаем снова счётчик времени в стартовое состояние, после чего:

// выполняем какие-то действия

}

}

 
Bruciato! 5+ )))))))))) Dove andrà DC con il mio TP? Tornerà indietro?
Roman.:

Se non vuoi mostrare i tuoi tee e stop DC.....