Artyom Trishkin: Logo após o primeiro parêntese de abertura encaracolado.
OK, declarámos todas as variáveis nos parênteses, e começámos a preenchê-las na função. Preenchemo-los. Mas, qual é o objectivo destas acções, porque não podemos declarar variáveis antes da função e atribuir valores a variáveis na função? Há aqui algum truque?
OK, declarámos todas as variáveis nos parênteses, e começámos a preenchê-las na função. Preenchemo-los. Mas, qual é o objectivo destas acções, porque não podemos declarar variáveis antes da função e atribuir valores a variáveis na função? Há aqui algum truque?
Porquê torná-los globais, se só são necessários localmente - nesta função? A sua tarefa foi cumprida e são destruídos quando a função sai.
Artyom Trishkin: Mas porquê torná-los globais, se só são necessários localmente - nesta função? Cumpriram a sua tarefa e são destruídos ao deixarem a função.
Peço desculpa, talvez, por perguntas ingénuas, mas então porque não inicializá-las na função? Compreendo que terei 33 parâmetros em vez de 3, por isso pergunto-me como escrevê-lo de uma forma mais compacta e não o posso fazer sem compreender o código...
É aqui que esta função é chamada:
doubleOnTester()
{
string Str;
MqlTick Ticks[];
double Balance;
GetData(Str, Ticks, Balance); // Подготовка данных для записиif (MQLInfoInteger(MQL_OPTIMIZATION)) // Оптимизация
{
CONTAINER<uchar> Container; // https://www.mql5.com/ru/forum/95447/page4#comment_5464205
Container[0] = Str;
Container[1] = Ticks;
Container[2] = Balance;
FrameAdd(NULL, 0, 0, Container.Data); // Отправили данные из Агента на Терминал
}
else// Одиночный прогон
{
if (handle != INVALID_HANDLE)
SaveData(Str, Ticks, Balance); // Данные будут записаны в MQL5\Files-папку Агента (не Терминала)FileClose(handle);
}
return(0);
}
Hi. Tenho algumas perguntas sobre a MQL5 Cloud Network: - para que a optimização seja possível na MQL5 Cloud Network, o código indicador deve estar na EA ou pode ser chamado via icustom ? - se uma EA utiliza dados de um ficheiro externo nos seus cálculos, irá trabalhar durante a optimização, todos estes ficheiros serão carregados em agentes ? - quão seguro é utilizar os agentes, podemos obter/extrair EA e os dados processados do agente?
Hi. Tenho algumas perguntas sobre a MQL5 Cloud Network: - para ser optimizado em MQL5 Cloud Network o código indicador deve estar no Expert Advisor ou pode ser chamado via icustom ? - se uma EA utiliza dados de um ficheiro externo nos seus cálculos, irá trabalhar durante a optimização, todos estes ficheiros serão carregados em agentes ? - quão seguro é utilizar os agentes, podemos obter/extrair EA e os dados processados do agente ?
- Não - os indicadores são transmitidos
- Não (os dados devem ser transmitidos/inseridos separadamente)
- Não (os dados devem ser transmitidos/inseridos separadamente)
- Não está excluída.
compreendido, obrigado.
outra questão para a comunidade, existem exemplos de trabalho de opencl ? não gráficos de desenho esféricos e cálculos pi, mas por exemplo temos uma quinta de placas de vídeo com várias centenas de processadores, como executar o testador de optimização em cada processador de placa de vídeo ? é isso mesmo possível ?
Tenho outra pergunta para a comunidade, existem exemplos de trabalho de opencl ? não são gráficos de desenho esféricos e cálculo do número pi, mas por exemplo temos uma quinta de placas de vídeo com várias centenas de processadores, como executar o teste de optimização em cada processador de placa de vídeo ? é mesmo possível ?
Pode escrever um kernel para OpenCL? Só conheço aqui uma pessoa que afirma utilizar o OpenCL para optimizar em tempo real - enquanto a EA está a decorrer. Não tenho conhecimento de quaisquer outros exemplos.
Gostaria de ser eu próprio a dar-lhes uma vista de olhos. Até pedi para publicar um artigo sobre este assunto, mas a administração não sabe como aplicá-lo ao comércio real.
A partir da documentação
Este código irá compilar,não x=i; obter um erro?
E, qual é a diferença entre declarar estes x y z no início, durante a inicialização?
Sou tão idiota... ...não entendem nada.
Talvez o básico, sem argumentos, só não consigo entrar no código, onde começa, onde acaba... daí as perguntas. Ok, é uma referência(?), mas a quê?
Onde é que a variável"Str" aparece originalmente aqui?
Logo após o primeiro parêntese de abertura encaracolado.
OK, declarámos todas as variáveis nos parênteses, e começámos a preenchê-las na função. Preenchemo-los. Mas, qual é o objectivo destas acções, porque não podemos declarar variáveis antes da função e atribuir valores a variáveis na função? Há aqui algum truque?
OK, declarámos todas as variáveis nos parênteses, e começámos a preenchê-las na função. Preenchemo-los. Mas, qual é o objectivo destas acções, porque não podemos declarar variáveis antes da função e atribuir valores a variáveis na função? Há aqui algum truque?
Este código irá compilar,não x=i; obter um erro?
E, qual é a diferença entre declarar estes x y z no início, durante a inicialização?
Sou tão idiota... ...não sei de nada.
Talvez seja amaldiçoado, mas isso é da documentação sem quaisquer alterações.
Mas porquê torná-los globais, se só são necessários localmente - nesta função? Cumpriram a sua tarefa e são destruídos ao deixarem a função.
Peço desculpa, talvez, por perguntas ingénuas, mas então porque não inicializá-las na função? Compreendo que terei 33 parâmetros em vez de 3, por isso pergunto-me como escrevê-lo de uma forma mais compacta e não o posso fazer sem compreender o código...
É aqui que esta função é chamada:
E aqui vamos de novo à inicialização do mesmo :
Depois é chamada a funçãoGetData(Str, Ticks, Balance).Hi. Tenho algumas perguntas sobre a MQL5 Cloud Network:
- para que a optimização seja possível na MQL5 Cloud Network, o código indicador deve estar na EA ou pode ser chamado via icustom ?
- se uma EA utiliza dados de um ficheiro externo nos seus cálculos, irá trabalhar durante a optimização, todos estes ficheiros serão carregados em agentes ?
- quão seguro é utilizar os agentes, podemos obter/extrair EA e os dados processados do agente?
Hi. Tenho algumas perguntas sobre a MQL5 Cloud Network:
- para ser optimizado em MQL5 Cloud Network o código indicador deve estar no Expert Advisor ou pode ser chamado via icustom ?
- se uma EA utiliza dados de um ficheiro externo nos seus cálculos, irá trabalhar durante a optimização, todos estes ficheiros serão carregados em agentes ?
- quão seguro é utilizar os agentes, podemos obter/extrair EA e os dados processados do agente ?
- Não - os indicadores são transmitidos
- Não (os dados devem ser transmitidos/inseridos separadamente)
- Não excluído.
- Não - os indicadores são transmitidos
- Não (os dados devem ser transmitidos/inseridos separadamente)
- Não está excluída.
compreendido, obrigado.
outra questão para a comunidade, existem exemplos de trabalho de opencl ? não gráficos de desenho esféricos e cálculos pi, mas por exemplo temos uma quinta de placas de vídeo com várias centenas de processadores, como executar o testador de optimização em cada processador de placa de vídeo ? é isso mesmo possível ?
Estou a ver, obrigado.
Tenho outra pergunta para a comunidade, existem exemplos de trabalho de opencl ? não são gráficos de desenho esféricos e cálculo do número pi, mas por exemplo temos uma quinta de placas de vídeo com várias centenas de processadores, como executar o teste de optimização em cada processador de placa de vídeo ? é mesmo possível ?
Pode escrever um kernel para OpenCL? Só conheço aqui uma pessoa que afirma utilizar o OpenCL para optimizar em tempo real - enquanto a EA está a decorrer. Não tenho conhecimento de quaisquer outros exemplos.
Gostaria de ser eu próprio a dar-lhes uma vista de olhos. Até pedi para publicar um artigo sobre este assunto, mas a administração não sabe como aplicá-lo ao comércio real.