SuperHedge EA
To jest raczej komunikat, a nie błądPitmaster pisze:Mam taki błąd: 2008.09.13 11:40:44 Hedge_EA_v_1_3 GBPUSD,M5: Wrong tick.
Ktoś wie co może być przyczyną??
Taki wpis informuje, że dla instrumentu zdefiniowanego jako Pair1 jest już kwotowanie w danej świeczce, a dla instrumentu Pair2 jeszcze nie ma kwotowania. W takim przypadku EA nie analizuje zmienionych cen, tylko czeka aż dla drugiego instrumentu również pojawią kwotowania.
Pozdrawiam
Piter
Piter
- mysje_hood
- Gaduła
- Posty: 250
- Rejestracja: 13 mar 2007, 14:00
pewnie jakies inne SL masz włączone albo NPOstoploss tak Ci zamyka.mario77 pisze:Czy u Was dobrze dział Virtual SL/TP? Jak bym go nie ustawił 20, 50, 100 zawsze zamyka mi pozycję na 10 pipach. Zwykłe SL i TP ma wyłączone.
btw jak wam dzisiaj wyszly test? mi okropnie piatkowy czar prysnął.
i jak wasze testy? cos ucich temat
Witam
Na rysunku po lewej parametry na jakich odpalam EA
U góry sytuacja, w której EA nie wygenerował transakcji
U dołu EA wygenerował transakcje w momencie wystartowania świeczki "B"
Z tego co czytałem to EA działa tak że świeczka musi być powyżej/poniżej OpenLevel/-OpenLevel i dodatkowo powyżej/poniżej czerwonej/zielonej linii.
Pięć pytań:
1. Dlaczego w pierwszym przypadku EA nie zadziałał.
2. Czy to działa tak, że ustawiając NPOTimeSelect=1 EA generuje transakcje w chwili "wystartowania" świeczki i analizuję tę poprzednią w stosunku do tej dopiero co "wystartowanej"?
3. Kiedy analizowany jest warunek kończenia transakcji - czy przy każdym ticku?
4. Dlaczego co parę sekund terminal.exe zajmuje na 100% procesor na parę sekund?
5. Czy powodem tego że czasem działa a czasem nie może być to właśnie obciążenie? Czy przez to EA może "przegapić" ten moment startowania kolejnej świeczki i nie analizuje poprzedniej i w rezultacie nie otwiera transakcji. Czy po momencie "startowania" świeczki jest jeszcze później analizowana ta poprzednia świeczka pod kątem spełniania warunków Open?(Chyba nie - chyba że CheckEachTick=True, ale wtedy analizowana jest "aktualna "świeczka)
Generalnie EA jest bardzo OK, ale irytuje mnie że czasem EA działa czasem nie - no chyba że czegoś jeszcze nie wiem;-)
Na rysunku po lewej parametry na jakich odpalam EA
U góry sytuacja, w której EA nie wygenerował transakcji
U dołu EA wygenerował transakcje w momencie wystartowania świeczki "B"
Z tego co czytałem to EA działa tak że świeczka musi być powyżej/poniżej OpenLevel/-OpenLevel i dodatkowo powyżej/poniżej czerwonej/zielonej linii.
Pięć pytań:
1. Dlaczego w pierwszym przypadku EA nie zadziałał.
2. Czy to działa tak, że ustawiając NPOTimeSelect=1 EA generuje transakcje w chwili "wystartowania" świeczki i analizuję tę poprzednią w stosunku do tej dopiero co "wystartowanej"?
3. Kiedy analizowany jest warunek kończenia transakcji - czy przy każdym ticku?
4. Dlaczego co parę sekund terminal.exe zajmuje na 100% procesor na parę sekund?
5. Czy powodem tego że czasem działa a czasem nie może być to właśnie obciążenie? Czy przez to EA może "przegapić" ten moment startowania kolejnej świeczki i nie analizuje poprzedniej i w rezultacie nie otwiera transakcji. Czy po momencie "startowania" świeczki jest jeszcze później analizowana ta poprzednia świeczka pod kątem spełniania warunków Open?(Chyba nie - chyba że CheckEachTick=True, ale wtedy analizowana jest "aktualna "świeczka)
Generalnie EA jest bardzo OK, ale irytuje mnie że czasem EA działa czasem nie - no chyba że czegoś jeszcze nie wiem;-)
EA oprócz wymienionych przez Ciebie warunków otwarcia sprawdza, czy po otwarciu ostatniej pozycji wartość słupka spadła poniżej NPOStopLoss - zabezpiecza to przed ponownym otwieraniem pozycji na tym samym sygnale. Jeżeli macie jakieś inne pomysły jestem otwarty na zmianypolszans pisze:1. Dlaczego w pierwszym przypadku EA nie zadziałał.
Takpolszans pisze:2. Czy to działa tak, że ustawiając NPOTimeSelect=1 EA generuje transakcje w chwili "wystartowania" świeczki i analizuję tę poprzednią w stosunku do tej dopiero co "wystartowanej"?
Tak, jednak w przypadku gdy używasz NPOStopLoss to w zależności od ustawienia parametru CheckEachTick wartość wskaźnika jest pobierana raz na świeczkę, albo przy każdym tickupolszans pisze:3. Kiedy analizowany jest warunek kończenia transakcji - czy przy każdym ticku?
To już jest problem wskaźnika, jeżeli masz pomysł na coś bardziej optymalnego to możemy to wprowadzić.polszans pisze:4. Dlaczego co parę sekund terminal.exe zajmuje na 100% procesor na parę sekund?
Jeżeli masz ustawione CheckEachTick=false i NPOTimeSelect = 1 to poprzednia świeczka jest analizowana dokładnie jeden raz (nie mniej, nie więcej). Obciążenie procesora może jedynie spowodować, że ta analiza wystąpi nie przy otwarciu kolejnej świeczki tylko trochę później. CheckEachTick=True nie powoduje że jest analizowana aktualna świeczka - do tego służy parametr NPOTimeSelectpolszans pisze:5. Czy powodem tego że czasem działa a czasem nie może być to właśnie obciążenie? Czy przez to EA może "przegapić" ten moment startowania kolejnej świeczki i nie analizuje poprzedniej i w rezultacie nie otwiera transakcji. Czy po momencie "startowania" świeczki jest jeszcze później analizowana ta poprzednia świeczka pod kątem spełniania warunków Open?(Chyba nie - chyba że CheckEachTick=True, ale wtedy analizowana jest "aktualna "świeczka)
Ja mam niewiele mocniejszy procesor i tyle samo RAMu, więc przyczyn długiego uruchamiania musisz poszukać gdzie indziejmbor112 pisze: Jakie ten sprzęt ma wymagania ?? Ja mam 1,1ghz i 786 ram i platofrma uruchamia się od 15 minut i sie nie uruchomiła.
A oprócz EA masz wskaźnik NeutralPrice Oscillator_v1 ??
Pozdrawiam
Piter
Piter