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
Quem controlará os pips, implementará o protocolo e analisará os resultados? é longo, lento e somente através de sondagens.
Posso ter alguns links para ler sobre este atcl, para que você não tenha que passar por tudo, mas possa estar mais focado no tema.
Será que um par de links para ler sobre este atcl pode não escavar tudo, e se familiarizar mais propositadamente com o tema.
Os principais links para o library-integrator para MT4 (o mesmo em que estou trabalhando duro) são o tópico atual aqui, mais o mencionado no tópico http://luxtrade.tk/atcl:start (historicamente meu site, que está em uma confusão constante :-) )
o próprio Tcl (site raiz) : http://www.tcl.tk
wiki: http://wiki.tcl.tk
"biblioteca padrão" : https://core.tcl.tk/tcllib/doc/tcllib-1-18/embedded/www/toc.html (link para os documentos, provavelmente eles são de interesse primário)
Atualmente o principal distribuidor da ActiveState: https://www.activestate.com/activetcl ,
Eles estão "nos calcanhares" do MagicSplat http://www.magicsplat.com/ e do IronTcl https://irontcl.com/
Como linguagem e plataforma de script, o Tcl é testado no mínimo - primeiro lançamento em 1990, agora está presente de fato no Linux/UNIX, agora também no Android. 98% você o tem em sua máquina em alguma forma despojada - python,ruby,R,maxima,octave e outros o usam para GUI (tkinter etc.)
PS. espero que eles não matem meu posto e a mim junto com muitos links ? É tudo grátis.
PPS. Para as empresas terceirizadas locais - há também uma recompensa "saborosa" https://github.com/flightaware/Tcl-bounties. Mas existem apenas tarefas difíceis a partir de 2500USD e existe uma disciplina rigorosa.
Com pensamentos sobre o futuro:
com a ajuda de alguns remendos e de uma mãe assim, é isto que recebemos:
embora este seja um experimento, e mesmo na versão atual, ainda não vou incluir o adesivo para executar o Tk (primeiro, é muito cedo, as outras falhas estão cheias, e segundo, é feito para cerveja, vou revisar mais tarde)
Mas você pode ver o que quer obter no final e ter confiança de que tecnicamente é possível. Sim, sim, também é possível uma GUI com possibilidade de scriptable completa.
A propósito, para os construtores locais de GUI, a janela (aquela com o canal alfa) é descrita excessivamente assim (é tcl) :
Coloco os arquivos em ordem - agora em ZIP eles são colocados em pastas Indicadores, Scripts, Especialistas, Bibliotecas, Incluir e em idéia para instalar a biblioteca é suficiente para simplesmente
para desempacotar o arquivo no diretório de dados e tudo deve cair no lugar e estar pronto para trabalhar (exceto que o próprio Tcl precisa ser colocado :-) ).
O API é assim:
Parece ser bastante compacto e utilizável.
O arquivo zip-archive acima é anexado, se alguém precisar dele e tiver algum problema com a instalação, afixe-o aqui ou pessoalmente
um exemplo no topo do telhado
"compilando na mosca e usando C/C++ da ATcl dentro de um script MQL".
Bem, parabéns pelo beta! :-)
Em resumo, as características que através da ATcl são agora facilmente acessíveis a partir do MT4 :
Características Tcl
e na página do projeto: http://luxtrade.tk/atcl:start
Ficaremos felizes em responder a quaisquer perguntas sobre o assunto e ouvir idéias e comentários.
Parabéns!
Seria útil fazer alguns exemplos práticos, semelhantes ao que está em kodobase e artigos.
Por exemplo, conectar ao MySQL, Telegramas ou apenas conectar dois terminais via TCP.
Parabéns!
Seria útil fazer alguns exemplos práticos, semelhantes ao que está em kodobase e artigos.
Por exemplo, comunicação com MySQL, Telegrama, ou simplesmente conectando dois terminais via TCP.
em demonstrações (em arquivo):
- Citações de economia de scripts em um banco de dados SQLite. Para o MySQL é o mesmo, mas nem todos o têm :-)
- servidor tcp como indicador e consultor (duas variantes) - após o início ele aceita conexão na porta 8000 (pode ser definido em configurações no início) e traduz aí os ticks de entrada. Você pode contar e ver
- O indicador de cliente http, que periodicamente vai ao site, pega a página de empregos, analisa-a e exibe informações breves no gráfico como Comentário
As demonstrações certamente continuarão a crescer, você pode propor idéias.
À medida que formos avançando, provavelmente farei demonstrações ilustrando
- "servidor web" para mostrar que você pode usar um navegador, e como ele é feito.
- uso de TSV (variáveis compartilhadas de linha), um análogo estendido de GlobalVariable - uso de dados compartilhados nas aplicações
Tenho que inventar mais roteiros :-) para torná-los claros, concisos e pelo menos um pouco úteis.
Houve uma conversa bastante fascinante no Skype, algumas das quais eu acho que preciso dar voz, porque eu acho útil :-)
1. Por que algum Tcl e não o muito mais popular Python, Ruby?
É claro que não será o primeiro, porque o conheço bem e estou usando-o não apenas para comércio. E o ponto tecnológico é muito importante - Python e Ruby não são compatíveis com o modelo de rosqueamento metatrader. Teoricamente eles podem ser executados, mas eu tenho que cavar um API muito baixo ou quebrar a linguagem. O mesmo é válido para R e muitos outros.
Para que funcionem, é preciso cumprir a condição "várias instâncias isoladas podem ser criadas independentemente dentro de um processo e um fio".
Lua é a única outra linguagem de script que conheço, mas é "uma linguagem sem padrões".
A propósito, este tipo arrojado deve ser observado por todos os desenvolvedores de DLLs em seus produtos
2. Como analisar os dados corretamente e rapidamente
Correto e rápido - é realizar cálculos em metatrader. É para isso que o metatrader foi projetado - para receber dados, efetuar cálculos e emitir ordens. Seria uma tolice duplicar suas características em sua DLL. Afinal, a própria MQL é bastante semelhante à C++ e só é preciso um ou dois programadores por dia para começar a escrever nela. E na DLL temos que fazer o que a plataforma não cobre e fisicamente não pode cobrir - comunicação com bancos de dados, serviços, integração e assim por diante. E mais as coisas que podem e devem ser usadas fora do MetaTrader.
3. Onde e quando a versão 5 está disponível?
O mais rápido possível :-) Tecnicamente, não é difícil arrastar e soltar DLL de 4 para 5, os scripts não se importam. Tcl é tanto 32 como 64 bit. Mas é muito mais conveniente desenvolver no 4, não é tocado :-) é estável e não se espera surpresas. Mas com os 5 que veremos, os desenvolvedores da plataforma prometem "tarefas de serviço" (juntamente com indicadores, scripts e Expert Advisors) e certamente algo nas relações de DLL e threads mudará vários builds seguidos. Enquanto isto não for resolvido, não haverá versão para 5.
Durante a execução e com base no feedback do usuário, foram encontrados alguns problemas relacionados às dependências DLL da msvcrt.
e um pequeno bug (meu) em encontrar a mesma DLL. Foram prescritos caminhos relativos no ATcl.mqh handler :-)
tudo corrigido, você pode obter a versão corrigida (anexada), as instruções de instalação estão no local tradicional http://luxtrade.tk/atcl:install
Para os desenvolvedores de DLLs, esta é uma informação útil:
- DLL compilada com definição -D_CRTIMP_ALTERNATIVE, que força o compilador a alinhar quase tudo do CRT :-)
- A DLL agora é construída com o interruptor /MT, o que obriga o linker a usar a ligação estática e não causar dependências desnecessárias. O Redistribuível (pacote de suporte VC) é como não ter que carregar por toda parte
A DLL cresceu em tamanho, mas há menos dependências e deve ser mais fácil de transportar a biblioteca
PS/ pequena atualização - alterou o arquivo anexo. A biblioteca é construída com suporte multithread completo