Divulgação do comércio no Meta Trader - página 160

 

Olá a todos.

Foi fornecido um EA (parada de trilha emparelhada):

int init()  {//функция инициализации советника
//- На всякий случай напомним пользователю, если он забыл : 
gbNoInit=False; if (!IsTradeAllowed()) {
    Message("Для нормальной работы советника необходимо\n"+
            "Разрешить советнику торговать");
    gbNoInit=True; return;             }
  if (!IsLibrariesAllowed()) {
    Message("Для нормальной работы советника необходимо\n"+
            "Разрешить импорт из внешних экспертов");
    gbNoInit=True; return;   }
  if (!IsTesting()) {
    if (IsExpertEnabled()) Message("Советник будет запущен следующим  тиком");
    else Message("Отжата кнопка \"Разрешить запуск советников\"");
                    } 
    if (Symbol()!= Symbol_1) {
    Message("Текущий инструмент не соответствует заданному для Symbol_1");                
                            }                
             } // ========= конец функции  int init()

Agora descobri que quando instalo um EA em um gráfico em um comentário, ele diz

Para o trabalho normal do Expert Advisor é necessário "Permitir a importação de EAs externos" +

E isto apesar do fato de que não há nenhuma exigência de EAs externos no código. Exceto
#include <stdlib.mqh> // MT4 Standard Library
#include <stderror.mqh> // MT4 Standard Library

==================================================

Você pode me dizer por que o comentário aparece?

 

porque stdlib.mqh descreve funções chamadas a partir de um arquivo externo (#import "stdlib.ex4")

===

//+------------------------------------------------------------------+
//| stdlib.mqh |
//+
+
#importar "stdlib.ex4"

string ErrorDescription(int error_code);
int RGB(int red_value,int green_value,int blue_value);
bool CompareDoubles(double number1,double number2); string DoubleToStrMorePrecision(double number,int precision);
string IntegerToHexString(int integer_number);

=====

não os utilize? retire-os de sua EA...


#include <stdlib.mqh> // biblioteca padrão MT4
#include <stderror.mqh> // biblioteca padrão MT4


 
Estou vendo. Obrigado.
 
leonid553:

#include <stdlib.mqh> // biblioteca padrão MT4
Você pode me dizer por que o comentário aparece?

Neste ashqh a importação da biblioteca com o mesmo nome. É por isso que aparece. Este PC em si é seguro.
 

Sugiro mostrar ainda mais os pares adequados para o comércio de spread através do muito prático serviço FreeStockCharts.

Um exemplo de um par assim:

O menu mostra um item que permite fazer um hyperlink direto para o gráfico selecionado. Por exemplo, a tabela acima está localizada em http://www.freestockcharts.com?emailChartID=0fbb7f36-c3a3-46a4-ae19-da7ce6c136ec

O serviço é bom na medida em que fornece a história com a visualização de um grande número de instrumentos financeiros gratuitamente e diretamente no navegador. Há possibilidades de sobreposição de vários gráficos uns sobre os outros.

Observe a barra azul inferior. É muito útil. A implementação de tal ferramenta para o MT5 seria desejável, bem como a possibilidade de exibir o eixo vertical em porcentagens.

P.S. O gráfico acima mostra perfeitamente que as pernas (coeficientes de ponderação) do FI devem ser dinâmicas (adaptar).

 

Você pode postar o código de toda a EA, se não for segredo, porque você está discutindo e eu não consigo encontrá-lo neste tópico?

 
sammi61:

Você pode postar o código de toda a EA, se não for segredo, porque você está discutindo e eu não consigo encontrá-lo neste tópico?


Se você se refere ao rastreamento a vapor, não é o código completo. O Expert Advisor (a última e mais simples versão) pode ser encontrado em http://www.procapital.ru/showthread.php?t=28081&page=56 junto com sua descrição em 829-834.
 

Por que o assunto está encerrado?

por que não há ninguém lá?

 
tudo foi para a frente
 
Não é um graal. Consequentemente, todos ficaram desinteressados. =)