NULLとSymbol()
Results 1 to 7 of 7

Thread: NULLとSymbol()

  1. #1
    私はいつも不思議だった。 iMA()やその他のインジケータ関数を使用する場合は、最初のパラメータとしてSymbol()を使用します。例えば、

    PHPコード:<code> <span style = ”color:#000000”> <span style = ”color:#0000BB”> doubleEMAHighValue <span style = ”color:#007700”> = </span> <span style = ”color:#0000BB”> Symbol <span style = ”color:#0000BB”> iMA </span> <span style = ”color:#007700”> <span style = ”color:#0000BB”> 0 </span> <span style = ”color:#007700”>、</span> <span style = ”color:#007700”> <span style = ”color:#0000BB”> 0 </span> <span style = ”color:#0000BB”> EMAHigh </span> <span style = ”color:#007700”>、</span>色:#007700 ”>、</span> <span style =” color:#0000BB ”> #0000BB ”> </span> <span style =” color:#007700 ”> <span style =” color:#007700 ”>、<span style =” color:#0000BB ”> PRICE_HIGH </span> ”>);シンボル()の代わりにNULLを置くとどうなりますか?
    <span style = ”color:#0000BB”> </span>

    おかげで仲間のプログラマー。


  2. #2
    同じように動作します。私は、Symbol()が値(チャートタイムフレーム)を取得しなければならない間にNULLが実際の値であるため、コードが少し速くなると思います。

  3. #3
    Nullは、MS Access、SQL Serverでプログラミングした言語と同じ意味を持つと思います。 0または空白はと同じではなく、は不明を意味し、ゼロまたは空白は何も意味しません。何も同じことが未知ではありません。たとえば、2 0 = 2ですが、2 = です。または 'hello' '' = 'hello'、しかし 'hello' = 。まだ値が与えられていないものはすべてです。物事を空白にしたい場合は、特に空白にする必要があります。

  4. #4

    Quote Originally Posted by ;
    Nullは、MS Access、SQL Serverでプログラミングした言語と同じ意味を持つと思います。
    あなたがよく知っている他のすべてのNULLとはまったく異なります。 MQL4では、NULLはデフォルトのSymbol()を意味します。したがって、Symbol()= NULL、NULL = Symbol()。

  5. #5
    ちょっとdavid ..... mq4のヌルの値はどこで/どのように使用されているかによって決まります....いくつかの例ではNULL == Symbol();/ - 関連するチャートを意味し、場合によってはNULL == 0;/-----いくつかの例では、Symbol()または期待値のために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、Lots()、Bid、NULL、NULL、NULL、NULL、NULL、NULL、NULL)場合によっては......挿入されていないコードOrderSend(NULL、OP_BUY、Lots、Ask、3、Ask-Stoploss * Point、ProfitTarget * Point、MagicNumber、0、Blue);一番下の行はRosh、Stringo、Lenarはそのコードを知っているだろう.....我々は試行錯誤でほとんど知っている.... h

  6. #6
    Meta EditorからのMQLリファレンス:double iMA(文字列記号、int時間枠、int期間、int ma_shift、int ma_method、int applied_price、int shift)移動平均インジケータを計算し、その値を返します。パラメータ:symbol - インジケータを計算するためにデータを使用する必要のあるシンボル。 NULLは現在のシンボルを意味します。タイムフレーム - タイムフレーム。それは
    help://constants_timeframes値。 0は現在のチャート時間枠を意味します。

  7. #7

    Quote Originally Posted by ;
    同じように動作します。私は、Symbol()が値(チャートタイムフレーム)を取得しなければならない間にNULLが実際の値であるため、コードが少し速くなると思います。
    みんな、ありがとう!

投稿権限

  • Youma新しいスレッドを投稿しない
  • Youmaは返信しない
  • あなたは添付ファイルを投稿しないかもしれない
  • Youma Notedityourposts
  •  
  • スマイリーはオンです
  • スマイリーはオンです
  • [IMG]コードがオンです
  • [VIDEO]コードがオンです
  • HTMLコードがオフです
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.