[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 905

 
Vinin:


Coloque-a em

conectar

#Incluir <VinL_Trade_V3.mq4>

Ótimo. Obrigado. E se você puder fazer isso corretamente.

Eu coloquei isto em <VinL_Trade_V3.mq4> no meu Expert Advisor.

Qual é a forma correta de chamá-los do Consultor Especialista?

 
belck:

super. obrigado. e se você puder, como trabalhar com eles corretamente.

Coloco isto em <VinL_Trade_V3.mq4> no meu EA.

Qual é a forma correta de chamá-los da EA?


Dentro da biblioteca, tudo está lá. Com um nível mínimo, você já pode utilizá-lo.
 
Vinin:


Colocar em

conectar

#Incluir <VinL_Trade_V3.mq4>

como esta, certo?

#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"
#include <VininL_Trade_V3.mq4>
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
 
Vinin:

Tudo está dentro da biblioteca. Com um nível mínimo, você já pode utilizá-lo.

Literalmente alguns exemplos, por favor.

 
Vinin:

A biblioteca tem tudo dentro. Você já pode utilizá-lo com um nível mínimo.

Já tive uma pessoa que fez isso por mim. mas honestamente não consigo entender como isso me liga de outro arquivo. honestamente não entendo.

Estou anexando a biblioteca com o consultor especializado, talvez alguém venha a precisar dela.

Arquivos anexados:
 
Vinin:

Tudo dentro da biblioteca está lá. No nível mais baixo, você já pode utilizá-lo.

Comecei a experimentar e este é o resultado:

if (FirstIndikcheckBuy && SecondIndikcheckBuy && ThirdIndikcheckBuy && FourthIndikcheckBuy){
 lib.Order_Open(OP_BUY, Magic);
 }

Isso dá um erro:

')' - wrong parameters count    C:\Program Files\Терминал тест\experts\Пробный 1.mq4 (81, 30)
 
Eu sou um principiante. Alguém já criou um indicador para mostrar volatilidade, direção de tendência e spread para instrumentos selecionados? Gostaria de fazer uma tabela desse tipo em tempo real.
 
pay:
Eu sou um principiante. Alguém já criou um indicador para mostrar volatilidade, direção de tendência e spread para instrumentos selecionados? Na verdade, eu gostaria de fazer uma tabela desse tipo em tempo real.

veja esta opção.

https://www.mql5.com/ru/code/10289

 
Você sabe como fazer o Expert Advisor verificar o histórico de transações para ver se

fechou algumas das últimas ordens executadas, em tp ou sl,

por exemplo, as últimas 3 ordens executadas foram fechadas em tp ou uma delas foi fechada em sl?

Obrigado.
 

Desculpe, eu novamente, a mesma velha história. Meu irmãozinho veio, jogou Batalha Naval, enquanto eu tirava minha mente do computador, passeava, tomava chá e bolo, assistia as aventuras de Riddick.

//+------------------------------------------------------------------+
//| Dimon's Borders .mq4 |
//| Copyright © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#direitos autorais "Copyright © 2010, MetaQuotes Software Corp.
#link da propriedade "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| função de inicialização especializada |
//+------------------------------------------------------------------+
External int BandsPeriod=20,i=1 ;extern int BandsShift=0;
Faixas duplas externasDeviações=2,0;
Lotes duplos externos=0,1,TakeProfit=50,stoploss=10;
int init()
{
//----

//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização de especialistas |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int start()
{ int total=OrdensTotal(); Comentário(" total ",total); Alerta (" total ",total);
se ( total !=0 ){retorno;}

dupla Média,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,soma,desvio;
texto de cordel; int ticket; int err;
text="macd sample";
Média=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
//----
newres=Fechar[i]-Amédia;
sum=newres*newres;


desvio=Deviações de Banda*MathSqrt(soma/Período de Banda);
Verhnyayaghranytsa=Average+deviation;
Nyzhnyayaghranytsa=Average-deviation;
//----
se (Verhnyayaghranytsa<Close[i])
{ //Comentário("bóia!",Verhnyayaghranytsa );
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*Point,Ask+TakeProfit*Point, "macd sample",16384,0,Green);

}


se (Nyzhnyayaghranytsa>Close[i])
{ //Comentário(" vender! ",Nyzhnyayaghranytsa );

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+stoploss*Point,Bid-TakeProfit*Point, "macd sample",16384,0,Red);
// Alerta (GetLastError();

}
retorno(0);
}
//+------------------------------------------------------------------+
O mesmo erro novamente 130!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

E é mais fácil pensar quando se está por aí.

Razão: