Redline, for используется, но возможно что-то не так, поэтому я сюда и обратился, т.к. он берется за последнею монету, а не все перебирает хз, в гугле не нашел как решить в основном все говорят об одной монете.
#SMA BUY SELL<br />#Function for buy and sell signal<br />def buy_sell(data):<br /> signalBuy = []<br /> signalSell = []<br /> position = False<br /><br /> for i in range(len(data)):<br /> if data['SMA 1'][i] > SMA2[i]:<br /> if position == False :<br /> signalBuy.append(data['close'][i])<br /> signalSell.append(np.nan)<br /> position = True<br /> и т.д и т.п.
Когда делаю цикл
В других функциях берется последняя монета, а не все перебирает