O que você está fazendo com a aquisição de ações por preço igual?

Autora:LiteFly, Data: 2021-03-10 21:02:32
Tags:Ferramenta

A maioria das pessoas usam o preço médio de compra. position = exchanges[0].GetPosition (em inglês) avgPrice = posição[0][Price] O site oficial do Bitcoin Marketplace, o Bitcoin Marketplace, informa que o Bitcoin está sendo vendido em uma quantidade muito maior do que o Bitcoin em todo o mundo. [map[Amount:5 ContractType:swap FrozenAmount:0 Info:map[entryPrice:55173.32071038 isAutoAddMargin:false isolatedMargin:0.00000000 isolatedWallet:0 leverage:20 liquidationPrice:0 marginType:cross markPrice:55171.20000000 maxQty:50 notionalValue:-0.00906269 positionAmt:-5 positionSide:BOTH symbol:BTCUSD_PERP unRealizedProfit:0.00000034] Margin:0.0004531349689693174 MarginLevel Price:20:55173.32071038 Profit:3.4e-07:1]]

O estudo descobriu que existem dois preços de entrada, e que os contratos são transacionados em diferentes bolsas todos os dias, e que o preço muda após o pagamento. Se você usar o preço para calcular o rendimento para fazer o stop loss, pode causar grandes perdas.

Por esse motivo, a função de preço médio das ações das três principais bolsas de valores foi encapsulada.


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)
    
    


Relacionados

Mais.

OTCO que é que ele fez? Mas mudou. 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 ["Preço"]

QuantificaçãoO que é que ele faz?

Q631207207Pode ajudar-me a ver se o robô com o _C está sempre a aparecer com a informação de armazenamento?

LiteFlyVocê é que criou o círculo.