NULL и символ ()
Results 1 to 7 of 7

Thread: NULL и символ ()

  1. #1
    Я всегда удивлялся. При использовании iMA () или любой другой функции индикатора я использую Symbol () для первого параметра. Например,

    Код PHP: <code> <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 = ” цвет: # 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> В чем разница, если я вместо NULL вместо символа ()?

    Спасибо, товарищи программисты.

    ,

  2. #2
    Работает одинаково. Я думаю, это делает код немного быстрее, так как NULL является фактическим значением, а Symbol () должен получить значение (график таймфрейма).

  3. #3
    Я думаю, что Null in будет означать то же самое, что и в MS Access, SQL Server - любой другой язык, который я запрограммировал. 0 или «пустой» - это не то же самое, что и значение , значение означает «неизвестно», нуль или пробел ничего не означает. Ничто не является тем же самым неизвестным. Например, 2 0 = 2, но 2 = . Или 'hello' '' = 'hello', но 'hello' = . Все, что еще не задано, равно . Если вы хотите, чтобы все было пустым, вам нужно специально установить их в пустые.

  4. #4

    Quote Originally Posted by ;
    Я думаю, что Null in будет означать то же самое, что и в MS Access, SQL Server - любой другой язык, который я запрограммировал.
    Он полностью отличается от всех других NULL, с которыми вы знакомы. С MQL4 NULL означает символ по умолчанию (). Итак, Symbol () = NULL, NULL = Symbol ().

  5. #5
    hey david ..... в mq4 значение зависит от того, гдекак он используется .... в некоторых случаях NULL == Символ ();/- значение связанного графика под рукой, а в некоторых случаях NULL == 0;/----- в некоторых случаях допустимо подставлять NULL для символа () или для ожидаемого значения ...... Введенный код double stoch0 = iStochastic (NULL, 0,21,4,4, MODE_SMA, 0, MODE_MAIN, 0); double stoch1 = i Стохастик (Символ (), 0,21,4,4, MODE_SMA, 0, MODE_MAIN, 1); OrderSend (Symbol (), OP_SELL, много (), Bid, NULL, NULL, NULL, NULL, NULL, NULL, синий); и в некоторых случаях это не ... Введенный код OrderSend (NULL, OP_BUY, Lots, Ask, 3, Ask-Stoploss * Point, Ask ProfitTarget * Point ,, MagicNumber, 0, Blue); нижняя линия - это только Рош, Стринго, Ленар будет знать код, если тогда ..... мы знаем, главным образом, методом проб и ошибок .... h

  6. #6
    из Meta Editor MQL Reference: double iMA (строковый символ, int timeframe, int period, int ma_shift, int ma_method, int apply_price, int shift) Вычисляет индикатор Moving Average и возвращает его значение. Параметры: символ - Символ, данные которого должны использоваться для расчета индикатора. NULL означает текущий символ. таймфрейм - Сроки. Это может быть любой из
    help://constants_timeframesзначения. 0 означает текущий график таймфрейма.

  7. #7

    Quote Originally Posted by ;
    Работает одинаково. Я думаю, это делает код немного быстрее, так как NULL является фактическим значением, а Symbol () должен получить значение (график таймфрейма).
    Всем спасибо!

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.