Potrzebujesz pomocy na temat tego wskaźnika
Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 17

Wątek: Potrzebujesz pomocy na temat tego wskaźnika

  1. #1
    Cześć,

    Próbuję utworzyć wskaźnik, ale mam problem w tej części

    Zasadniczo mam kilka zasad

    Wstawiony kod wejściowy kodu D_MACD = fałsz;/DAILY MACD wejście Bool H4_MACD = fałsz;/H4 MACD wejściowy bool H1_MACD = fałszywy;/H1 MAC0 wejściowy bool M30_MACD = fałszywy;/M30 MACD wejściowy bool M15_MACD = false;/M15 MACD wejście bool M5_MACD = false;/M5 MACD wejście bool M1_MACD = false;/M1 MACD
    -------------------------------------------------- ----------------

    Wstawiony kod, jeśli ((D_MACD iMACD (_Symbol, PERIOD_D1, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_D1, Czas # 91; i # 93;)) gt; 0.0) (H4_MACD iMACD (_Symbol, PERIOD_H4, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_H4, Czas # 91; i # 93;)) gt; 0.0) (H1_MACD iMACD (_Symbol, PERIOD_H1, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift ( _Symbol, PERIOD_H1, Czas # 91; i # 93;)) gt; 0.0) (M30_MACD iMACD (_Symbol, PERIOD_M30, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_M30, Czas # 91; i # 93; )) gt; 0.0) (M15_MACD iMACD (_Symbol, PERIOD_M15, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_M15, Czas # 91; i # 93;)) gt; 0.0) (M5_MACD iMACD (_Symbol, PERIOD_M5, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_M5, Czas # 91; i # 93;)) gt; 0.0) (M1_MACD iMACD (_Symbol, PERIOD_M1, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShif t (_Symbol, PERIOD_M1, Czas # 91; i # 93;)) gt; 0.0)) {ArrDnBuffer # 91; i # 93; = iLow (_Symbol, _Period, i) 10 * pix_y ();}
    jeśli chcę używać H1_MACD i M30_MACD, ustawię true, a otrzymam wskazanie. Wiem, że jest źle. próbowałem google, aby użyć prawidłowych operacji.

    Dziękuję Ci

  2. #2

    Cytat Zamieszczone przez ;
    Cześć, próbuję utworzyć wskaźnik ale mam problem z tą częścią Zasadniczo mam kilka reguł wejściowych bool D_MACD = false,/DAILY MACD wejście bool H4_MACD = false,/H4 MACD wejście bool H1_MACD = false;/H1 Byk wejściowy MACD M30_MACD = fałsz;/M30 Byk MACD wejściowy M15_MACD = fałsz;/M15 Bool wejściowy MACD M5_MACD = false;/M5 MACD wejście logiczne M1_MACD = false;/M1 MACD --------- -------------------------------------------------- ------- if ((D_MACD iMACD (_Symbol, PERIOD_D1, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_D1, Time)) gt; 0.0) ...
    Zamiast tego należy wpisać: Wstawiony kod, jeśli ((! D_MACD || iMACD (_Symbol, PERIOD_D1, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_D1, Czas # 91; i # 93) gt; 0.0) (! H4_MACD || iMACD (_Symbol, PERIOD_H4, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_H4, Czas # 91; i # 93) gt; 0.0) (! H1_MACD || iMACD (_Symbol, PERIOD_H1, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_H1, Czas # 91; i # 93) gt; 0.0) (! M30_MACD || iMACD (_Symbol, PERIOD_M30, macd_fast, macd_slow, macd_sma, macd_price , MODE_MAIN, iBarShift (_Symbol, PERIOD_M30, Czas # 91; i # 93) gt; 0.0) (! M15_MACD || iMACD (_Symbol, PERIOD_M15, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_M15, Czas # 91; i # 93) gt; 0.0) (! M5_MACD || iMACD (_Symbol, PERIOD_M5, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_M5, Czas # 91; i # 93 ) gt; 0.0) (! M1_MACD || iMACD (_Symbol, PERIOD_M1, macd_fast, macd_slow, macd_sma, macd_price, MODE_MAIN, iBarShift (_Symbol, PERIOD_M1, Time # 91; i # 93) gt; 0.0)) {ArrDnBuffer # 91; i # 93; = iLow (_Symbol, _Period, i) 10 * pix_y ();}

  3. #3
    Sir Bardzo dziękuję za drugie wskazówki od ciebie ... Doceń to, proszę pana ... Wypróbuję to

  4. #4
    Cytat Zamieszczone przez ;
    Sir Bardzo dziękuję za drugie wskazówki od ciebie ... Doceń to, proszę pana ... Sprawdzę to

  5. #5
    Myślę, że kwestia jest znacznie bardziej skomplikowana: jeśli chcesz mieć wszystkie warunki wskaźnika, dla których przełącznik jest prawdziwy, prawdą jest, aby mieć wskazanie, niezależnie od innego zestawu przełączników, musisz mieć logikę, która może radzić sobie ze wszystkimi możliwymi kombinacjami przełączników. Dlatego proponuję utworzyć liczbę całkowitą z przełączników i liczbę całkowitą z warunków wskaźnika, w taki sposób, aby każdy przełącznikwarunek odpowiadał jednemu bitowi; a jeśli liczby są zgodne, podana jest wskazówka.

  6. #6
    Cześć Sir FeruFX, Co muszę dodać do wskaźnika, aby mógł pracować na brokerze używającym prefiksu? Dziękuję Cześć Sir Rockit, Dobry pomysł też ... spróbuje obu zdobyć doświadczenie edukacyjne ... dziękuję

  7. #7

    Cytat Zamieszczone przez ;
    Cześć Sir FeruFX, Co muszę dodać do wskaźnika, aby mógł pracować na brokerze używającym prefiksu? Dziękuję Cześć Sir Rockit, Dobry pomysł też ... spróbuje obu zdobyć doświadczenie edukacyjne ... dziękuję
    Jeśli używasz _Symbol ... nie ma potrzeby dodawania żadnego presufiksu ... Jest już zawarty w _Symbol

  8. #8

    Cytat Zamieszczone przez ;
    Rockit, Dobry pomysł też ... spróbuje obu zdobyć doświadczenie edukacyjne ... dziękuję
    Powinieneś, ponieważ uważam, że kod FerruFX nie dostarcza. Oto dlaczego: Wewnętrzny operator lub operator wymaga tylko jednego z jego argumentów, aby wynik był prawdziwy (a więc oba zostaną sprawdzone), aby uczynić warunek prawdziwym, czyniąc przełącznik * nieistotnym w przypadku, gdy sprawdzenie wskaźnika jest prawdziwe. I podobnie, sprawdzenie wskaźnika nie ma znaczenia w przypadku, gdy przełączenie jest prawdziwe. Co więcej, odwraca przełącznik, tak że warunek jest prawdziwy (!), Gdy przełącznik jest ustawiony na false. Nie może być bardziej źle. Oto przykład: Załóżmy, że wszystkie przełączniki są ustawione na false (co oznacza, że ​​nie chcesz uwzględniać żadnych odczytów wskaźników). Teraz kod FerruFX odwróci wszystkie przełączniki, co spowoduje, że cała uwaga zostanie spełniona, a otrzymasz wskazanie (gdzie tak jak tego nie żądałeś). * rzeczy xx_MACD

  9. #9

    Cytat Zamieszczone przez ;
    {quote} I powinieneś, ponieważ uważam, że kod FerruFX nie dostarcza. Oto dlaczego: Wewnętrzny operator lub operator wymaga tylko jednego z jego argumentów, aby wynik był prawdziwy (a więc oba zostaną sprawdzone), aby uczynić warunek prawdziwym, czyniąc przełącznik * nieistotnym w przypadku, gdy sprawdzenie wskaźnika jest prawdziwe. I podobnie, sprawdzenie wskaźnika nie ma znaczenia w przypadku, gdy przełączenie jest prawdziwe. Co więcej, odwraca przełącznik, tak że warunek jest prawdziwy (!), Gdy przełącznik jest ustawiony na false. Nie może być bardziej źle. Oto przykład: Załóżmy, że ...
    Z całym szacunkiem, jesteś w błędzie ...

  10. #10

    Cytat Zamieszczone przez ;
    {quote} Z całym szacunkiem, jesteś w błędzie ...
    Nie ma problemu. Czy możesz podać swoje uzasadnienie? Oto skrypt testowy: Wstawiony kod #property strict void OnStart () {bool sw = false; podwójne f = -1; if (! sw || gt>; 0) Drukuj (ma rację!); else Drukuj (rzeczywiście jest źle ..); }

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.