NULL i symbol ()
Pokaż wyniki od 1 do 7 z 7

Wątek: NULL i symbol ()

  1. #1
    Zawsze się zastanawiałem. Używając iMA () lub dowolnej innej funkcji wskaźnika, używam Symbol () dla pierwszego parametru. Na przykład,

    Kod PHP: <kod> <span style = ”color: # 000000”> <span style = ”color: # 0000BB”> doubleEMAHighValue </span> <span style = ”color: # 007700”> = </span> < span style = ”color: # 0000BB”> iMA </span> <span style = ”color: # 007700”> (</span> <span style = ”color: # 0000BB”> Symbol </span> <span style = ”Color: # 007700”> (), </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”>, </span> <span style = ”Color: # 0000BB”> EMAHigh </span> <span style = ”color: # 007700”>, </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ” color: # 007700 ”>, </span> <span style =” color: # 0000BB ”> MODE_EMA </span> <span style =” color: # 007700 ”>, </span> <span style =” color: # 0000BB ”> PRICE_HIGH </span> <span style =” color: # 007700 ”>, </span> <span style =” color: # 0000BB ”> 1 </span> <span style =” color: # 007700 ”>);
    </span> <span style = ”color: # 0000BB”> </span> </span> </code> Jaka byłaby różnica, jeśli wstawiłem wartość NULL zamiast symbolu ()?

    Dzięki innym programistom.

    .

  2. #2
    Działa tak samo. Domyślam się, że kod jest trochę szybszy, ponieważ NULL jest wartością rzeczywistą, natomiast Symbol () musi uzyskać wartość (harmonogram czasowy wykresu).

  3. #3
    Myślę, że Null będzie oznaczać to samo, co w MS Access, SQL Server, w innym języku, który zaprogramowałem. 0 lub ”puste” to nie to samo, co puste, zero oznacza nieznane, zero lub puste nic nie znaczy. Nic nie jest tym samym nieznanym. Na przykład 2 0 = 2, ale 2 = zero. Lub ”cześć” ”” = ”cześć”, ale ”cześć” = zero. Wszystko, co nie ma jeszcze wartości, jest puste. Jeśli chcesz, aby rzeczy były puste, musisz je ustawić jako puste.

  4. #4

    Cytat Zamieszczone przez ;
    Myślę, że Null będzie oznaczać to samo, co w MS Access, SQL Server, w innym języku, który zaprogramowałem.
    Jest zupełnie inny od wszystkich innych NULL, które znasz. W przypadku MQL4 wartość NULL oznacza domyślny symbol (). A więc Symbol () = NULL, NULL = Symbol ().

  5. #5
    hej david ..... w mq4 wartość zależy od tego, gdziejak jest używana .... w niektórych przypadkach NULL == Symbol ();/- oznacza powiązany wykres w zasięgu ręki, aw niektórych przypadkach NULL == 0;/----- w niektórych przypadkach dopuszczalne jest zastępowanie wartości NULL dla Symbol () lub oczekiwanej wartości ...... Wstawiony kod double stoch0 = iStochastic (NULL, 0,21,4,4, MODE_SMA, 0, MODE_MAIN, 0); double stoch1 = i Stochastic (Symbol (), 0,21,4,4, MODE_SMA, 0, MODE_MAIN, 1); OrderSend (Symbol (), OP_SELL, Partie (), Bid, NULL, NULL, NULL, NULL, NULL, NULL, Blue); aw niektórych przypadkach nie jest ...... Wstawiony kod OrderSend (NULL, OP_BUY, Lots, Ask, 3, Ask-Stoploss * Point, Ask ProfitTarget * Point ,, MagicNumber, 0, Blue); Dolna linia to tylko Rosz, Stringo, Lenar znałby kod if ... ... znamy głównie metodą prób i błędów ... h

  6. #6
    z Meta Editor MQL Reference: double iMA (symbol ciągu, int timeeframe, int period, int ma_shift, int ma_method, int applied_price, int shift) Oblicza wskaźnik średniej ruchomej i zwraca jego wartość. Parametry: symbol - Symbol, którego dane należy użyć do obliczenia wskaźnika. NULL oznacza bieżący symbol. ramy czasowe - ramy czasowe. Może to być dowolny
    help://constants_timeframeswartości. 0 oznacza bieżący przedział czasowy wykresu.

  7. #7

    Cytat Zamieszczone przez ;
    Działa tak samo. Domyślam się, że kod jest trochę szybszy, ponieważ NULL jest wartością rzeczywistą, natomiast Symbol () musi uzyskać wartość (harmonogram czasowy wykresu).
    Dziękuję wszystkim!

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.