с меня идея, с тебя создание советника.

 

Мне надо 6 советников торгующих автономно. Суть их такая - открывается сделка

Моё условие такое - вы создаёте советников и высылаете их на мой почтовый ящик nozhkin-a@mail.ru (всё общение через этот ящик). После этого я вышлю вам пояснение как всем этим пользоваться.

 
Ох уж эти идеологи :-)


 

Есть такой  советник  !!! (пояснения можно послать мне в личку): 

пост 2 в адресе https://www.mql5.com/ru/forum/108553

//+------------------------------------------------------------------+
//|                                                  VininE Game.mq4 |
//|                      Copyright © 2008, Victor Nicolaev aka Vinin |
//|                                           skype: victor.nicolaev |
//|                                            e-mail: vinin@mail.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008 Victor Nicolaev"
#property link      "vinin@mail.ru"

extern double Lots = 0.1;
extern double MaximumRisk=5.0;
extern int cmd=OP_BUY;
extern int TP=200;
extern int SL=200;

extern int MagicNumber = 0;bool bstart;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()  {
   bstart=false;
   return(0);}
int deinit() {return(0);}

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start() {
   static int prevtime=0;
   if(iTime(Symbol(),PERIOD_D1,0) == prevtime)  return(0);
   prevtime = iTime(Symbol(),PERIOD_D1,0);
   
   if (bstart) { int total=OrdersTotal(); if (total>0) return(0);
      cmd=Signal();   } else {bstart=true;}
   if (cmd>=OP_BUY) {      
      double _cmd=iif(cmd==OP_BUY,1,-1);
      double Price=iif(cmd==OP_BUY,Ask,Bid);
      double _TP=iif(TP>0,iif(cmd==OP_BUY,Bid,Ask)+_cmd*TP*Point,0);
      double _SL=iif(SL>0,iif(cmd==OP_BUY,Bid,Ask)-_cmd*SL*Point,0);
      color OpenCl=iif(_cmd>0,Blue,Red);
      Order_Open(Symbol(), cmd, Price, _TP, _SL,MagicNumber, OpenCl);
   }   return(0);
}

int Order_Open(string _Symbol, int OP_CMD, double Price, double _TP, 
                                  double _SL, int Magic, color Opencl){
   return(OrderSend(_Symbol, OP_CMD, getLots(), Price, 3, _SL, _TP,
                                                 "", Magic, 0, Opencl));
}
int Signal(){
   int total=OrdersHistoryTotal();
   for (int i=total-1;i>=0;i--) {
      if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)){
         if (OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber ) {
            return(MathAbs(OrderType()-1));
         }}}   return(-1);}

double iif(bool a, double b, double c){if(a) return(b);return(c);}

double getLots() {
   if (MaximumRisk>0) {
      double minlot=MarketInfo(Symbol(),MODE_MINLOT);
      double maxlot = MarketInfo(Symbol(), MODE_MAXLOT);       
      double step=MarketInfo(Symbol(),MODE_LOTSTEP);
double lot = NormalizeDouble(AccountFreeMargin() * MaximumRisk / 100000.0/step,
                                                                     0)*step; 
      lot=MathMax(MathMin(lot,maxlot),minlot);      
   }
   else lot=Lots;
   return(lot); 
}
 

А если добавить увеличение размера лотов по Фибоначчи и учёт фактического положения сделки с учётом реквот.. Что будет?

И если б еще нулевой спред! ;)


!

И запустить этих советников на золоте! 23 пункта в саму тему.

 
nav писал(а) >>

Мне надо 6 советников торгующих автономно. Суть их такая - открывается сделка 10% от депозита по текущей цене с выставленными SL и TP,

после срабатывания SL или TP открывается сделка в обратном направлении с такимиже SL и TP.

Параметры SL и TP каждого советника:

1) SL=17, TP=51.

2) SL=20, TP=60.

3) SL=23, TP=69.

4) SL=51, TP=17.

5) SL=60, TP=20

6) SL=69, TP=23

Количество указанно в пунктах.

Моё условие такое - вы создаёте советников и высылаете их на мой почтовый ящик nozhkin-a@mail.ru (всё общение через этот ящик). После этого я вышлю вам пояснение как всем этим пользоваться.

Оказывается уже все есть

 
Баллистика нервно курит в сторонке.
 
rid >>:

Есть такой советник !!!...

Ну, это один. А остальные пять? Пояснения пойдут только после шестого.

 
granit77 >>:

Ну, это один. А остальные пять? Пояснения пойдут только после шестого.

Еще один могу скинуть ему в личку

надо ещё 4

 

Надо было вначале поинтересоваться, а какой у аффтара ветки IQ.

Пояснение мысли см. вот тут, во втором посте Svinozavr'a: "Если заказчик с IQ>140 поставит задачу, то исполнителю не грех за знакомство с ней и заплатить.)))" Так что есть шанс, что вам, ребятки, еще и доплачивать придется...

 
Mathemat >>:

Надо было вначале поинтересоваться, а какой у аффтара ветки IQ.

Пояснение мысли см. вот тут, во втором посте Svinozavr'a: "Если заказчик с IQ>140 поставит задачу, то исполнителю не грех за знакомство с ней и заплатить.)))" Так что есть шанс, что вам, ребятки, еще и доплачивать придется...

Этак за неделю тута без штанов останемся

 
Маткадом на винеровском шуме никто не пробовал эту стратегию тестить?
Причина обращения: