INNER CODE UNIT · Python
prv_low
Mo-Khalifa96/Forex-Trading-Bot · Forex Trading Bot.py:78
curr_open, prv_high, prv_low = df_rates.iloc[-1][1], df_rates.iloc[-2][2], df_rates.iloc[-2][3]
else:
print(f'Failed to retrieve rates for {symbol_lst[0]} from MT5 terminal. Trying again...')
break #breaks for loop and restarts second while loop again...
#Analyze candles and return indicator lines values for previous candle
maximum, minimum, average = Indicator(df_rates)
#Define buy and sell Conditions
buy_condition = ((prv_low <= minimum) and (curr_open < average))
sell_condition = ((prv_high >= maximum) and (curr_open > average))
#Execute Sell/Buy Order if conditions are met
if buy_condition:
Execute_Buy_Order(symbol=symbol_lst[0], openp=curr_open, min_val=minimum, avg_val=average)
elif sell_condition: