Se você colocar o EA em apenas um símbolo, mas ele funcionará em todos eles? E o mágico verá o seu!
Estou confuso!
No antigo mql4 a condição era verificada do início ao fim, independentemente do resultado da verificação da primeira na lista de condições. Daí esta escrita feia, desejo de reduzir o tempo de processamento.
Atualmente, está escrito em algum lugar, mas não me lembro onde, se a primeira condição não for atendida, então o cheque pára. Assim, coçar a orelha esquerda com o dedo mindinho do pé direito não faz sentido.
for (int i=OrdersTotal()-1; i>=0; i--)
{
if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderMagicNumber() != Magic) continue;
Выставляться будут стопы и тейки любым ордерам? И не надо делать опрос на предмет кто торгует Бот или человек?
"O produto só pode conter um arquivo EX4, não são permitidos arquivos adicionais. O nome do arquivo EX4 e os nomes dos parâmetros de entrada devem ser escritos em letras latinas. Recomenda-se a utilização deRecursos a fim de criar uma interface de fácil utilização.
Por razões de segurança, não são permitidas chamadas para quaisquer DLLs no programa. Se forem necessários dados de teste para o programa de demonstração, o programa deve criar o arquivo necessário por si mesmo e informar o usuário sobre ele. Você também pode adicionar os arquivos necessários usando a função ResourceLoad, mas esteja ciente de que todos os produtos são verificados quanto a possíveis atividades maliciosas antes de serem publicados no Marketplace.
É proibido incluir quaisquer restrições ao Produto dependendo do tempo, tipo ou número da conta comercial, instrumento financeiro, etc. Todas essas ações serão consideradas como hostis ao comprador e não serão toleradas".
Digamos HOW..... Fazer um pedido de EA a um indicador.
"O produto só pode conter um arquivo EX4, não são permitidos arquivos adicionais. O nome do arquivo EX4 e os nomes dos parâmetros de entrada devem ser escritos em letras latinas. Recomenda-se o uso deRecursos a fim de criar uma interface de fácil utilização.
Por razões de segurança, não são permitidas chamadas para quaisquer DLLs no programa. Se forem necessários dados de teste para o programa de demonstração, o programa deve criar o arquivo necessário por si mesmo e informar o usuário sobre ele. Você também pode adicionar os arquivos necessários usando a função ResourceLoad, mas esteja ciente de que todos os produtos são verificados quanto a possíveis atividades maliciosas antes de serem publicados no Marketplace.
É proibido incluir quaisquer restrições ao Produto dependendo do tempo, tipo ou número da conta comercial, instrumento financeiro, etc. Todas essas ações serão consideradas como hostis ao comprador e não serão toleradas".
Digamos HOW..... Fazer um pedido de EA para o indicador.
В данном примере показано как проигрывать звуки из файлов Ok.wav и timeoit.wav, входящих в стандартную поставку терминала. Эти файлы находятся в папке означает папку, из которой запущен клиентский терминал MetaTrader 5. Программным путем из mql5-программы каталог терминала можно узнать следующим образом: Расположение каталога данных терминала...
Obrigado pela resposta. Mas eu já o li e tentei inseri-lo. Não consigo entender. Estou fazendo algo errado ou colocando-o no lugar errado. Estou chamando para três indicadores. Por favor, descreva este roteiro com mais detalhes.
O que, onde, que parâmetros... Agradecemos antecipadamente.
Obrigado pela resposta. Mas eu já o li e tentei colocá-lo dentro. Não consigo colocá-lo para trabalhar. Ou estou fazendo isso errado ou estou colocando no lugar errado. Estou chamando para três indicadores. Por favor, descreva este roteiro com mais detalhes.
O que, onde, que parâmetros... Agradecemos antecipadamente.
Crie três ou quantas variáveis forem necessárias e chame-as como no exemplohandle_ind=iCustom(_Symbol,_Period,"::Indicadores\\blah-blah-blah) Insira o código. Só para que as pessoas entendam!
iCustom é ESTE!
iCustom
Возвращает значение указанного пользовательского индикатора.
doubleiCustom(
string symbol, // имя символа int timeframe, // таймфрейм string name, // папка/имя_пользовательского индикатора
... // список входных параметров индикатора int mode, // источник данных int shift // сдвиг
);
Se
if(handle_ind==INVALID_HANDLE) то это значит - не корректный хэндл
Crie três variáveis ou quantas forem necessárias e pesquise como no exemplohandle_ind=iCustom(_Symbol,_Period,"::Indicadores\\blah-blah-blah) Insira o código. Só para que as pessoas entendam!
if ((OSL==0&&stoploss!=0)||(OTP==0&&takeprofit!=0))
A parada está agora tremendo a cada tique )))))
No post#4643 você apontou o código de fechamento para o mágico ! Eu entendo isso! A situação é a seguinte: eu negocio à mão, mas de repente preciso recuar e dar controle à EA (busca de um padrão e ponto de entrada). Quero separar todas as operações. Mas a parada e a retirada, como exigido por todos. Talvez eu ainda não esteja cavando direito!
Por que mesmo escrevê-lo dessa maneira?
Se você colocar o EA em apenas um símbolo, mas ele funcionará em todos eles? E o mágico verá o seu!
Estou confuso!
No antigo mql4 a condição era verificada do início ao fim, independentemente do resultado da verificação da primeira na lista de condições. Daí esta escrita feia, desejo de reduzir o tempo de processamento.
Atualmente, está escrito em algum lugar, mas não me lembro onde, se a primeira condição não for atendida, então o cheque pára. Assim, coçar a orelha esquerda com o dedo mindinho do pé direito não faz sentido.
@Konstantin Nikitin Então, se eu escrever no início da iteração desta forma
Então, se eu escrever no início da iteração desta forma
Boa tarde. Isto é o que eles escrevem.
"O produto só pode conter um arquivo EX4, não são permitidos arquivos adicionais. O nome do arquivo EX4 e os nomes dos parâmetros de entrada devem ser escritos em letras latinas. Recomenda-se a utilização deRecursos a fim de criar uma interface de fácil utilização.
Por razões de segurança, não são permitidas chamadas para quaisquer DLLs no programa. Se forem necessários dados de teste para o programa de demonstração, o programa deve criar o arquivo necessário por si mesmo e informar o usuário sobre ele. Você também pode adicionar os arquivos necessários usando a função ResourceLoad, mas esteja ciente de que todos os produtos são verificados quanto a possíveis atividades maliciosas antes de serem publicados no Marketplace.
É proibido incluir quaisquer restrições ao Produto dependendo do tempo, tipo ou número da conta comercial, instrumento financeiro, etc. Todas essas ações serão consideradas como hostis ao comprador e não serão toleradas".
Digamos HOW..... Fazer um pedido de EA a um indicador.
Boa tarde. Isto é o que eles escrevem.
"O produto só pode conter um arquivo EX4, não são permitidos arquivos adicionais. O nome do arquivo EX4 e os nomes dos parâmetros de entrada devem ser escritos em letras latinas. Recomenda-se o uso deRecursos a fim de criar uma interface de fácil utilização.
Por razões de segurança, não são permitidas chamadas para quaisquer DLLs no programa. Se forem necessários dados de teste para o programa de demonstração, o programa deve criar o arquivo necessário por si mesmo e informar o usuário sobre ele. Você também pode adicionar os arquivos necessários usando a função ResourceLoad, mas esteja ciente de que todos os produtos são verificados quanto a possíveis atividades maliciosas antes de serem publicados no Marketplace.
É proibido incluir quaisquer restrições ao Produto dependendo do tempo, tipo ou número da conta comercial, instrumento financeiro, etc. Todas essas ações serão consideradas como hostis ao comprador e não serão toleradas".
Digamos HOW..... Fazer um pedido de EA para o indicador.
Você mesmo escreveu a resposta: Use um recurso
Você mesmo escreveu a resposta: Use o recurso
Obrigado pela resposta. Mas eu já o li e tentei inseri-lo. Não consigo entender. Estou fazendo algo errado ou colocando-o no lugar errado. Estou chamando para três indicadores. Por favor, descreva este roteiro com mais detalhes.
O que, onde, que parâmetros... Agradecemos antecipadamente.
Obrigado pela resposta. Mas eu já o li e tentei colocá-lo dentro. Não consigo colocá-lo para trabalhar. Ou estou fazendo isso errado ou estou colocando no lugar errado. Estou chamando para três indicadores. Por favor, descreva este roteiro com mais detalhes.
O que, onde, que parâmetros... Agradecemos antecipadamente.
Crie três ou quantas variáveis forem necessárias e chame-as como no exemplohandle_ind=iCustom(_Symbol,_Period,"::Indicadores\\blah-blah-blah) Insira o código. Só para que as pessoas entendam!
iCustom é ESTE!
SeCrie três variáveis ou quantas forem necessárias e pesquise como no exemplohandle_ind=iCustom(_Symbol,_Period,"::Indicadores\\blah-blah-blah) Insira o código. Só para que as pessoas entendam!
iCustom é ESTE!
SeVou tentar. Obrigado.
A parada está agora tremendo a cada tique )))))
No post#4643 você apontou o código de fechamento para o mágico ! Eu entendo isso! A situação é a seguinte: eu negocio à mão, mas de repente preciso recuar e dar controle à EA (busca de um padrão e ponto de entrada). Quero separar todas as operações. Mas a parada e a retirada, como exigido por todos. Talvez eu ainda não esteja cavando direito!