Cara mendapatkan nilai 5 menit dari MACD dengan fungsi MACD

Penulis:minyak only, Dibuat: 2018-03-01 10:28:37, Diperbarui:

Var records = exchange.GetRecords ((PERIOD_M5)); var macd = TA.MACD ((records, 12, 26, 9); Log ((DIF:, macd[0],DEA:, macd[1],MACD:, macd[2]); Saya menggunakan fungsi TA.MACD (), dan hasilnya adalah suatu array dari semua data dalam waktu 5 menit. Cara mendapatkan nilai MACD yang tepat untuk 5 menit adalah dengan mengambil nilai rata-rata 5 menit dari suatu array atau nilai terakhir dari suatu array.


Lebih banyak

Mimpi kecilAnda dapat melihat contoh KDJ ini dan MACD https://zhuanlan.zhihu.com/p/27300549 `` Var records = exchange.GetRecords ((PERIOD_M5)); var macd = TA.MACD ((records, 12, 26, 9); Log (("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2]); `` Arsitektur dua dimensi macd ini adalah tiga garis indikator, macd[0][0], macd[1][0], macd[2][0] adalah titik pertama dari tiga garis tersebut, dan nilai dari tiga garis macd saat ini adalah angka yang sesuai dengan macd[0][n], macd[1][n], macd[2][n] data terakhir mereka. Dalam perhitungan MACD, garis K yang ditransfer adalah siklus 5 menit. Yang dihitung adalah indikator MACD yang sesuai dengan garis K 5 menit.

minyak onlyMimpi adalah dewa super

Mimpi kecilLebih baik menggunakan panjang macd[0] untuk mengindeks macd[0][macd[0].length-1] Dengan demikian, menggunakan records.length -1 untuk mengindeks tidak terlalu aman (perasaan pribadi).

minyak onlyJadi jika saya menggunakan 5 menit untuk menentukan nilai terakhir dari MacD Array, apakah ada masalah dengan menulisnya seperti ini? var records = exchange.GetRecords ((PERIOD_M5)); var macd = TA.MACD ((records, 12, 26, 9); if ((macd[0][records.length-1] > macd[1][records.length-1] && macd[0][records.length-1] - macd[1][records.length-1] > 5) { return "buy"; Aku tidak tahu. if ((macd[0][records.length-1] < macd[1][records.length-1] && macd[0][records.length-1] - macd[1][records.length-1] < -5) { return "sell"; Aku tidak tahu.

minyak onlyM. Dawei Wu

Mimpi kecilData yang berbeda, 1 jam MACD dan 5 menit MACD pasti berbeda, dan Anda melihat grafik di bursa, Anda dapat melihat bahwa indikator ini dihitung berdasarkan data K-line, data K-line dari berbagai siklus. MACD tidak dipahami secara konseptual, Anda mencoba memahami dengan indikator rata-rata, rata-rata adalah rata-rata dari sejumlah kolom K garis harga penutupan (secara umum).

Mimpi kecilKolom kuantitas pada indikator MACD adalah dif - dea yang memiliki dua kali dif -dea, yang merupakan nilai saat dimana setiap indikator berubah tanpa habisnya garis K bar, termasuk MACD. Anda dapat melihat bahwa nilai indikator MACD pada garis K terakhir pada grafik bursa mungkin 1 detik sebelumnya (misalnya) dan -1 detik berikutnya.

minyak onlyApakah Anda memilih M5 atau H1, data adalah sama, hanya kapasitas data yang berbeda. Misalnya, jika Anda memilih garis waktu 1 jam, maka data pada saat lain dalam 1 jam tersebut disaring tanpa ampun.

minyak onlySetelah membaca artikel ini, saya merasa sangat terkesan dengan momen ini.

minyak onlyPada grafik K, nilai dari pilar kecil MACD diambil dari data terakhir pada saat itu atau rata-rata dari waktu ke waktu. Misalnya, saya melihat grafik K selama 5 menit, dan kolom MACD pada pukul 19.00, dan nilainya adalah rata-rata dari semua data antara pukul 18.55 dan 19.00, atau nilai pada pukul 19.00.