[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 905

 
Vinin:


Ложить в include

подключать

#include <VininL_Trade_V3.mq4>

супер. спасибо. и если можно как правильней с ними работать.

вот это include <VininL_Trade_V3.mq4> - вставляю в советнике.

Как правильней из советника их вызывать?

 
belck:

супер. спасибо. и если можно как правильней с ними работать.

вот это include <VininL_Trade_V3.mq4> - вставляю в советнике.

Как правильней из советника их вызывать?


Внутри библиотеки все есть. При минимальном уровне уже можно пользоваться.
 
Vinin:


Ложить в include

подключать

#include <VininL_Trade_V3.mq4>

вот так вот, правильно?

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

Внутри библиотеки все есть. При минимальном уровне уже можно пользоваться.

буквально пару примеров. пожалуйста.

 
Vinin:

Внутри библиотеки все есть. При минимальном уровне уже можно пользоваться.

мне вот как то делал один человек. но я честно говоря, до си не могу понять, как оно вызывает с другого файла. как правильней нужно указывать. я честно не понимаю.

прикрепляю библиотеку с советником, может кому пригодится.

Файлы:
 
Vinin:

Внутри библиотеки все есть. При минимальном уровне уже можно пользоваться.

я начал пробовать. и вот каков результат:

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

выдает ошибку:

')' - wrong parameters count    C:\Program Files\Терминал тест\experts\Пробный 1.mq4 (81, 30)
 
Я новичег. Кто нибудь придумывал делать типа индикатора, чтобы выводил волатильность, направление тренда и спред по выбранным инструментам? собственно хотелось бы сделать подобную табличку в реальном времени.
 
pay:
Я новичег. Кто нибудь придумывал делать типа индикатора, чтобы выводил волатильность, направление тренда и спред по выбранным инструментам? собственно хотелось бы сделать подобную табличку в реальном времени.

по смотри такой вариант

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

 
Подскажите кто знает, как заставить советник проверять историю сделок на предмет того,

как были закрыты несколько последних исполненных ордеров, по tp или sl,

например 3 последних исполненных ордера были закрыты по tp или какой то из них закрыт по sl?

Спасибо.
 

Прошу прощения,опять я,все то же. Пришол младший брат,поиграл в морской бой,я пока отвлекся от компьютера,походил,попил чаю с пирогом,посмотрел приключения Ридика.

 

//+------------------------------------------------------------------+
//| Границы Димона .mq4 |
//| Copyright © 2010, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
extern int BandsPeriod=20,i=1 ;extern int BandsShift=0;
extern double BandsDeviations=2.0;
extern double Lots=0.1,TakeProfit=50,stoploss=10 ;
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{ int total=OrdersTotal(); Comment(" total ",total); Alert (" total ",total);
if ( total !=0 ){return;}

double Average,Verhnyayaghranytsa,Nyzhnyayaghranytsa,newres,sum,deviation;
string text; int ticket; int err;
text="macd sample";
Average=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
//----
newres=Close[i]-Average;
sum=newres*newres;


deviation=BandsDeviations*MathSqrt(sum/BandsPeriod);
Verhnyayaghranytsa=Average+deviation;
Nyzhnyayaghranytsa=Average-deviation;
//----
if (Verhnyayaghranytsa<Close[i])
{ //Comment(" буй! ",Verhnyayaghranytsa );
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*Point,Ask+TakeProfit*Point,"macd sample",16384,0,Green);

}


if (Nyzhnyayaghranytsa>Close[i])
{ //Comment(" селл! ",Nyzhnyayaghranytsa );

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

}
return(0);
}
//+------------------------------------------------------------------+
 Опять та же ошибка 130!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

А думается,развеявшись,все-таки легче.