Доступ к единым ценам на хранение большинство людей используют
position = exchanges[0].GetPosition ((()
avgPrice = position[0][
Выяснилось, что есть две цены: входная цена, когда контрактные сделки расплачиваются на разных биржах каждый день, и цена меняется после расплаты. Если вы используете Price для расчета доходности, чтобы остановить потерю, вы можете потерять больше.
По этой причине, в обложке размещены показатели стоимости акций трех крупнейших бирж.
def getAvgPrice(position): if hasattr(position[0],'Info') and hasattr(position[0].Info,'cost_open'):# Huobi return position[0].Info.cost_open elif hasattr(position[0],'Info') and hasattr(position[0].Info,'avg_cost'):#OKex return position[0].Info.avg_cost elif hasattr(position[0],'Info') and hasattr(position[0].Info,'entryPrice'):#binance return position[0].Info.entryPrice else: return position[0]["Price"] def main(): Log(exchange.GetAccount()) position = exchanges[0].GetPosition() if len(position)>0: avgPrice = getAvgPrice(position) Log(avgPrice)
ОкТрейдЭто помогло. Но изменилось. def getAvgPrice ((postinInfo): if hasattr ((postinInfo,'Info') and hasattr ((postinInfo.Info,'cost_open'): # Huobi return postinInfo.Info.cost_open elif hasattr ((postinInfo,'Info') and hasattr ((postinInfo.Info,'avg_cost'): #OKex return postinInfo.Info.avg_cost elif hasattr ((postinInfo,'Info') and hasattr ((postinInfo.Info,'entryPrice'): #binance return postinInfo.Info.entryPrice else: return postinInfo ["Цена"]
Стремиться к количествуОжесточенный
q631207207Если использовать _C, робот будет постоянно показывать информацию о хранении, помогите посмотреть.
ЛайтфлайТы сам завязал цикл.