Berkongsi strategi & kod & idea & templat untuk memberi pulangan kepada platform FMZ dan komuniti
Maklumat lanjut: Indikator fungsi yang dibungkus, boleh dipanggil secara langsung Analisis garis K mengikut akar Perbandingan antara kedudukan penutupan garis K sendiri dengan hubungan kedua-dua garis K terkini untuk mengukur kekuatan dan kelemahan pasaran.
Dalam kebanyakan kes, kita hanya melihat pergerakan harga dengan melihat bentuk harga penutupan atau garis K asas, bagaimana untuk membaca garis K dengan cara yang lebih baik dan memahami kekuatan ruang yang lebih mendalam, kajian ini menawarkan satu penyelesaian untuk mengkodkan kekuatan ruang yang lebih banyak dengan membandingkan jenis garis K sendiri dengan garis K asas dan kedudukan garis K atas dan bawah, seperti yang ditunjukkan dalam gambar, kajian ini mendefinisikan garis K kepada 18 jenis. Terdapat dua cara pengelasan utama, iaitu kedudukan penutupan yang membantu menentukan sudut K asas tunggal, dan perbandingan penutupan sekunder yang membantu menentukan sudut K asas yang berkaitan. Secara keseluruhan, perbandingan 6 hubungan penutupan K dengan 3 hubungan penutupan K digabungkan, menghasilkan 18 hubungan K yang kuat dan lemah, kod K yang paling kuat dalam pelbagai tajuk adalah 9, kod K yang paling lemah adalah -9, dan sisanya berturut-turut dikodkan mengikut hubungan yang kuat dan lemah, hasilnya seperti yang ditunjukkan di bawah.
Selamat berkerjasama, bertukar pengetahuan, belajar bersama untuk maju~ v:haiyanyydss
$.getClosezhubang = function(rds){ var arrclose = []; var arropen = []; var arrhigh = []; var arrlow = []; var arrzhubang = []; for(var i in rds){ arrclose[i] = rds[i].Close; arropen[i] = rds[i].Open; arrhigh[i] = rds[i].High; arrlow[i] = rds[i].Low; if(i>1){ if(arrclose[i] >= arrhigh[i-1]){ if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){ arrzhubang[i] = arrclose[i]*1.09; }else if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){ arrzhubang[i] = arrclose[i]*1.08; }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){ arrzhubang[i] = arrclose[i]*1.07; }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){ arrzhubang[i] = arrclose[i]*1.06; }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){ arrzhubang[i] = arrclose[i]*1.05; }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){ arrzhubang[i] = arrclose[i]*1.04; } } else if(arrclose[i] < arrhigh[i-1] && arrclose[i] > arrlow[i-1]){ if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){ arrzhubang[i] = arrclose[i]*1.03; }else if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){ arrzhubang[i] = arrclose[i]*1.02; }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){ arrzhubang[i] = arrclose[i]*1.01; }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){ arrzhubang[i] = arrclose[i]*0.99; }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){ arrzhubang[i] = arrclose[i]*0.98; }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){ arrzhubang[i] = arrclose[i]*0.97; } } else if(arrclose[i] <= arrlow[i-1]){ if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){ arrzhubang[i] = arrclose[i]*0.96; }else if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){ arrzhubang[i] = arrclose[i]*0.95; }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){ arrzhubang[i] = arrclose[i]*0.94; }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){ arrzhubang[i] = arrclose[i]*0.93; }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){ arrzhubang[i] = arrclose[i]*0.92; }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){ arrzhubang[i] = arrclose[i]*0.91; } } }else{ arrzhubang[i] = arrclose[i]; } } return arrzhubang; }
wuhuoyanBagaimana ia berfungsi?