Potrzebuję pomocy!! Zamknij zamówienie na tym pasku
Pokaż wyniki od 1 do 6 z 6

Wątek: Potrzebuję pomocy!! Zamknij zamówienie na tym pasku

  1. #1
    Cześć!!

    Potrzebujesz pomocy, proszę !!

    Jestem nowy w programowaniu ... i próbuję stworzyć EA ...
    Działa to dobrze, jeśli postawię krzyżowy warunek zamknięcia zamówienia ...

    ...ale...

    Chciałbym powiedzieć EA, aby zamknęła otwarte zlecenie pod koniec bieżącego baru ....

    jak mogę to zrobić??

    Jeśli używam funkcji Zamknij [0] lub iClose ... wydaje się, że testowanie wstecz zamyka zlecenie po zamknięciu przycisku, a nie przy zamkniętym pasku ....

    Chciałbym powiedzieć EA tego rodzaju rzeczy ... na przykład:
    jeśli mój warunek sprzedaży zostanie spełniony ... zamknij zamówienie przy zamknięciu bieżącego paska

    ktoś może mi powiedzieć, jak mogę to zrobić?

    Wielkie dzięki!!

  2. #2
    Najłatwiej jest zrobić to na pierwszym tyku nowego paska, Vol [0] = 1

  3. #3

    Cytat Zamieszczone przez ;
    Najłatwiej jest zrobić to na pierwszym tyku nowego paska, Vol [0] = 1
    Dziękuję, spróbowałem użyć Volume [0] gt; 1, ale zamyka to 1 pasek później ... Przykład: Mój EA otwiera zamówienie na pasku 0, chcę, jeśli mój warunek zostanie spełniony, to zamyka kolejność na otwórz następny pasek (drugi pasek w handlu), ale kod Volume [0] gt; 1 zamyka kolejność przy otwarciu trzeciego paska ..... czy to możliwe?

  4. #4
    Myślę, że CZAS może być bardziej odpowiedni. Czas [0] przechowuje czas rozpoczęcia bieżącego paska na żywo, więc ... W tym momencie EA myśli, że może chcieć zamknąć transakcję przy zamknięciu tego paska, a następnie zapisać Czas [0] w zmiennej. Następnie sprawdź to z czasem [0]. Jak tylko pojawi się nowy pasek Czas [0] będzie większy niż twoja zapamiętana wartość. NA PRZYKŁAD. datetime thisbartime; if (CloseTradeOnNextOpenCondition == true) {thisbartime = Time [0]; } else thisbartime = 0; if ((thisbartime! = 0) (Time [0]! = thisbartime)) {//zamknij transakcję}

  5. #5

  6. #6
    1 Załącznik (y) Chciałbym móc dodać to do załączonego ea, ale kiedy spróbowałem mojej ręki, zgłaszało tylko błędy. Czy jest jakaś szansa, że ​​na mnie spojrzysz? Dołączyłem czyste (nieumieszczone przeze mnie) ea. Mam nadzieję, dzięki Jim
    Cytat Zamieszczone przez ;
    Myślę, że CZAS może być bardziej odpowiedni. Czas [0] przechowuje czas rozpoczęcia bieżącego paska na żywo, więc ... W tym momencie EA myśli, że może chcieć zamknąć transakcję przy zamknięciu tego paska, a następnie zapisać Czas [0] w zmiennej. Następnie sprawdź to z czasem [0]. Jak tylko pojawi się nowy pasek Czas [0] będzie większy niż twoja zapamiętana wartość. NA PRZYKŁAD. datetime thisbartime; if (CloseTradeOnNextOpenCondition == true) {thisbartime = Time [0]; } else thisbartime = 0; if ((thisbartime! = 0) (Time [0]! = thisbartime)) {//zamknij transakcję}
    https://www.forex-instant.com/attach...1506626558.mq4

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.