Especialistas: Diff_TF_MA_EA - página 5

 
fxsaber:

Aparentemente, é um tipo de escola de pensamento escrever dessa forma

Por que não assim?


ZY

Bem, em geral, o fxsaber está certo.

 
Artyom Trishkin:

Você não está ciente da exigência de corresponder ao estilo MK?

É claro que não.

 
fxsaber:

Desconhecido, é claro.

Vamos lá!)

 
Rashid Umarov:

Vamos lá!)

É verdade. Houve um caso em que eles não quiseram publicar porque o nome da classe não tinha um "C" no início. Mas acho que isso não se enquadra em nenhuma regra. Em vez disso, foi uma preferência pessoal do revisor.

 
fxsaber:

Eu o substituí.

Um erro grave.

O que está no link:

Essa é a lógica errada. Depois de um OrderSend fracassado e bem-sucedido, o ambiente de negociação atual deve ser completamente lido novamente. Essa regra deve ser sempre aplicada.

Isso foi discutido ontem - não existe esse erro. O ambiente é atualizado ao abrir uma posição. E quando a abertura não é bem-sucedida, a lista não muda - por que ela deveria ser acelerada?

 
Artyom Trishkin:

O que está no link:

Essa é a lógica errada. Depois de um OrderSend fracassado e bem-sucedido, o ambiente de negociação atual deve ser completamente lido novamente. Essa regra deve ser sempre aplicada.

Isso foi discutido ontem - não existe esse erro. O ambiente é atualizado quando uma posição é aberta. E quando a abertura de uma posição não é bem-sucedida, a lista não muda - por que ela deveria correr?

Já percebi que não posso mudar sua opinião.

 
Rashid Umarov:
Os códigos foram atualizados.

Ainda há

double ll=trade.CheckVolume(symb,lot,symbol_info.Ask(),ORDER_TYPE_BUY);
 
fxsaber:

Ainda há

Não relerá tudo, ou seja, o valor armazenado em cache?

 
Rashid Umarov:

Eles não relerão tudo - você está se referindo ao valor armazenado em cache?

Sim.