459275: Per favore aiutatemi, come scrivere le linee di Fibonacci in un EA da questo indicatore, mostrando su una linea per esempio Grazie mille per il vostro aiuto.
Ho inserito questa parte, ma non ho abbastanza cervello. Sto imparando. Posso fare quelle più semplici, ma non posso ancora fare questa. Come faccio a calcolare altri livelli?
Aggiungere l'intervallo moltiplicato per un fattore al livello zero. Il range è la distanza tra il livello 0 e 100. I coefficienti sono lì sotto nel codice dove sono impostati i livelli fibo:
0.236, 0.382, 0.50, 0.618...
Sarebbe meglio aggiungere un paio di variabili: Level0 e Level100, assegnare loro un valore a seconda di T1 E T2:
Aggiungere l'intervallo moltiplicato per un fattore al livello zero. Il range è la distanza tra il livello 0 e 100. I coefficienti sono lì sotto nel codice dove sono impostati i livelli fibo:
0.236, 0.382, 0.50, 0.618...
Sarebbe meglio aggiungere un paio di variabili: Level0 e Level100, assegnare loro un valore a seconda di T1 E T2:
O viceversa:
Dovrò sperimentare))
Tutto quello che dobbiamo fare ora è calcolare i livelli:
UsatePrint(), Comment(), vedete quale risultato ottenete, confrontatelo con l'originale. Finché si vede chiaramente che i coefficienti sono sbagliati, devono essere divisi per 100.
Per favore aiutatemi, come scrivere le linee di Fibonacci in un EA da questo indicatore, mostrando su una linea per esempio Grazie mille per il vostro aiuto.
Prendete questa parte del codice:
Inserire in Expert Advisor. Le variabili highst e lowest avranno i livelli 0 e 100, calcolare i livelli rimanenti.
Con il tempo dalle variabili T1 e T2 possiamo determinare 100 sopra 0, o 0 sopra 100.
Aggiungere l'intervallo moltiplicato per un fattore al livello zero. Il range è la distanza tra il livello 0 e 100. I coefficienti sono lì sotto nel codice dove sono impostati i livelli fibo:
0.236, 0.382, 0.50, 0.618...
Sarebbe meglio aggiungere un paio di variabili: Level0 e Level100, assegnare loro un valore a seconda di T1 E T2:
O viceversa:
Dovrò sperimentare))
Tutto quello che dobbiamo fare ora è calcolare i livelli:
Livello=Livello0+(Livello100-Livello0)*K;
Per ogni livello (per ogni K).
Aggiungere l'intervallo moltiplicato per un fattore al livello zero. Il range è la distanza tra il livello 0 e 100. I coefficienti sono lì sotto nel codice dove sono impostati i livelli fibo:
0.236, 0.382, 0.50, 0.618...
Sarebbe meglio aggiungere un paio di variabili: Level0 e Level100, assegnare loro un valore a seconda di T1 E T2:
O viceversa:
Dovrò sperimentare))
Tutto quello che dobbiamo fare ora è calcolare i livelli:
Livello=Livello0+(Livello100-Livello0)*K;
Per ogni livello (per ogni K).
...
L'ho fatto bene? if(T1<T2){
Livello0 = il più alto;
Livello100 = il più basso;
}
else{
Livello100 = il più alto;
Livello0 = il più basso;
}
doppio K=il più basso-il più alto;
double Level2=Level0+(Level100-Level0)*23.6;
double Level3=Level0+(Level100-Level0)*38.2;
double Level4=Level0+(Level100-Level0)*50.0;
double Level5=Level0+(Level100-Level0)*61.8;
double Level6=Level0+(Level100-Level0)*78.6;
Lo divido per 100. E poi cosa faccio? E come scrivo i segnali di questi livelli?
Nessuno tranne voi sa come lo userete. Per cominciare, bisogna controllare che corrisponda all'originale.