У меня есть внутридневной график, и я пытаюсь понять, как рассчитать уровни поддержки и сопротивления, кто-нибудь знает алгоритм для этого или хорошая отправная точка?
Если Вы ищете горизонтальные строки SR, я хотел бы знать целое распределение. Но я думаю, что это - также хорошее предположение, чтобы просто взять макс. из Вашего гистограмма .
# python + pandas
spy["Close"][:60].plot()
hist, border = np.histogram(spy["Close"][:60].values, density=False)
sr = border[np.argmax(hist)]
plt.axhline(y=sr, color='r', linestyle='-')
Вы, возможно, должны были бы настроить bins
, и в конечном счете Вы хотите вывести целое мусорное ведро на печать не только нижняя граница.
lower_bound = border[np.argmax(hist)]
upper_bound = border[np.argmax(hist) + 1]
пз базовая "идея" очень похожа на решение @Nilendu.