Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Eu não acho que vou complicar as coisas, ou seja, não vou cavar muito no código bwise.
No máximo, eu o adapto para que possa ser usado junto com a ATcl (isto é, transferir dados da Mql para suas entradas) e receber saídas.
Naturalmente, terei que escrever alguns HowTo "como desenhar quadrados e anexá-los à EA". E pratique o inglês ao se comunicar com o(s) autor(es) :-)
Eu não preciso da ponte, é melhor transferir dados via arquivo texto, assim a otimização funcionará ....
Você não precisa de uma ponte lá, é melhor passar os dados por um arquivo de texto, assim a otimização funcionará....
O truque é que a ATcl trabalha PRONTAMENTE no espaço de endereços do mql, é uma verdadeira intérprete para as necessidades do programador. A troca de dados é obviamente mais rápida do que através de qualquer arquivo.
A partida por lote ou terminal (ala R) não tem nenhum interesse. Lento, entediante.
string s = "0 1 2 3.14159 4 5 6";
double d=tcl.Double(tcl.Obj(s),3)); // выдаст 3.14159, то есть интепретаор разберёт строку в вектор, возьмёт 4-й элемент (с №0) и преобразует в double
você já pensou que a fórmula como ela é, por exemplo, pode ser especificada por um fio nos parâmetros de um exercício ? e será contada rapidamente ?
O truque é que a ATcl roda ALERTAMENTE no espaço de endereços do mql, é uma verdadeira intérprete para as necessidades do programador. O intercâmbio de dados é conhecido por ser mais rápido do que através de qualquer arquivo.
A partida por lote ou terminal (ala R) não tem interesse. Lento, entediante.
string s = "0 1 2 3.14159 4 5 6";
double d=tcl.Double(tcl.Obj(s),3)); // выдаст 3.14159, то есть интепретаор разберёт строку в вектор, возьмёт 4-й элемент (с №0) и преобразует в double
Você já pensou que a fórmula pode ser especificada como um fio nos parâmetros de um exercício?
Estou pensando no MT5 e na nuvem ...
Sobre as fórmulas na linha - havia um script similar na base de código em algum lugar.
Como prometido anteriormente - estou preparando um artigo (tanto código como scripts) sobre o envio de correspondência.
O programa realmente funciona, um rascunho do artigo está pronto, você pode conferi-lo: http: //nektomk.ru/atcl:tradebiff
À noite vou "revisá-lo", corrigir erros estilísticos/gramáticos e duplicá-lo no blog local. Mais uma vez, para que as informações não se percam.
Em resumo:
Coloque-se no lugar do cliente e formule a tarefa:
Temos um programa útil na forma de indicador, que "se senta no gráfico" e envia cartas com um relatório e uma captura de tela se algo acontecer para mudar na ordem. Esta é uma grande ferramenta para a VDS, é uma ferramenta imprescindível.
O programa pode enviar e-mails para múltiplos destinatários e anexos.
código aberto, código funciona...ver anexo, somente tcl teve que ser embrulhado em zip :-)
ATUALIZAÇÃO: acabamos de baixar o código fonte TradeBiff com estrutura de diretório "correta". Desembrulhá-lo no diretório de dados do terminal e carregá-lo nos lugares certos.
O artigo sobre este indicador é grande e eu aconselho fortemente a ler
somente agora
Publicado um artigo em blogs locais https://www.mql5.com/ru/blogs/post/718364
Muito disso não se trata tanto da ATcl, mas do processo de desenvolvimento de software em geral e é um pouco polêmico com as publicações"desenvolvendo TOR para EA/indicador/NYOH".
O PS/ minha pergunta anterior sobre os arquivos de fabricação ainda é relevante. Eu fiz uma correção de um mqh e agora tenho que "compilar à mão" cada mq4 que o inclui... Século 21, sim.MS nmake não é suficiente para suas necessidades (para compilar scripts/especialistas e fazer arquivos sem fazer alterações no makefile)
e nem todos a têm.
Portanto, vou escrever um roteiro adequado para todos, possivelmente com um pequeno diálogo em uma janela. Nem todos conhecem a linha de comando :-)
O roteiro é algo parecido com isto :
- escolha/estabeleça um arquivo arbitrário de seu produto
- o roteiro utiliza esta entrada
* tenta encontrar o "produto_nome"
* e a raiz da instalação MT (diretório de dados)
- depois faça uma lista de arquivos que correspondam ao "nome do produto".
- compila todos os arquivos mq4 e os adiciona à lista
- tudo na lista é reunido no arquivo zip, salvando os caminhos relativos aos "dados do catálogo".
- o arquivo resultante salva como "nome do produto" -date-time.zip para a raiz do diretório de dados
é assim que parece...se você tem alguma idéia - me diga
Qual é o propósito de tudo isso? É possível dobrar o câmbio com ele?
Você está se referindo à biblioteca ATcl sobre a qual trata o tópico do fórum?
É projetado para simplificar o comércio. Mais precisamente, fazer EAs/Indutores/scripts para comercialização.
Já é possível (apesar de que nem tudo está funcionando) :
- Escrever/ler dados diretamente do Excel e outras coisas de escritório. Sem CSV intermediário
- trabalhar com bancos de dados SQLite, PostgreSQL, MySQL, (e mais ODBC).
- fazer um WebRequest sem quaisquer restrições e de forma assíncrona
- ler fluxos do WebSocket
- enviar e-mail com um anexo
- parse html, xml
isto é o que é testado diretamente do MT4, e há muitas possibilidades
Terei uma GUI (Tk)...e http backend (é possível, eu não verifiquei).
MS nmake é insuficiente para as necessidades (compilar scripts/especialistas e fazer arquivos sem modificar constantemente o makefile)
e nem todos a têm.
Portanto, vou escrever um roteiro adequado para todos, possivelmente com um pequeno diálogo em uma janela. Nem todos conhecem a linha de comando :-)
O roteiro é algo parecido com isto :
- escolha/estabeleça um arquivo arbitrário de seu produto
- o roteiro utiliza esta entrada
* tenta encontrar o "produto_nome"
* e a raiz da instalação MT (diretório de dados)
- depois faça uma lista de arquivos que correspondam ao "nome do produto".
- compila todos os arquivos mq4 e os adiciona à lista
- tudo na lista é reunido em zip e armazenado em caminhos relativos aos "dados do catálogo".
- o arquivo resultante salva como "nome do produto" -date-time.zip para a raiz do diretório de dados
é assim que parece...se você tem alguma idéia - me diga
é assim que se parece :
seleciona corretamente a biblioteca ATcl de qualquer um de seus arquivos, a reconstrói corretamente e faz um arquivo.
talvez mais alguns toques (e possivelmente uma ex-folha) e eu a tornarei disponível para revisão.
Existe apenas um MAS - como encontrar o metaeditor certo no Windows? Agora ele leva o que está na raiz dos diretórios ou nos caminhos do sistema, mas não é muito correto.
Estes metaeditores são como um cão em todo o sistema e para cada hierarquia é suposto ter o seu próprio