Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 610

 

Você pode me dizer se há alguma forma (por exemplo, através de API)

para mudar para outra conta do programa

 

Olá, queridos amigos.

Estou perplexo, na semana passada a coruja estava trabalhando bem, esta semana ela está dando o seguinte erro no registro

2014.05.23 18:30:11.877 '91314348': pedido compra 1.02 USDCADpro abertura a 0.00000 sl: 1.08941 tp: 1.09161 falha [Inválido S/L ou T/P]

2014.05.23 18:30:10.519 '91314348': mercado de compra de pedidos 1.02 USDCADpro sl: 1.08941 tp: 1.09161

Aqui está um pouco de código

ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,",0,0,Blue);


Os parâmetros são os seguintes

extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0,10;
extern int Slippage=30
;

Eu não mudei nada no código, apenas introduzi o parâmetro Slippage .

Não pareço ter mudado mais nada, mas o robô parou de funcionar depois disso.

Por favor, ajude-me a entender este problema.

 

Oops, desculpe. O lote é regulamentado pela MM. Não é 0,1. Mas não desempenha um papel aqui.

Acrescentei este esclarecimento para que você não fique confuso com este ponto.

 
Compartilhe o indicador de cave sem perda, pessoas amáveis. (Exceto Urdala).
Talvez alguém tenha um iEposure com uma coluna BU, isso seria fantástico!
 
FOReignEXchange:

Olá, queridos amigos.

Estou perplexo, na semana passada a coruja estava trabalhando bem, esta semana ela está dando o seguinte erro no registro

2014.05.23 18:30:11.877 '91314348': pedido compra 1.02 USDCADpro abertura a 0.00000 sl: 1.08941 tp: 1.09161 falha [Inválido S/L ou T/P]

2014.05.23 18:30:10.519 '91314348': mercado de compra de pedidos 1.02 USDCADpro sl: 1.08941 tp: 1.09161

Aqui está um pouco de código

ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,",0,0,Blue);


Os parâmetros são os seguintes

extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0,10;
extern int Slippage=30
;

Eu não mudei nada no código, apenas introduzi o parâmetro Slippage .

Não pareço ter mudado mais nada, mas o robô parou de funcionar depois disso.

Por favor, ajude-me a entender, eu não consigo entender este problema.


FOReignEXchange:

Olá queridos senhores.

Algo que estou perplexo, na semana passada a coruja estava funcionando bem e esta semana ele dá este erro no registro

2014.05.23 18:30:11.877 '91314348': pedido compra 1.02 USDCADpro abertura a 0.00000 sl: 1.08941 tp: 1.09161 falha [Inválido S/L ou T/P]

2014.05.23 18:30:10.519 '91314348': mercado de compra de pedidos 1.02 USDCADpro sl: 1.08941 tp: 1.09161

Aqui está um pouco de código

ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,Ask-stop_loss*Point,Ask+take_profit*Point,",0,0,Blue);


Os parâmetros são os seguintes

extern int take_profit=100;
extern int stop_loss=120;
extern double lot=0,10;
extern int Slippage=30
;

Eu não mudei nada no código, apenas introduzi o parâmetro Slippage .

Não pareço ter mudado mais nada, mas o robô parou de funcionar depois disso.

Por favor, ajude-me a entender este problema.

Você mudou o tipo de conta?
 

Eu não mudei o tipo de conta. Eu nem sequer reinstalei o terminal. Eu ainda nem reinstalei o terminal. Em resumo, tudo está como estava. Eu só mudei o código da coruja.

Eu mesmo programei este robô. Eu também programei muitas coisas antes disso. Mas agora estou apenas perplexo. Eu não entendo nada. Por que o preço de abertura é 0,00000. Eu não entendo o que é.

Por favor, ajudem, pessoas de boa vontade )

 

Example2:
Здравствуйте. Корзиночный советник, при наступлении условии должен закрыть все ордера, но он сначала закрывает ордер, потом пытается закрыть его снова (сервер выдает ошибку "Неверный тикет") и только потом идет дальше. Вот пример кода и сам советник.

Resposta:

Olá, hanny. Desculpe, mas minha lógica me diz que não há nenhuma dica de um número de bilhete neste pedaço de código. De onde vem?

 
FOReignEXchange:

Eu não mudei o tipo de conta. Eu nem sequer reinstalei o terminal. Eu ainda nem reinstalei o terminal. Em resumo, tudo está como estava. Eu só mudei o código da coruja.

Eu mesmo programei este robô. Eu também programei muitas coisas antes disso. Mas agora estou apenas perplexo. Eu não entendo nada. Por que o preço de abertura é 0,00000. Eu não entendo o que é.

Por favor, ajudem, pessoas de boa vontade )


Talvez tentar um terminal diferente?

 

Experimentei em dois terminais diferentes, em computadores diferentes. Os negócios não se abrem.

 
FOReignEXchange:

Simplesmente, se o fechamento falhar, a função ERRORS é chamada e já gera erro 4108 e retorna 2. Depois disso, enquanto deve parar, mas vai para o segundo round e só então pára
Razão: