Pemantauan harga masa nyata di mana lokasi bolbol trek bagaimana kod harus ditulis
bk_fund currentPrice设置为当前tick.Last的价格,可以获得实时的价格处于boll的位置
bk_funddef boll_locateB_bandWidth ((closeArr, currentPrice=None, time_period=20, critical_std=2.5, ma_type=0): "Saya tidak tahu apa yang berlaku. locateB: (harga terkini - bawah landasan) / (atas landasan - bawah landasan) BandWidth: Indikator jalur lebar, (kereta api - bawah) / Kereta api tengah 1.locateB menerangkan lokasi harga terkini di pasaran di dalam tali pinggang, locate B > 1, menunjukkan harga di atas landasan; locate B < 0, menunjukkan harga di bawah landasan; locate B = 0.5, harga berada di tengah-tengah 2.locateB adalah alat yang sangat berguna dalam membuat keputusan transaksi 3. Indikator lebar jalur dengan konsep relatif, menerangkan perubahan lebar garisan 4. Bandwidth boleh digunakan untuk mengenal pasti keserasian garis Braun 5. Bandwidth boleh digunakan untuk mengenal pasti permulaan dan akhir trend pasaran "Saya tidak tahu apa yang berlaku. closeArr = np.array ((closeArr)) upperband, middleband, lowerband = talib.BBANDS ((closeArr, timeperiod=time_period, nbdevup=critical_std, nbdevdn=critical_std, matype=ma_type) lastClose = closeArr[-1] lastUpper = upperband[-2] lastMiddle = middleband[-2] lastLower = lowerband[-2] BandWidth = (lastUpper - lastLower) / lastMiddle diff_middle = middleband[-1] - middleband[-time_period] # Mengira nilai lokasi B if currentPrice is None: locateB = (lastClose - lastLower) / (lastUpper - lastLower) return round ((locateB,3), round ((bandWidth, 3), round ((diff_middle, 3) lain: locateB = (currentPrice - lastLower) / (lastUpper - lastLower) return round ((locateB,3), round ((bandWidth, 3), round ((diff_middle, 3)
RumputIni masih lebih mudah, belajar asas, dan mudah menggunakan perpustakaan grafik https://www.fmz.com/bbs-topic/4158