[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 573

 
Urain >>:

Ну вообщето да, это я уже на автопилоте, выработал правила и шпарю не задумываясь,

согласен если параметр вовне не передаёться то криминала нет.

Но имейте в виду что снаружи параметр не измениться и если вы передали "" или "0" то снаружи функции он "GBPUSD" например не станет.

Capisco, grazie. Quando chiamo la funzione, il codice specifica esplicitamente per quale TF e quale coppia deve essere restituito il valore della funzione. Ma restituisce solo 1, 0 e -1...
Almeno ora so cos'è e perché non capisco il segno "&" finora.
Si vive e si impara... :)
 
Vinin >>:

Похоже проблема в Слипаже. Маленький он
Victor, dimmi, si verifica lo slittamento nel tester? Nel mio tester non funziona e anche nella vita reale...
 

Per favore, ditemi come fare quanto segue:

La variabile Signal riceve un valore dall'indicatore attraverso iCustom

Signal = iCustom(NULL,PERIOD_M1,"MACD",0,0,i);

Poi voglio aprire un ordine se Signal != EMPTY_VALUE.

La mia domanda è: qual è il modo migliore per controllare il valore del segnale in TUTTI i timeframe (è vuoto o no) e in tutte le coppie di valute?

Ne abbiamo bisogno per aprire un ordine non solo sulla base di M1 e altri grafici. E vogliamo mantenere l'EA in una finestra invece di averlo in ogni finestra di simboli, ma per eseguirlo su tutte le coppie e cercare...

Non voglio impostarlo manualmente:

Signal0 = iCustom(NULL,PERIOD_M1,"MACD",0,0,i);
Signal1 = iCustom(NULL,PERIOD_M5,"MACD",0,0,i);
Signal2 = iCustom(NULL,PERIOD_M15,"MACD",0,0,i);
Signal3 = iCustom(NULL,PERIOD_M30,"MACD",0,0,i);
.....
Dovrebbe essere più succinto, forse con un interruttore, non so. Potete dirmi se qualcuno l'ha già fatto prima...
 
Noterday >>:

Подскажите плиз, как сделать следующее:

В переменную Signal поступает значение из индикатора через iCustom


Puoi fare 2 array di tipo stringa e int, mettere tutti i simboli necessari nel primo e i timeframe nel secondo, e poi usare 2 loop annidati per passare attraverso tutti i simboli tf a un simbolo e poi all'ultimo.
 
Potresti suggerire un EA che chiude tutte le posizioni quando l'equity diminuisce o aumenta di un dato valore?
 
valenok2003 >>:
подскажите пож. советника закрывающего все позиции при уменьшении или увеличении эквити на заданное значение
doppio AccountEquity( ), restituisce Equity, quindi qualche manipolazione + un ciclo per chiudere tutte le posizioni, non si può fare da soli?
 
Molto pigro, ma dovrò farlo, ma grazie per il consiglio
 
Techno >>:
Можно сделать 2 массива типа string и int, в первый забываешь все нужные символы, во второй таймфремы, а потом 2мя вложенными циклами сначала на одном символе все тф перебираешь и далее до последнего символа.
Grazie per l'idea... Proverò
 
sembra aver scritto, chiude e apre tutti gli ordini di cambiamento di Equity,
 

C'è qualche script già pronto che dia statistiche più complete basate sui risultati (storia) di test o trading manuale - perdite, chiusura a 0, profitti, valute, distribuzione dei drawdown sulla storia e per valute, ecc.