[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 342

 

Assessor de breakeven (versão 4)

https://www.mql5.com/ru/code/10251

 
movido.
khodakvv:
Favor escrever o código da fórmula que calcula o lote com 3 por cento de risco de fundos livres. Obrigado
 
khodakvv:
Напишите, пожалуйста, код формулы, рассчитывающей лот при риске 3мя процентами свободных средств. Благодарю
Confira o livro didático - aqui...
 
Por favor, me dê o código para abrir um negócio somente nos primeiros 10 minutos de cada hora (no meu caso, ele abre no início da hora, fecha no take profit e depois abre novamente - um negócio com prejuízo).
 
beekeeper:
Você pode me dar o código para abrir um negócio somente nos primeiros 10 minutos de cada hora (eu abro no início da hora, fecho no take profit e reabro o negócio - este é um negócio que dá prejuízo)?

Veja - aqui neste fórum, Sator postou um tema "Somente fiqs úteis de Kim IV" - releia cuidadosamente - encontre fi - restrição de tempo para o trabalho da coruja.
 
charter:

Como uma das muitas opções disponíveis:

Se você souber como fazer pelo menos um pedido pendente, deve ser fácil abrir três.

A cada pedido pode ser atribuído seu próprio magik (o que facilitará o rastreamento do pedido) com níveis de TP correspondentes a esse magik.


Sim, obrigado, acho que tenho trabalhado muito e perdi a opção do mágico, vou tentar.

Obrigado por sua resposta.

 
Roman.:

Veja - aqui no fórum o Sator postou um tópico "Somente tarja útil de Kim I.V." - leia com atenção - você encontrará tarja - restrição de tempo de operação de coruja.


Obrigado.

https://forum.mql4.com/ru/38949/page9#434297

Eu tentei desta e daquela maneira... o tempo limite é definido por horas (e minutos)... apenas por minutos é necessário...

 
beekeeper:


Obrigado.

https://forum.mql4.com/ru/38949/page9#434297

Eu tentei desta e daquela maneira... o limite é em horas (e minutos)... eu só preciso dos minutos...


excluir o relógio...
 
beekeeper:


Obrigado.

https://forum.mql4.com/ru/38949/page9#434297

Eu tentei desta e daquela maneira... a limitação acontece por horas (e minutos)... eu só preciso fazer por minutos...


Aqui estão mais alguns exemplos - ajuste-se às suas condições...

2. Por favor, me diga como fazer com que minha EA pare de negociar às 21h00min e comece às 01h00min do dia seguinte.

int start()

{ 


if (Hour()>20 && Hour<2) return(0);


.....


}

3. Por favor, me diga como fazer com que minha EA pare de negociar às 21h00 e comece somente à 01h00 do dia seguinte. Acho que isto não é muito difícil, mesmo para iniciantes, mas eu sou um zero total na programação. Portanto, se possível, por favor, me dê mais detalhes, ponto por ponto.

bool is_siesta=false;

int start {


if(Hour()<21 && Hour()>=1)is_siesta=true;


if (is_siesta){


ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,Bid-25*Point,Ask+25*Point,"My order #"+counter,16384,0,Green);


if(ticket<0)


{ Print("OrderSend failed with error #",GetLastError());


return(0); } 


} 


}

Alguém pode me dizer um pedaço de código, que permitirá realizar certas ações, por exemplo, a cada 10 minutos.

Declare uma variável

data/hora InícioTempo=0;

Você pode adicionar o seguinte código ao bloco de inicialização

StartTime=0;

Então, no início da EA, escrevemos:

if(StartTime=0){

StartTime=TimeCurrent();// устанавливаем счётчик времени в стартовое состояние

// вычисляем, сколько секунд в 10 минутах

// 60 секунд - это одна минута, 60*10 = 600 секунд в 10 минутах

}

else{

if(TimeCurrent()-StartTime>=600){// Прошло 10 минут

StartTime=TimeCurrent();// устанавливаем снова счётчик времени в стартовое состояние, после чего:

// выполняем какие-то действия

}

}

 
Queimado! 5+ )))))))))) Para onde a DC irá com meu TP? Vai voltar para trás?
Roman.:

Se você não quiser mostrar seus tees e parar DC.....