Type/to search
0
Follow
4
Followers
Ajuda: Sobre confiar compra e venda, lidar com ordens não cumpridas
Help
Created 2021-09-19 21:43:39  
 2
 1229

Eu escrevi estratégias no Mac, o Mac é muito simples, e eu posso implementá-las rapidamente, mas eu não posso estender isso para adicionar outras funções, então eu tentei implementá-las novamente no JS, mas eu tive alguns problemas:

A primeira questão é: os coríntios compram e abrem uma posição, vendem e fecham uma posição, e eles vão em cima de um limite de preço, mas o limite de preço é a oferta de CLOSE em tempo real ou um preço de compra e um preço de venda.

A lógica que eu estou implementando agora com o JS é a seguinte: a compra é feita com o último preço de fechamento em tempo real + ponto de deslizamento, mas há pedidos pendentes.

Mas eu uso o seguinte código, e sempre que eu encontro um pedido que não está sendo executado, eu recebo um erro.
A solução.

var wei_order =exchange.GetOrders (); // pedidos pendentes

while (wei_order)
// Eu tentei usar o while (wei_order!=)[]) ou while (wei_order!=null) ainda não resolvido, minha idéia é que a variávelwei_order só é tratada com pedidos pendentes
// Contudo, a condição de definição do while não é útil, a execução é um erro: TypeError: Cannot read properties of undefined (reading 'Id'), e o que eu quero é cancelar o pedido quando há um pedido sem transação, e refazer o pedido com um preço mais alto.
{
var wei_order_id =wei_order[0].Id;
exchange.CancelOrder(wei_order_id);
Sleep(1000);
order_id = exchange.Buy(now_records.Close+ huadian, KaiCangNum);
Sleep(5000);
}

A segunda pergunta é: porque há pedidos pendentes, então eu uso a função exchange.GetPosition () para pegar o número de pedidos em estoque, e quando eu vendo, eu encontro pedidos pendentes, e isso mostra que o estoque não está pronto. Eu me pergunto se o Amount da função exchange.GetPosition () não é o número de pedidos que já estão em estoque.

A terceira questão é: para a compra e venda por encomenda, como encomendar com um bom lucro (não quero encomendar a preços de mercado), como lidar com pedidos não realizados (tentando várias vezes, com intervalos de tempo), e como lidar com pedidos não realizados (não quero encomendar a preços de mercado).
Como garantir que o número de posições está correto quando se está em posição de liquidação, sem mostrar que as posições estão insuficientes?

Related Recommendations
Comment
All comments (2)

    你最后怎么解决的,成交数量不足真的头疼

    5 years ago

    下单会返回一个orderid,写程序要进入循环,跟踪这个ORDER ID 成交,否则就再2秒内删除

    5 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)