롤라이트 실시간 모니터링에 기반한 코드를 작성하는 방법을 알려주세요.

저자:아무 것도, 2019-10-18 18:20:54, 업데이트:

실시간 가격 모니터링 볼레 트랙에 위치 코드가 어떻게 작성되어야


더 많은

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 = 상단[-2] lastMiddle = 중대역[-2] lastLower = 로버밴드[-2] bandWidth = (lastUpper - lastLower) / lastMiddle diff_middle = 미들밴드[-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