[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 195

 
olis:

Boa tarde,

Como a OrderModify funciona?
Não funcionou:

OrderModify(0,0,Bid-20*Point,0,0,0);

Eu só preciso mover o StopLoss. Erro 4051.

Obrigado!


Não há especialistas na base de códigos para que você possa simplesmente arrancar o código certo de lá?
 
7777877:

Boa tarde. Aqui vai uma pergunta. Nolivro daMQL4S.K., no capítulo "GlobalVariables" em "Properties of GV Variables" (Propriedades das Variáveis GV) diz: "Uma variável GV só pode ter tipo duplo". Abaixo, na seção "Função GlobalVariableDel()", há um exemplo de especialista globalvar.mq4 com o seguinte conteúdo:

Pergunta: por que as variáveis globais Expert e New_Expert são do tipo intneste exemplo , mesmo que, como dito anteriormente, essas variáveis devam ser do tipo duplo?

Obrigado antecipadamente por sua resposta

Não é "deve ser do tipo duplo", mas "armazenado em uma variável global como duplo". Sinta a diferença)
 
sergeev:

Não há especialistas na base de código para que você possa simplesmente arrancar o código certo de lá?


há:

Então, como é que eu, um novato, descubro?

 
olis:


aqui está:

Então, como é que um não principiante descobre isso?

Isso é uma grande chatice. É tudo uma treta.

Jogar fora. procurar por um bom.

 
olis:

Boa tarde,

Como a OrderModify funciona?
Não funcionou:

OrderModify(0,0,Bid-20*Point,0,0,0);

Eu só preciso mover o StopLoss. Erro 4051.

Muito obrigado!

Livro-texto - o que é isso? Você se importa de olhar aqui - f - iya arrasto (marginal)?

Onde estão as verificações das condições máximas modificáveis permitidas ?

 

Pergunta repetida novamente.

É possível passar dados históricos através de buffers. Eu não preciso DESTA!!!!!!!! Eu já o fiz, sem dúvida.... ou melhor, pergunta da treta....):

Eu quero EXECUTAR a linha indicadora traçada ao longo da história.

ObjectCreate(name,OBJ_LABEL,0,0,0);

Isto é, a questão é: posso adicionar ou subtrair do iBarsShift valor de indicador por histórico.

Eu tenho uma data em variáveis globais, por exemplo

expert stiang Data = "02.01.2009  01.00";

De acordo com a data ( "01.02.2009 01.00"), a linha HORIZONTAL do indicador é definida. Posso mudar a data, mas tenho que MUDAR MANUALMENTE em variáveis globais.

Portanto, perguntei COMO e se em geral, apenas usando a combinação de teclas, para ativar a mudança de data????? pensei em adicionar valores ao iBarsShift.

E como escrever a combinação chave no indicador. No MT5 eu sei que é possível. Eu estou perguntando sobre o MT4.

 


Eu não entendo. O raciocínio é o seguinte. Temos a seguinte seqüência

Experts=GlobalVariableGet(Quantity);         // Получим тек. знач.

A função GlobalVariableGet(Quantity) retorna um valor do tipo duplo. A variável Expert tem o valor int. Então, de acordo com a regra de digitação, o valor de expressão à direita do sinal de operação (em nosso caso é sinal igual) será lançado para o tipo variável à esquerda do sinal de operação. Neste caso, a variável Expert terá tipo int, como antes. Mas na linha

GlobalVariableSet(Quantity, Experts)
Temos a função GlobalVariableSet(Quantity, Experts), na qual o 2º parâmetro (ou seja, a variável Expert) deve ter (por definição) tipo duplo, mas nossa variável Expert tem tipo int... Existe uma regra de digitação (ou algo similar) dentro das FUNÇÕES?
 
É possível (e, se sim, com que funções) implementar uma resposta a um usuário pressionando uma tecla em um programa?
 
7777877:


Eu não entendo... As considerações são as seguintes. Nós temos um cordão.

A função GlobalVariableGet(Quantity) retorna um valor do tipo duplo. A variável Expert tem o valor int. Então, de acordo com a regra de digitação, o valor da expressão à direita do sinal de operação (neste caso, é igual ao sinal de operação) é lançado para o tipo variável à esquerda do sinal de operação. Neste caso, a variável Expert terá tipo int, como antes. Mas na linha

Temos a função GlobalVariableSet(Quantidade, Especialistas), na qual o 2º parâmetro (ou seja, Variável especialista) deve ter (por definição) tipo duplo, enquanto temos a Variável especialista de tipo int... Existe uma regra de digitação (ou algo similar) dentro das FUNÇÕES?


tratar a conversão do tipo como trabalho com bytes. por exemplo, um duplo é 8 bytes.

Quando você converte de um tipo para outro, significa que você está trabalhando com a representação de bytes de um número na memória do computador.

Os bytes não vão a lugar algum, é apenas que um tipo de dado representa esses bytes de uma forma muito diferente de outro tipo de dado.

 
MikeM:
É possível (e, em caso afirmativo, com que funções) implementar uma reação ao pressionamento de tecla de um usuário em um programa?

Em MT5 é possível