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

 
Azerus:


Como? Tenho-o em configurações de linha indicadora após int init()

ArrayInitialize(Buffer,EMPTY_VALUE);

Você dá o valor padrão no init.

 
snail09:

Obrigado, tudo funcionou......
 

Olá a todos, vocês podem me dizer o que podem pensar? No indicador, há um parâmetro externo - salvar bool externo = falso; então você precisa mudar manualmente para - salvar = verdadeiro; e o programa se lembrará de algo. Mas quando se muda o cronograma, é necessário redefinir o parâmetro para - falso;.

Correr, com verdade, e quando você muda o prazo, para mudá-lo para falso?

 

Bem, qual é o problema?

int init(){int ctf=Period();}

int start(){
if (ctf!=Period()) save=false;
....


 
 

mais precisamente, a declaração ctf deve ser colocada antes do init

int ctf;
int init(){ctf=Period();}
 
Ou estática no inite? Não?
 
fore-x:

O problema é que, após uma mudança de tempo, o valor da variável externa não é redefinido nas propriedades do indicador, ou isso não é possível?


Você escreve um indicador (EA), compila-o, o arquivo ex4 conterá valores padrão de variáveis externas, corrige-me? Foi oferecida a você uma variante para reagir em caso de mudança da TF, não lhe convinha. Existem outras opções, mas elas são menos triviais.
 
dofer-dert:

Precisa de ajuda para mudar uma EA

O Consultor Especialista deve fazer o contrário.

Em vez de vender ordens de limite de compra

e comprar ordens de limite de venda

Estranho, esta é a primeira vez que eu vejo invertido "vender limite -> comprar" e "comprar limite -> vender". Há um atual Bid and Ask, possíveis níveis permitidos para estabelecer pedidos pendentes, incluindo stoplevels e freezes, mas como simplesmente fazer o oposto do que você sugere - não tenho idéia. Isso muda completamente a lógica. Bem, calcule os parâmetros permitidos da função OrderSend para suas condições, considere restrições, e apenas - tente. Você também pode ver as informações de depuração...
 
snail09:
Estranho, esta é a primeira vez que eu vejo "vender limite -> comprar" e "comprar limite -> vender" revertidos. Existem os atuais Bid and Ask, possíveis níveis aceitáveis para estabelecer ordens pendentes, levando em conta os stoplevels e freezes, mas como simplesmente fazer o oposto do que você sugere - não tenho idéia. Isso muda completamente a lógica. Bem, calcule os parâmetros aceitáveis da função OrderSend para suas condições, considere restrições, e apenas - tente. Você também pode ver as informações de depuração...

Eu mesmo não especifiquei...:-) mas talvez aqui o autor queira transformar um TC depurador em depurador...:-) e é isso.
 
snail09:
... mas como simplesmente fazer o oposto do que você sugere está além de mim. A lógica muda completamente. Bem, calcule os parâmetros permitidos da função OrderSend para suas condições, considere restrições, e apenas - experimente. Você também pode ver as informações de depuração...
Não há nada difícil de mudar as condições de entrada considerando asc, licitação, etc. de todos os requisitos e organismos ao fazer negócios - exemplo.
Razão: