Próbuję wykonać test wielokrotny wielu niestandardowych odmian wskaźnika naraz
Pokaż wyniki od 1 do 2 z 2

Wątek: Próbuję wykonać test wielokrotny wielu niestandardowych odmian wskaźnika naraz

  1. #1
    Próbuję backtest kilka wersji niestandardowego indior w jednym teście.

    Chociaż wydaje się, że działa w backtestingu, dostaje komunikat o błędzie w handlu na żywo, który mówi, że niestandardowy indior musi być ciągiem znaków. Wiem, co to jest błąd i co to znaczy. Chciałbym jednak obejść to, więc wciąż mogę osiągnąć cel tej funkcji.

    Chcę móc przetestować wiele wersji obiektów w jednej analizie historycznej, przypisując liczbę do każdej wersji indi, a następnie przetestować ją w ramach zmiennych zewnętrznych.

    Czy to jest błąd krytyczny? Czy wpłynie to lub unieważni sygnały wejściowe na podstawie indioru? Inne funkcje EA, takie jak modyfikacja kolejności, działają na żywo.

    Czy ktokolwiek kiedykolwiek pracował nad tym i czy ktoś wie, jak mogę zrealizować pomysł poniżej?

    Nie chcę, jeśli to możliwe, usuwać tej funkcji.

    Wstawiono kod extern int UseIndiVersion = 1; ciąg UseIndi; if (UseIndiVersion == 1) UseIndi = RRTA; if (UseIndiVersion == 2) UseIndi = RRTA2; if ((EntryFilter == 1) (OrdersTotal () == 0) (ChartSymbol () == Trade) (iCustom (NULL, CTF, UseIndi, period, v, 0, SigBar) gt; 0) (iCustom (NULL, CTF, UseIndi, period, v, 1, SigBar) == 0) (iCustom (NULL, CTF, UseIndi, period, v, 0, SigBar PrevBar) == 0) (iCustom (NULL, CTF, UseIndi, period, v, 1, SigBar PrevBar) gt; 0)) {fBuy1 (); Drukuj (TimeToString (TimeCurrent ()),, UpSigBar =, iCustom (NULL, CTF, UseIndi, period, v, 0, SigBar),, DnSigBar =, iCustom (NULL, CTF, UseIndi, period, v, 1, SigBar) );}

  2. #2
    W przypadku weryfikacji historycznej kod wydaje się działać. Jeśli jednak EA zostanie umieszczony na serwerze handlującym na żywo, wygeneruje niestandardowy indior musi być wiadomością tekstową. Nadal działa, ale nie jest pewne, czy błąd wpłynie negatywnie na działanie w środowisku na żywo, więc postanowiłem usunąć tę funkcję z EA na żywo i używać go tylko do testowania. Testowanie daje taki sam efekt końcowy z lub bez funkcji, więc nie potrzebuję jej na serwerze na żywo. Ale wciąż miło jest wiedzieć, czy mógłbym uruchomić go bez obaw, nawet z wiadomością, a jeszcze lepiej byłoby znać pracę wokół powyższego kodu, który nie generowałby wiadomości. Przy okazji komunikat nie pojawia się w dzienniku analizy historycznej, tylko w środowisku na żywo, po zmodyfikowaniu zamówienia.

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.