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

 
SunnYtheDreamer:
Nella parte economica, dividete la gestione del rischio, le regole di gestione del denaro, i metodi di diversificazione, cioè, descrivete le condizioni minime in cui è possibile utilizzare l'EA e quali sono i rischi, partendo da queste condizioni, descrivete le condizioni in cui i rischi saranno molto più bassi, così come le condizioni al raggiungimento delle quali dovreste iniziare ad aggiornare questo EA. In termini di costi, quindi, è il tempo trascorso a creare l'EA, fino al punto di iniziare il suo utilizzo, il denaro speso durante lo sviluppo, se qualcosa è stato acquistato a pagamento, i fondi consumati nel processo di lavoro cioè noleggio VPS o banale - il consumo di energia elettrica del computer su cui si trova il gufo + costo di Internet, e il capitale iniziale.
Grazie! Questa è esattamente la risposta che volevo sentire! Mi hai mostrato in quale direzione andare!
 
artmedia70:
Chiedete qui.
Asked.....
 
Ok, ora un'altra domanda. Come fare in modo che l'indicatore legga da una certa barra, in qualsiasi avvio o compilazione???? Perché ci sono più bar ogni minuto.....
 
nikelodeon:
Ok, ora un'altra domanda. Come fare in modo che l'indicatore legga da una certa barra, a qualsiasi avvio o compilazione???? Perché ci sono più bar ogni minuto.....
Il bar ha un certo tempo. Potete usare questo tempo per calcolare la barra necessaria. Allora non interferirà con il fatto che ogni minuto ci sono sempre più bar.
 
Vit201:

Aiuto per convertire lo script in una funzione da aggiungere a un EA

Link permanente allo script https://forum.mql4.com/ru/5872#24097

Sei stato aiutato in un thread vicino, cancella questa ripetizione! E usa il pulsante SRC a sinistra della videocamera per incollare il codice!
 
artmedia70:
Un bar ha un tempo specifico. Usa quel tempo per calcolare la barra giusta. Allora non ti darà fastidio che ci siano sempre più bar ogni minuto.

È un numero sotto forma di numero di secondi dal 1970?

 
nikelodeon:

Intende un numero sotto forma di numero di secondi dal 1970?

La variabile int contiene il numero di secondi dal 1970, mentre la variabile datetime contiene la data.

Se avete bisogno di una certa barra nella storia, allora non importa come la specificate - per data o per numero di secondi, in ogni caso, la variabile indicherà il tempo di apertura di questa particolare barra, indipendentemente dall'arrivo di nuovi tick e dall'apertura di nuove barre.

 
Per favore, aiutatemi. Non riesco a capire la ragione - non fa la divisione, dà il risultato 1.00000 per tutti i valori di divisore e divisore.Qui sotto c'è un frammento di codiceps. SRC non è inserito: if(Down>Up) {rezult=Down/Up; string value=DoubleToString(rezult, 5); Alert("Down=",Down,",Up=",Up,",Zero=",Zero); Alert("POWER DOWN=",value);}
else {rezult=Up/Down; string value=DoubleToString(rezult, 5); Alert("Down=",Down,",Up=",Up,",Zero=",Zero); Alert("POWER UP=",value);}I valori Giù, Su e Zero le uscite di Alert, ma non vuole dividere.
 
rapid_minus:
Per favore, aiutatemi. Non riesco a capire la ragione - non fa la divisione, dà il risultato 1.00000 per tutti i valori di divisore e divisore.Qui sotto c'è un frammento di codiceps. SRC non è inserito, lo scrivo così:
if(Down>Up)
 {
  rezult=Down/Up;
  string value=DoubleToString(rezult, 5);
  Alert("Down=",Down,",Up=",Up,",Zero=",Zero);
  Alert("СИЛА ВНИЗ=",value);
 }
else
 {
  rezult=Up/Down;
  string value=DoubleToString(rezult, 5);
  Alert("Down=",Down,",Up=",Up,",Zero=",Zero);
  Alert("СИЛА ВВЕРХ=",value);
 }
I valori Down, Up e Zero avvisano le uscite, ma non vuole dividere.

È tutto inserito correttamente.

E dove e che tipo di variabili sono dichiarate?

 
rapid_minus:
Per favore, aiutatemi. Non riesco a capire la ragione - non fa la divisione, dà il risultato 1.00000 per tutti i valori di divisore e divisore.Qui sotto c'è un frammento di codiceps. SRC non è inserito: if(Down>Up) {rezult=Down/Up; string value=DoubleToString(rezult, 5); Alert("Down=",Down,",Up=",Up,",Zero=",Zero); Alert("POWER DOWN=",value);}
else {rezult=Up/Down; string value=DoubleToString(rezult, 5); Alert("Down=",Down,",Up=",Up,",Zero=",Zero); Alert("POWER UP=",value);}L'Allarme emette i valori Giù, Su e Zero, ma non vuole dividere.
Il risultato non è per caso un int?
Motivazione: