PDA

View Full Version : NULL dan Simbol ()



II
10-17-2009 13:48, 01:48 PM
Saya tertanya-tanya. Apabila menggunakan iMA () atau sebarang ciri penunjuk lain, saya menggunakan Simbol () untuk peramalan awal anda. Sebagai contoh,

Kod PHP: </span> <span style = span style = ???color: # 0000BB???> iMA </span> <span style = ???color: # 007700???> (</span> <span style = ???color: # 0000BB??? <Span style = ???color: # 0000BB???> 0 </span> <span style = ???color: # 007700???>, </span> <span style </Span> <span style = ???color: # 0000BB???> 0 </span> <span style = ???color: # 0000BB???> EMAHigh < warna: # 007700 ???>, </span> <span style =??? color: # 0000BB ???> MODE_EMA </span> <span style =??? color: # 007700 ??? </Span> <span style = ???color: # 007700???> </span> ???>);
</span> <span style = ???color: # 0000BB???> </span> </span> </code> Apa yang akan menjadi perbezaan jika saya meletakkan NULL Daripada Symbol ()?

Terima kasih rakan-rakan pemaju.

.

oxgwa24
12-22-2021 10:09, 10:09 AM
Kerja-kerja Tepat sama. Saya fikir ia membuat kod yang sedikit lebih cepat sejak NULL adalah bernilai tulen manakala Simbol () telah mendapat nilai (masa rajah).

dany69
12-22-2021 11:30, 11:30 AM
Saya percaya Null dalam akan sama persis seperti yang dilakukan dalam MS Access, SQL Server. 0 atau 'kosong' tidak sama dengan, bermakna tidak diketahui, sama ada sifar atau kosong bermakna tiada apa jua pun. Tiada yang benar-benar tidak sama dengan yang tidak diketahui. Sebagai contoh 2 0 = 2, tetapi 2 =. Atau 'halo' ???= 'halo', tapi 'halo' =. Apa-apa sahaja yang belum diberi nilai. Sekiranya anda ingin perkara kosong, anda perlu membuangnya secara khusus.

Cafmenkkomwz
12-22-2021 12:51, 12:51 PM
Saya percaya Null dalam akan menunjukkan sama seperti yang dilakukan dalam MS Access, SQL Server apa-apa bahasa lain yang saya telah diprogramkan.
Ia berbeza daripada semua NULL yang lain yang anda berilmu. Dengan MQL4, NULL bermaksud simbol lalai (). Jadi, Simbol () = NULL, NULL = Symbol ().

Kayeah
12-22-2021 14:12, 02:12 PM
Hei david .... Nilai mq4 bergantung pada di manabagaimana ia digunakan .... Dalam beberapa keadaan NULL == Simbol ();/- bermaksud carta yang berkaitan di tangan dan dalam beberapa keadaan NULL == 0;/----- Dalam beberapa keadaan, ia adalah baik untuk mengganti NULL untuk Simbol () atau untuk nilai yang dijangkakan .... Kod dimasukkan dua stoch0 = iStochastic (NULL, 0,21,4,4, MODE_SMA, 0, MODE_MAIN, 0); stoch1 = I Stochastic (Simbol (), 0,21,4,4, MODE_SMA, 0, MODE_MAIN, 1); OrderSend (Symbol (), OP_SELL, Banyak (), Bid, NULL, NULL, NULL, NULL, NULL, NULL, Blue); dan dalam sesetengah keadaan Ia bukannya .... Pesanan Kod InsertSend (NULL, OP_BUY, Banyak, Ask, 3, Ask-Stoploss) Peringkat, Tanya ProfitTarget * Point ,, MagicNumber, 0, Biru); titik bawah hanya Rosh, Stringo, Lenar akan faham jika kod itu .... Kita semua faham kebanyakannya melalui percubaan dan kesilapan ... h

ladymedici
12-22-2021 15:33, 03:33 PM
Daripada Meta Editor Rujukan MQL: dwi iMA (simbol rentetan, selang int, selang int, int ma_shift, int ma_method, int applied_price, pergeseran int) Mengira penunjuk purata bergerak dan mengembalikan nilainya. Parameter: simbol - Simbol maklumat yang harus digunakan untuk mengira penunjuk. NULL bermaksud simbol semasa. Selang - Masa Depan. Ia mungkin ada
help://constants_timeframesnilai-nilai. 0 menandakan selang carta semasa.

II
12-22-2021 16:53, 04:53 PM
Kerja-kerja Tepat sama. Saya rasa ia mendapat kod yang sedikit lebih cepat kerana NULL adalah nilai sebenar manakala Simbol () telah menerima nilai (jangka masa carta).
Terima kasih semua!