Não consigo utilizar C_Trade com Renko! 2023.01.16 17:53:53.926 Ticks future price WIN$N_3TICKS (tick: 2023.07.08 18:01:00, last: 1970.01.01 00:00:00.000) 110070/110070/110070

 

Estou utilizando a biblioteca C_Trade com Renko e a negociação vem com essa datas estranhas. Percebo que a biblioteca toma o nome do Chart, embora eu passe o nome original para a função.

      Ctrade.Sell(lote,original_symbol,NormalizeDouble(latest_price.bid, _Digits),0,0,"Renko");

 O parametro " original_symbol " está com o nome original.

Não sei se o problema está relacionado com essa data abaixo:

(tick: 2023.07.08 18:01:00, last: 1970.01.01 00:00:00.000) 


A mensagem completa é essa:

2023.01.16 17:53:53.926 Ticks future price WIN$N_3TICKS (tick: 2023.07.08 18:01:00, last: 1970.01.01 00:00:00.000) 110070/110070/110070

2023.01.16 17:53:54.925 Ticks future price WIN$N_3TICKS (tick: 2023.07.08 18:01:00, last: 1970.01.01 00:00:00.000) 110065/110065/110065


Alguém tem alguma sugestão.

Abc

 
FlavioGomes Torres:

Estou utilizando a biblioteca C_Trade com Renko e a negociação vem com essa datas estranhas. Percebo que a biblioteca toma o nome do Chart, embora eu passe o nome original para a função.

      Ctrade.Sell(lote,original_symbol,NormalizeDouble(latest_price.bid, _Digits),0,0,"Renko");

 O parametro " original_symbol " está com o nome original.

Não sei se o problema está relacionado com essa data abaixo:

(tick: 2023.07.08 18:01:00, last: 1970.01.01 00:00:00.000) 


A mensagem completa é essa:

2023.01.16 17:53:53.926 Ticks future price WIN$N_3TICKS (tick: 2023.07.08 18:01:00, last: 1970.01.01 00:00:00.000) 110070/110070/110070

2023.01.16 17:53:54.925 Ticks future price WIN$N_3TICKS (tick: 2023.07.08 18:01:00, last: 1970.01.01 00:00:00.000) 110065/110065/110065


Alguém tem alguma sugestão.

Abc

Obviamente o nome na variavel que voce diz estar correto esta errado. Coloca em modo depuracao e uma parada bem no Sell/buy pra olhar as variaveis no momento que ele envia. Provavelmente, em algum lugar voce deve ter zerado o valor atribuindo NULL.
 
FlavioGomes Torres:

Estou utilizando a biblioteca C_Trade com Renko e a negociação vem com essa datas estranhas. Percebo que a biblioteca toma o nome do Chart, embora eu passe o nome original para a função.

      Ctrade.Sell(lote,original_symbol,NormalizeDouble(latest_price.bid, _Digits),0,0,"Renko");

 O parametro " original_symbol " está com o nome original.

Não sei se o problema está relacionado com essa data abaixo:

(tick: 2023.07.08 18:01:00, last: 1970.01.01 00:00:00.000) 


A mensagem completa é essa:

2023.01.16 17:53:53.926 Ticks future price WIN$N_3TICKS (tick: 2023.07.08 18:01:00, last: 1970.01.01 00:00:00.000) 110070/110070/110070

2023.01.16 17:53:54.925 Ticks future price WIN$N_3TICKS (tick: 2023.07.08 18:01:00, last: 1970.01.01 00:00:00.000) 110065/110065/110065


Alguém tem alguma sugestão.

Abc

Boa tarde.

Veja só. O renko que vc usa é um ativo sintético. Ele só existe na sua máquina e não existe na corretora.

Quando vc manda uma ordem para a corretora com o. Ome do ativo sintético, a corretora não encontra aquele ativo e por isso não executa a ordem.

Você vai precisar fazer uma Cross order, que é olhar o renko mas operar no ativo real da corretora.

Veja que outras verificações também precisam ser feitas no ativo real 

Abs.