Discussão do artigo "Interação entre o MetaTrader 4 e o Matlab através de arquivos CSV"

 

Novo artigo Interação entre o MetaTrader 4 e o Matlab através de arquivos CSV foi publicado:

Instruções detalhadas de como organizar o intercâmbio de dados das matrizes entre o MetaTrader 4 e o Matlab através de arquivos CSV.

Agora vamos verificar como tudo funciona. Vamos tentar ativar e desativar o temporizador utilizando "Iniciar". Se o temporizador estiver ativado, o relógio acima do caminho do campo de entrada deve funcionar.

Seria mais correto eliminar o temporizador utilizando o botão "X" no fechamento da GUI. Se você quiser fazer isso, adicione-o

stop(handles.t) ; % stop the timer
delete(handles.t); % delete the timer

no início da função “figure1_CloseRequestFcn”. Esta função será chamada no fechamento da GUI. Você pode acessá-la a partir do editor da GUI:

Mas, por favor, levar em consideração que, agora, se você pressionar "Executar" do editor sem ter fechado a GUI operacional, o temporizador antigo não será excluído ao criar o novo. E da próxima vez vai haver mais um criado, etc. Você pode lidar com temporizadores "desestabilizados" usando o comando "delete(timerfind)" do console Matlab.

Autor: Dmitriy