ryc pisze:Proszę o pomoc w interpretacji wyników z załączonego wskaźnika. Twórca pisał że wynik powinien być ok 16. U mnie jest często dużo więcej np. powyżej 100. Jaki ma to wpływ na działające ea?
Żadnego.
EA mają 2 możliwości wykonywania kodu:
OnTick() - czyli, kod jest wykonywany wtedy, gdy przychodzą ticki z serwera brokera;
OnTimer() - czyli, kod jest wykonywany zgodnie z ustawionym czasem tickowania sztucznego.
Jeżeli EA próbuje składać zlecenia OnTimer(), to i tak niczego nie zmieni, bo broker nie wykona zlecenia,
gdy nie ma kwotacji (ticków).
Natomiast, realizacja zlecenia wygenerowanego przez EA (otwarcie, modyfikacja, zamknięcie)
zależy od kilku różnych czynników:
Od długości kolejki zadań (tu może mieć wpływ moc obliczeniowa kompa),
Od łącza internetowego,
Od tego, czy broker może zrealizować takie zlecenie po danej cenie,
Od tego, czy broker chce zrealizować takie zlecenie po danej cenie.
Ten wskaźnik pokazuje milisekundowy czas pomiędzy tickami z serwera brokera.
Im gęściej przychodzą ticki (krótszy czas pomiędzy tickami), tym większa szansa na sprawne działanie indyków i EA.
Dlatego piszę, że to nie jest gra komputerowa i nic nie musi się wydarzyć, bo ktoś, lub coś twierdzi, że musi,
albo teoretycznie tak wygląda z wykresu historycznego, że powinno.