Bibliotecas: mt-R

 

mt-R:

Biblioteca de conexão dos terminais MT4/5 com R

Autor: СанСаныч Фоменко

 
Automated-Trading:

mt-R:

Autor: SanSanych Fomenko

Corrigir erros de digitação - a licença é "GPL v.2", não GNU-2 (como se os termos fossem completamente diferentes).
 
Muito bem, pessoal! Muito obrigado!
 
Maxim Kuznetsov:
Corrigir erros de digitação - a licença é "GPL v.2", não GNU-2 (como se os termos fossem completamente diferentes).

A linguagem R em si é distribuída sob a licença GNU GPL. pacotes Sob a licença GPL.

Não entrarei em detalhes.

Todos podem usá-la sem restrições com um link para esta cláusula da base de código.

 
СанСаныч Фоменко:

A própria linguagem R é distribuída sob a licença GNU GPL. pacotes Sob a licença GPL

Não vou entrar em sutilezas.

Todos podem usá-la sem restrições com referência a esta cláusula de base de código

O produto resultante tem uma licença GPL v2 e isso deve ser claramente declarado. E você está errado sobre "irrestrito"

As regras de boas maneiras também exigem que você inclua o texto completo, além do preâmbulo no código-fonte. Na verdade, isso foi apontado para você na discussão.
 
Maxim Kuznetsov:
o produto resultante tem uma licença GPL v2 e isso deve ser claramente indicado. E você está errado sobre "ilimitado"

As regras de boas maneiras também exigem que você anexe o texto completo, além do preâmbulo na fonte. Na verdade, isso foi apontado para você na discussão.

Corrigido
 
Estou anexando aqui uma versão modificada do R.mqh.
Arquivos anexados:
R.mqh  17 kb
 
Estou anexando aqui uma versão modificada do R.mqh.
Arquivos anexados:
R.mqh  17 kb
 

Obrigado, Rasoul!
Há uma pequena alteração necessária para que seja possível compilá-lo para o MT5 - adicione outro #endif após a importação do R86.dll


A biblioteca parou de funcionar com as versões mais recentes do terminal, o arquivo do Rasoul funcionou para o MT4.
Mas para compilar esse arquivo para o MT5 foi necessária uma pequena alteração, anexei o arquivo modificado.

E tenho outro problema com o MT5 - a biblioteca funciona apenas em scripts, mas os Expert Advisors travam com um erro logo após chamar o RInit. Estou sentado há uma hora e ainda não descobri o que está errado.

Arquivos anexados:
R.mqh  17 kb
 
Estou executando o R.mqh com oMT5.
Assim que você executar um programa que use esse arquivo, o MT5 será desativado.
Ajude-me.

 

Um grande pedido aos modificadores. Altere o nome da biblioteca após cada modificação. Bibliotecas com o mesmo nome e conteúdos diferentes são uma dor de cabeça e uma perda de tempo.

Precisamos manter o controle das versões. Caso contrário, será um desastre.

Boa sorte.