Cara mendapatkan nilai 5 minit untuk MACD menggunakan fungsi MACD

Penulis:minyak sahaja, Dicipta: 2018-03-01 10:28:37, Dikemas kini:

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 satu susunan semua data dalam tempoh 5 minit. Bagaimana untuk mendapatkan nilai MACD yang tepat untuk 5 minit, mengambil purata 5 minit, atau nilai terakhir dalam satu susunan


Lebih lanjut

Mimpi kecilLihat 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]); `` Macd adalah satu set dua dimensi dengan tiga garis petunjuk, macd[0][0], macd[1][0], macd[2][0] adalah titik pertama dari tiga garis tersebut, dan macd pada masa ini adalah nombor yang sesuai dengan macd[0][n], macd[1][n], macd[2][n] data terakhir mereka. Dalam pengiraan MACD, garis K yang diteruskan adalah 5 minit.

minyak sahajaMimpi Tuhan

Mimpi kecilLebih baik menggunakan panjang macd[0].Index macd[0][macd[0].length-1] Begitu juga, menggunakan rekod.length -1 sebagai indeks tidak begitu selamat (perasaan peribadi).

minyak sahajaJadi, jika saya menggunakan 5 minit untuk menentukan nilai terakhir dari Macd, adakah saya boleh menulis masalah ini 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"; - Tidak. if ((macd[0][records.length-1] < macd[1][records.length-1] && macd[0][records.length-1] - macd[1][records.length-1] < -5) { return "sell"; {C:$0000FF}

minyak sahajaMimpi Dawai Wu

Mimpi kecilMaklumat yang berbeza, 1 jam MACD dan 5 minit MACD pasti berbeza, anda boleh lihat pada carta bursa dan anda boleh lihat bahawa indikator ini dikira berdasarkan data K-line, data K-line dari pelbagai kitaran yang dikira pasti berbeza. MACD tidak difahami secara konseptual, anda cuba memahami dengan penunjuk rata-rata, rata-rata adalah purata harga penutupan (secara amnya) untuk sebilangan besar tiang K.

Mimpi kecilKolom kuantiti dalam indikator MACD adalah dif - dea yang mempunyai dua kali dif -dea, iaitu nilai saat apabila satu garis K tidak habis. Setiap indikator berubah, termasuk MACD. Anda boleh melihat nilai indikator MACD pada garis K terakhir pada carta bursa, mungkin satu saat sebelumnya adalah 1 (contohnya) dan satu saat seterusnya adalah -1.

minyak sahajaAdakah sama ada memilih M5 atau H1, data adalah sama, hanya kapasiti data yang berbeza. Sebagai contoh, jika anda memilih garis masa 1 jam, maka data pada masa lain dalam satu jam itu disaring tanpa belas kasihan.

minyak sahajaBaca artikel ini, ini adalah masa yang sesuai

minyak sahajaDalam carta K, nilai tiang kecil MACD diambil dari data terakhir pada masa itu atau purata jangka masa. Contohnya, jika saya melihat grafik K selama 5 minit, dan tiang MACD pada pukul 19.00, nilai ini ialah purata semua data antara pukul 18.55 hingga 19.00, atau nilai pada pukul 19.00.