Попросите инструкции, как написать код на основе мониторинга Boll Trajectory в реальном времени

Автор:Ничего, Создано: 2019-10-18 18:20:54, Обновлено:

Мониторинг в режиме реального времени цены на каком месте находитсяboll трассы как код должен быть написан


Больше

bk_fund currentPrice设置为当前tick.Last的价格,可以获得实时的价格处于boll的位置

bk_funddef boll_locateB_bandWidth ((closeArr, currentPrice=None, time_period=20, critical_std=2.5, ma_type=0): "Я не знаю". locateB: (последние цены - поезда) / (поезда - поезда) bandWidth: показатель пропускной способности, (верхняя - нижняя линия) / средняя линия 1.locateB описывает местоположение последней цены на рынке в Брин-Белде, locate B > 1, где цена находится над рельсом; locate B < 0, указывающее, что цена находится ниже рельса; locate B = 0.5, цена находится в центре 2.locateB - очень полезный инструмент для принятия решений о сделках. 3. Показатель пропускной способности, описывающий изменение ширины проводки в относительном смысле 4. Пропускная способность может быть использована для идентификации сходства линий Бринна 5. Пропускная способность может быть использована для определения начала и конца рыночных тенденций "Я не знаю". 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] - средний диапазон [-1] - средний диапазон [-time_period] # Вычислить значение locateB if currentPrice is None: если текущая цена Никакая locateB = (lastClose - lastLower) / (lastUpper - lastLower) return round ((locateB,3), round ((bandWidth, 3), round ((diff_middle, 3) else: locateB = (currentPrice - lastLower) / (lastUpper - lastLower) return round ((locateB,3), round ((bandWidth, 3), round ((diff_middle, 3)

ТраваЭто все же проще, простой для изучения, и очень простой для использования в графической библиотеке https://www.fmz.com/bbs-topic/4158