Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 555

 
Igroc33:
Eu tenho muitos caras inteligentes para construir, então vamos jogar à apanhada ou vamos ficar ocupados?
Portanto, são os negócios que precisam ser feitos. Ou você precisa criar apressadamente, e depois lutar heroicamente com um conceito mal planejado originalmente? Ou você, me chamando de espertinho, acha que eu estou enganando e te perseguindo tentando saber a quantidade de informações que você está colocando? Será que importa que muito depende disso no próprio conceito de lógica e código de construção?
Eu não gosto de apressar as pessoas sem mente, sinto muito, mas - agora você mesmo.
 
Alexey Viktorov:

Não seja grosseiro, espertinho. Estão lhe sendo feitas as perguntas certas. Como você imagina que um indicador desse tipo funcionaria? Você insere os dados, eles são contados. Se você se esquecer de entrar, que se lixe, não vamos contar... Certo?

Como assim, vocês se esqueceram de entrar? Vocês estão jogando ou vamos apenas falar sobre distrações?
 
Igroc33:
Se eu tivesse imaginado, eu não teria vindo até você, espertalhão. O que você quer dizer com "esqueceu de entrar no jogo" ou você só quer falar sobre distrações?
Você não consegue nem mesmo articular o que quer. Daí a falta de compreensão da necessidade de perguntas. Como você vai escrever o código então?
Ou na esperança de que os "caras espertos" façam isso por você?
Então você tem o ramo errado. Leia seu primeiro post - ele diz para que serve.
 
Artyom Trishkin:
Você não consegue nem mesmo articular o que quer. Daí o mal-entendido da necessidade das perguntas. Como você vai escrever o código então?
Ou na esperança de que os "caras espertos" façam isso por você?
Então você tem o ramo errado. Leia seu primeiro post - ele diz para que serve.
Não nos precipitemos sobre quanto esse trabalho vai custar
 
Igroc33:
não nos envolveremos em nenhuma prevaricação quanto ao custo de um trabalho desse tipo
Escreva um requerimento para Freelancer. E escolha um ator de acordo com suas necessidades e habilidades.
 
Oi, pessoal. Surgiu uma pergunta. Além desta seleção para(int i=0;i<OrderTotal();i++) e para(int i=OrdersTotal()-1;i>=0;i--) não há nada? Em caso afirmativo, favor informar quais
 
Rustam Bikbulatov:
Oi, pessoal. Surgiu uma pergunta. Exceto para(int i=0;i<OrdensTotal();i++) e para(int i=OrdensTotal()-1;i>=0;i--) não há nada? Em caso afirmativo, por favor, diga-me quais.

Para escolher a partir de https://docs.mql4.com/ru/basis/operators

1 - https://docs.mql4.com/ru/basis/operators/while

2 - https://docs.mql4.com/ru/basis/operators/dowhile

Se do para a variedade, você poderia escrever assim

for(int i = OrdersTotal(); i-- > 0;)
Операторы - Основы языка - Справочник MQL4
Операторы - Основы языка - Справочник MQL4
  • docs.mql4.com
Операторы языка описывают некоторые алгоритмические действия, которые необходимо выполнить для решения задачи. Тело программы — это последовательность таких операторов. Идущие друг за другом операторы разделяются точкой с запятой. Выполняет оператор до тех пор, пока проверяемое выражение не станет ложным. Проверка условия окончания...
 
Alexey Viktorov:

Para escolher a partir de https://docs.mql4.com/ru/basis/operators

1 - https://docs.mql4.com/ru/basis/operators/while

2 - https://docs.mql4.com/ru/basis/operators/dowhile

Se das variedades para, você pode escrever assim

OBRIGADO!

 

Vocês sabem onde encontrar ou me ajudar a consertar a parada de trilha, que funciona desta maneira:

Por exemplo, uma ordem de compra com TP = 100 e SL = 200 foi aberta, e quando o preço foi para COMPRAR e passou de 50 pontos, então SL tornou-se o preço de abertura, enquanto TP foi movido para 50 pontos e assim por diante constantemente????

Posições de Rastreio Vazias(int otype)
{

int cnt = OrderTotal();

int lMinProfit = 0; // Min. pips

int lTrailingStop = 40; // Nível de posição de trilha (o número de pontos a partir da distância SL anterior)

int lTrailingStep = 20; // Nível de parada de trilha (o número de pontos após os quais será acionado)

para (int i=0; i<cnt; i++)
{
se (!(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))) continuar;
se (OrderSymbol() != Symbol()) continuar;

if (OrderType() == OP_BUY && otype == OP_BUY) {
if (Bid-OrderOpenPrice() > lMinProfit*Point) {
if (OrderStopLoss() < Bid-(lTrailingStop+lTrailingStep-1)*Ponto) {
if(OrderModify(OrderTicket(), OrderOpenPrice(), Bid-lTrailingStop*Point, TP + lTrailingStop * Point, 0, Blue))
Imprimir ("Trailing Stop está funcionando");
}
}
}

if (OrderType() == OP_SELL && otype == OP_SELL) {
se (OrderOpenPrice()-Ask > lMinProfit*Point) {
if(OrderStopLoss() > Ask+(lTrailingStop+lTrailingStep-1)*Ponto || OrderStopLoss() == 0) {
if(OrderModify(OrderTicket(), OrderOpenPrice(), Ask+lTrailingStop*Point, TP - lTrailingStop *Ponto, 0, Vermelho))
Imprimir ("Trailing Stop está funcionando");
}
}
}
}
}
 

Como posso obter a identificação da CPU?

Estou defendendo, tenho a identificação do HDD, mas não consigo encontrar a identificação da CPU :(

Razão: