def sl_to_zero(event): # print("SL to 0 ", personal.epic) for deal_id in globalvar.dict_open_position: deal = globalvar.dict_open_position.get(deal_id) if deal.get('epic') == personal.epic: o = float(deal.get('open_level')) tp = deal.get('limit_level') events.update_limit(deal_id, o, tp)
def SLtoPRU(event): # print("SL to PRU ", personal.epic) pru = events.compute_pru(personal.epic) # print("PRU = %s" % pru) for deal_id in globalvar.dict_open_position: deal = globalvar.dict_open_position.get(deal_id) if deal.get('epic') == personal.epic: tp = deal.get('limit_level') events.update_limit(deal_id, pru, tp)
def tp_to_zero(event): # print("TP to 0 - ", personal.epic) # print("globalvar.dict_open_position", globalvar.dict_open_position) for deal_id in globalvar.dict_open_position: deal = globalvar.dict_open_position.get(deal_id) if deal.get('epic') == personal.epic: o = float(deal.get('open_level')) sl = deal.get('stop_level') events.update_limit(deal_id, sl, o)
def sl_to_zero_spread(event): # print("SL to 0 - spread ", personal.epic) for deal_id in globalvar.dict_open_position: deal = globalvar.dict_open_position.get(deal_id) if deal.get('epic') == personal.epic: o = float(deal.get('open_level')) o = o - (globalvar.spread/globalvar.scaling_factor) tp = deal.get('limit_level') events.update_limit(deal_id, o, tp)
def sl_to_zero_spread(event): # print("SL to 0 - spread ", personal.epic) for deal_id in globalvar.dict_open_position: deal = globalvar.dict_open_position.get(deal_id) if deal.get('epic') == personal.epic: o = float(deal.get('open_level')) o = o - (globalvar.spread / globalvar.scaling_factor) tp = deal.get('limit_level') events.update_limit(deal_id, o, tp)