Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
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)
Пример #4
0
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)
Пример #5
0
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)
Пример #6
0
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)
Пример #7
0
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)
Пример #8
0
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)