INNER CODE UNIT · Python
Execute_Sell_Order
Mo-Khalifa96/Forex-Trading-Bot · OrderProcessing.py:144
def Execute_Sell_Order(symbol, openp, max_val, avg_val):
'''This function creates and sends a sell order.'''
#Create sell request
sell_request = Sell_req(symbol, openp, max_val, avg_val)
#Create sell order
sell_order = mt5.order_send(sell_request)
#Check Order Status
if sell_order.retcode == mt5.TRADE_RETCODE_REQUOTE:
print('\nRequote required! Trying again...')
loop_n = 0
while loop_n < 10: #Try again 10 times...
#send order
sell_request = Sell_req(symbol, openp, max_val, avg_val)
sell_order = mt5.order_send(sell_request)
#check order status