Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 379

 
lexinson:

Por favor, leia a documentação:

Valor de retorno (por Orderend())

Devolve o número do bilhete que é atribuído à encomenda pelo servidor comercial ou -1 em caso de falha.Para obter informações deerro, ligue paraGetLastError().

Коды возврата торгового сервера - Документация на MQL4
  • docs.mql4.com
Коды возврата торгового сервера - Документация на MQL4
 
Olá. Pode dizer-me por favor porque testei a minha EA com bons resultados, mas outras pessoas que descarregaram a versão demo da minha EA do mercado têm maus resultados? Qual é a razão? O que pode estar a afectar o resultado do teste?
 
Tatiana Zyrianova:
Olá. Pode dizer-me por favor porque testei a minha EA com bons resultados, mas outras pessoas que descarregaram a versão demo da minha EA do mercado têm maus resultados? Qual é a razão? O que pode afectar o resultado dos testes?
Se tiver a certeza de que os conjuntos são os mesmos, poderá ser o spread se a conta estiver noutra corretora ou mesmo o tipo de conta se estiver na mesma corretora.
 
Como conheço as restrições de símbolos no MT4 (acesso total, fechar apenas, etc.)? Claro que programática, também não sei como fazê-lo com os meus olhos.
 
Andrey Dik:
Como conheço as restrições de símbolos no MT4 (acesso total, fechar apenas, etc.)? Claro que programática, também não sei como fazê-lo com os meus olhos.
SymbolInfoInteger(_Symbol,SYMBOL_TRADE_MODE)
 

Boa tarde,


Por favor, explique o que se entende por:

Sinal_ThresholdOpen

Sinal_ThresholdFechar

Como é que funcionam, o que é que altera o valor?

 
kashi_ann:

Boa tarde,


Por favor, explique o que se entende por:

Sinal_ThresholdOpen

Sinal_ThresholdFechar

Como é que funcionam, o que é que altera o valor?

Bem, Threshold traduz-se na realidade como "limiar". Por conseguinte, vamos partir daí. Muito provavelmente, é um limiar para desencadear um sinal para abrir e um limiar para desencadear um sinal para fechar. Não lhe posso dizer mais nada a partir das informações da sua pergunta.
 
kashi_ann:

Boa tarde,


Por favor, explique o que se entende por:

Sinal_ThresholdOpen

Sinal_ThresholdFechar

Como é que funcionam, o que é que altera o valor?

Aqui estão dois artigos pesquisáveis sobre sinais e mql5 wizard: https://www.mql5.com/ru/search#!keyword=Signal_ThresholdOpen&module=mql5_module_articles&author=MetaQuotes&method=2
 

Olhando para as ligações, parece haver apenas uma aplicação real. E puseram tanto 60 como 50... Procurei outros artigos... Mas não consegui encontrar nada que diga o que acontece se eu fixar 40 ou 10 ou 100...

Estou a analisar um Expert Advisor MA elementar linha a linha a partir de um artigo.

//--- inputs for expert
input string             Expert_Title                  ="TestExpert"; // Document name
ulong                    Expert_MagicNumber            =23320;        // 
bool                     Expert_EveryTick              =false;        // 
//--- inputs for main signal
input int                Signal_ThresholdOpen          =10;           // Signal threshold value to open [0...100]
input int                Signal_ThresholdClose         =10;           // Signal threshold value to close [0...100]
input double             Signal_PriceLevel             =0.0;          // Price level to execute a deal
input double             Signal_StopLevel              =50.0;         // Stop Loss level (in points)
input double             Signal_TakeLevel              =50.0;         // Take Profit level (in points)
input int                Signal_Expiration             =4;            // Expiration of pending orders (in bars)
input int                Signal_MA_PeriodMA            =85;           // Moving Average(85,0,...) Period of averaging
input int                Signal_MA_Shift               =0;            // Moving Average(85,0,...) Time shift
input ENUM_MA_METHOD      Signal_MA_Method              =MODE_SMA;      // Moving Average(85,0,...) Method of averaging
input ENUM_APPLIED_PRICE  Signal_MA_Applied             =PRICE_CLOSE;    // Moving Average(85,0,...) Prices series
input double             Signal_MA_Weight              =1.0;          // Moving Average(85,0,...) Weight [0...1.0]
//--- inputs for trailing
input int                Trailing_FixedPips_StopLevel  =30;           // Stop Loss trailing level (in points)
input int                Trailing_FixedPips_ProfitLevel=50;           // Take Profit trailing level (in points)
//--- inputs for money
input double             Money_FixLot_Percent          =10.0;         // Percent
input double             Money_FixLot_Lots             =0.1;          // Fixed volume

Todos estes são parâmetros de entrada; a alteração dos valores afecta algo.

Encontrei no manual:

O parâmetro ThresholdOpen pode aceitar valores de 0 a 100. É utilizado para detectar se é necessário abrir uma posição de acordo com os resultados da "votação".

O parâmetro "ThresholdClose" pode assumir valores de 0 a 100. Utilizado para determinar se a posição deve ser encerrada após os resultados da "votação".

O que é esta "votação"? O que é que estes dois parâmetros afectam?

 
kashi_ann:

Olhando para as ligações, parece haver apenas uma aplicação real. E puseram tanto 60 como 50... Procurei outros artigos... Mas não encontrei nada que diga o que acontece se eu fixar 40 ou 10 ou 100...

Estou a analisar um Expert Advisor MA elementar linha a linha a partir de um artigo.

Todos estes são parâmetros de entrada; a alteração dos valores afecta algo.

Encontrei no manual:

O parâmetro ThresholdOpen pode aceitar valores de 0 a 100. É utilizado para detectar se é necessário abrir uma posição de acordo com os resultados da "votação".

O parâmetro "ThresholdClose" pode assumir valores de 0 a 100. Utilizado para determinar se a posição deve ser encerrada após os resultados da "votação".

O que é esta "votação"? O que é que estes dois parâmetros afectam?

Seleccione Signal_ThresholdOpen no código e prima Crrl+F para encontrar todas as ocorrências desta variável no código e examinar todos os cálculos em que esta variável participa. Da mesma forma, pesquisa por ThresholdClose.

Veja se o consegue descobrir ;)