Pytania do programowania EA?
Pokaż wyniki od 1 do 6 z 6

Wątek: Pytania do programowania EA?

  1. #1
    Cześć wszystkim,

    Jestem nowicjuszem w programowaniu EA ..... choć mam już wiele lat w programowaniu C, C i Pascal .....

    Jedną z rzeczy, którą zauważyłem, było to, że Tester Strategii Metatradera wykorzystuje Otwarte Ceny do testowania wstecznego. W związku z tym EA będzie również opierać swoje wejście i wyjście na tych otwartych cenach.

    Czy istnieje sposób na oparcie wyjścia EA Entry na cenę zamknięcia? Uważam, że ten wynik byłby dokładniejszy, ponieważ zazwyczaj wprowadzamy transakcje oparte na cenie zamknięcia poprzedniego paska, a nie na bieżącej cenie otwartej baru.

    Dzięki za wszelkie porady z góry !!!

    Rgds,
    Ken W

  2. #2
    gdzie ea szuka swoich decyzji, zależy od programisty. Jeśli zdecyduję się spojrzeć na poprzednie świece bliskie mojej decyzji, czy nie muszę czekać, aż nowa świeca się uformuje przed ukończeniem poprzedniej? Co w rzeczywistości sprawiłoby, że EA otworzyłoby pozycję przy obecnej otwartej cenie.

  3. #3
    Dzięki, . Dostaję to, co masz na myśli. Początkowo po uruchomieniu testera egii za pomocą wpisu takiego jak: If (Signal_Current gt; 0 Signal_Previous1 lt; 0) Enter Order Stwierdziłem, że nie działa on w 100% zgodnie z tą instrukcją. Są przypadki, w których powinny być jakieś wpisy lub wpisy, w których nie powinno być. Sądziłem, że kwestia ta powinna być spowodowana faktem, że ceny w barze Open Bar są aktualne. EA działała na cenie otwarcia. Ale to, co widzimy na wykresie wskaźnika, to cena na pasku zamknięcia. Zrobiłem retest używając formuły takiej jak ta If ((Signal_Current gt; 0 Signal_Previous1 lt; 0) || (Signal_Current gt; 0 Signal_Previous2 lt; 0)) Enter Order Wydaje się, że osiąga 99% dokładności.

  4. #4
    Cześć ludzie! Jestem też nowy w programowaniu EA i próbowałem obliczyć tygodniowy zysk konta i wyświetlić go na moim wykresie bez powodzenia. Mogę użyć funkcji Comment () dobrze, ale nie wymyśliłem odpowiedniego kodu do obliczania tygodniowego zysku. Użyłem funkcji AccountProfit () i OrderHistoryTotal (), ale po prostu nie działa. Czy ktoś może mi pomóc?

  5. #5

    Cytat Zamieszczone przez ;
    Cześć ludzie! Jestem też nowy w programowaniu EA i próbowałem obliczyć tygodniowy zysk konta i wyświetlić go na moim wykresie bez powodzenia. Mogę użyć funkcji Comment () dobrze, ale nie wymyśliłem odpowiedniego kodu do obliczania tygodniowego zysku. Użyłem funkcji AccountProfit () i OrderHistoryTotal (), ale po prostu nie działa. Czy ktoś może mi pomóc?
    w niedzielę w nocy lub w poniedziałek za każdym razem, gdy rozpoczynasz tydzień, skopiuj saldo konta do zmiennej globalnej (patrz poniżej globalvariableget, globalvariableset). Następnie pod koniec tygodnia porównaj aktualne saldo z saldem zapisanym w zmiennych globalnych. Ma sens??

  6. #6

    Cytat Zamieszczone przez ;
    w niedzielę w nocy lub w poniedziałek za każdym razem, gdy rozpoczynasz tydzień, skopiuj saldo konta do zmiennej globalnej (patrz poniżej globalvariableget, globalvariableset). Następnie pod koniec tygodnia porównaj aktualne saldo z saldem zapisanym w zmiennych globalnych. Ma sens??
    Tak, koncepcyjnie ma to sens, ale próba zakodowania go nadal jest dla mnie kłopotliwa. Gdzie mam zacząć. EA ma koedukację do tej pory jest bardzo, bardzo prosta. Moim celem jest równomierne wstrzymanie transakcji EA po osiągnięciu tygodniowego progu zyskuy, ale nie mogę zacząć tego próbować bez zakodowania kodu. Czy możesz podać kod korzystający z funkcji globalvariablege, globalvariableset? Całkowicie straciłem i sfrustrowałem. Dzięki.

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Używamy cookies
Używamy cookies, aby jak najlepiej dostosować witrynę do Twoich potrzeb. Kontynuowanie przeglądania tej strony, oznacza zgodę na używanie plików cookies. Aby uzyskać więcej informacji zapoznaj się z naszą Polityką Prywatności.