ПОИСК СОВЕТНИКОВ [кто ищет, пишем здесь]

Статус
Закрыто для дальнейших ответов.

viziter-msk

Интересующийся
у кого нибудь есть нормальный советник на четырехзнаки 1. по волнам Элиота
или 2. работающий по пересечениям MA
 

Bear-SPb

Местный знаток
electroman777

Посмотрите что-то из той "оперы"
_http://codebase.mql4.com/ru/6603
Простой советник EMA WMA RSI


Кстати viziter-msk и Вы там можете найти что ищете, но не факт что это робот, а просто набор кода с прикреплённым индикатором.
 

Bear-SPb

Местный знаток
Советник по фракталлам

Советник по фракталлам смотри http://tradexperts.ru/sovetnik-fraktal ТУТ

Код:
//+------------------------------------------------------------------+
//|                                                     Fractals.mq4 |
//|                                                               TO |
//|                         http://www.forex-tradexperts-to.narod.ru |
//+------------------------------------------------------------------+
#property copyright "TO"
#property link      "http://www.forex-tradexperts-to.narod.ru"

#include <WinUser32.mqh>

extern int TP_Fract_3=300;
extern int SL_Fract_3=200;
extern int TP_Fract_11=500;
extern int SL_Fract_11=300;
extern bool buy_Fract_3=true;
extern bool sell_Fract_3=true;
extern bool buy_Fract_11=true;
extern bool sell_Fract_11=true;
extern bool podtvergdenie=false;
extern int tofract=10;
extern double lots=0.1;
extern int ID = 5452;

string com;
double spread;

int init()
{
   com=DoubleToStr(ID,0);
   spread=MarketInfo(Symbol(),MODE_SPREAD)*Point;      
   return(0);
}

int deinit()
{
   return(0);
}

datetime t1,t2=0;

bool order(double price,int type,string c,int m)
{
   int i;
   for(i=OrdersTotal()-1;i>=0;i--)
   {
      OrderSelect(i,SELECT_BY_POS,MODE_TRADES); 
      if(OrderComment()==c && OrderMagicNumber()==m && OrderOpenPrice()==price && OrderType()==type)return(false);
      if(i==0)return(true);
   }
   
   if(OrdersTotal()==0)return(true);
}

int start()
  {
   int i,ret;
   
   t1=Time[0];
   
   if(t1!=t2)
   {      
      int fract_buy_3=iHighest(Symbol(), Period(),MODE_HIGH,5,1);
      int fract_sell_3=iLowest(Symbol(), Period(),MODE_LOW,5,1);
      int fract_buy_11=iHighest(Symbol(), Period(),MODE_HIGH,21,1);
      int fract_sell_11=iLowest(Symbol(), Period(),MODE_LOW,21,1);            
      
      if( fract_buy_3==3 && buy_Fract_3==true)
      {
         if(OrdersTotal()==0)if(order(High[fract_buy_3]+tofract*Point+spread,4,com,5))OrderSend(Symbol(),OP_BUYSTOP,lots,High[fract_buy_3]+tofract*Point+spread,10,High[fract_buy_3]+tofract*Point-SL_Fract_3*Point,High[fract_buy_3]+tofract*Point+spread+TP_Fract_3*Point,com,5);
         
         for(i=OrdersTotal()-1;i>=0;i--)
         {
            OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
            if(OrderComment()==com && OrderMagicNumber()==5 && OrderType()==4)
            {
               OrderModify(OrderTicket(),High[fract_buy_3]+tofract*Point+spread, High[fract_buy_3]+tofract*Point-SL_Fract_3*Point, High[fract_buy_3]+tofract*Point+spread+TP_Fract_3*Point,0,Blue); 
               break;
            }
            if(i==0)if(order(High[fract_buy_3]+tofract*Point+spread,4,com,5))
            {
               if(podtvergdenie)
               {
                  ret=MessageBox("Сигнал на "+Symbol()+" H1 BUYSTOP "+"\nУстановить ордер?", "Signal", MB_YESNO|MB_ICONQUESTION);
                  if(ret==IDYES)OrderSend(Symbol(),OP_BUYSTOP,lots,High[fract_buy_3]+tofract*Point+spread,10,High[fract_buy_3]+tofract*Point-SL_Fract_3*Point,High[fract_buy_3]+tofract*Point+spread+TP_Fract_3*Point,com,5);
               }
               if(!podtvergdenie)OrderSend(Symbol(),OP_BUYSTOP,lots,High[fract_buy_3]+tofract*Point+spread,10,High[fract_buy_3]+tofract*Point-SL_Fract_3*Point,High[fract_buy_3]+tofract*Point+spread+TP_Fract_3*Point,com,5);
            }
         }      
      }
      
      if( fract_sell_3==3  && sell_Fract_3==true)
      {
         if(OrdersTotal()==0)if(order(Low[fract_sell_3]-tofract*Point,5,com,5))OrderSend(Symbol(),OP_SELLSTOP,lots,Low[fract_sell_3]-tofract*Point,10,Low[fract_sell_3]+spread-tofract*Point+SL_Fract_3*Point,Low[fract_sell_3]-tofract*Point-TP_Fract_3*Point,com,5);
         
         for(i=OrdersTotal()-1;i>=0;i--)
         {
            OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
            if(OrderComment()==com && OrderMagicNumber()==5 && OrderType()==5)
            {
               OrderModify(OrderTicket(),Low[fract_sell_3]-tofract*Point,Low[fract_sell_3]+spread-tofract*Point+SL_Fract_3*Point,Low[fract_sell_3]-tofract*Point-TP_Fract_3*Point,0,Red); 
               break;
            }
            if(i==0)if(order(Low[fract_sell_3]-tofract*Point,5,com,5))
            {
               if(podtvergdenie)
               {
                  ret=MessageBox("Сигнал на "+Symbol()+" H1 SELLSTOP "+"\nУстановить ордер?", "Signal", MB_YESNO|MB_ICONQUESTION);
                  if(ret==IDYES)OrderSend(Symbol(),OP_SELLSTOP,lots,Low[fract_sell_3]-tofract*Point,10,Low[fract_sell_3]+spread-tofract*Point+SL_Fract_3*Point,Low[fract_sell_3]-tofract*Point-TP_Fract_3*Point,com,5);
               }
               if(!podtvergdenie)OrderSend(Symbol(),OP_SELLSTOP,lots,Low[fract_sell_3]-tofract*Point,10,Low[fract_sell_3]+spread-tofract*Point+SL_Fract_3*Point,Low[fract_sell_3]-tofract*Point-TP_Fract_3*Point,com,5);
            }
         }      
      }
      
      if( fract_buy_11==11  && buy_Fract_11==true)
      {
         if(OrdersTotal()==0)if(order(High[fract_buy_11]+tofract*Point+spread,4,com,21))OrderSend(Symbol(),OP_BUYSTOP,lots,High[fract_buy_11]+tofract*Point+spread,10,High[fract_buy_11]+tofract*Point-SL_Fract_11*Point,High[fract_buy_11]+tofract*Point+spread+TP_Fract_11*Point,com,21);
         
         for(i=OrdersTotal()-1;i>=0;i--)
         {
            OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
            if(OrderComment()==com && OrderMagicNumber()==21 && OrderType()==4)
            {
               OrderModify(OrderTicket(),High[fract_buy_11]+tofract*Point+spread, High[fract_buy_11]+tofract*Point-SL_Fract_11*Point, High[fract_buy_11]+tofract*Point+spread+TP_Fract_11*Point,0,Blue); 
               break;
            }
            if(i==0)if(order(High[fract_buy_11]+tofract*Point+spread,4,com,21))
            {   
               if(podtvergdenie)
               {
                  ret=MessageBox("Сигнал на "+Symbol()+" H4 BUYSTOP "+"\nУстановить ордер?", "Signal", MB_YESNO|MB_ICONQUESTION);
                  if(ret==IDYES)OrderSend(Symbol(),OP_BUYSTOP,lots,High[fract_buy_11]+tofract*Point+spread,10,High[fract_buy_11]+tofract*Point-SL_Fract_11*Point,High[fract_buy_11]+tofract*Point+spread+TP_Fract_11*Point,com,21);
               }
               if(!podtvergdenie)OrderSend(Symbol(),OP_BUYSTOP,lots,High[fract_buy_11]+tofract*Point+spread,10,High[fract_buy_11]+tofract*Point-SL_Fract_11*Point,High[fract_buy_11]+tofract*Point+spread+TP_Fract_11*Point,com,21);
            }
         }      
      }
      
      if( fract_sell_11==11  && sell_Fract_11==true)
      {
         if(OrdersTotal()==0)if(order(Low[fract_sell_11]-tofract*Point,5,com,21))OrderSend(Symbol(),OP_SELLSTOP,lots,Low[fract_sell_11]-tofract*Point,10,Low[fract_sell_11]+spread-tofract*Point+SL_Fract_11*Point,Low[fract_sell_11]-tofract*Point-TP_Fract_11*Point,com,21);
         
         for(i=OrdersTotal()-1;i>=0;i--)
         {
            OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
            if(OrderComment()==com && OrderMagicNumber()==21 && OrderType()==5)
            {
               OrderModify(OrderTicket(),Low[fract_sell_11]-tofract*Point,Low[fract_sell_11]+spread-tofract*Point+SL_Fract_11*Point,Low[fract_sell_11]-tofract*Point-TP_Fract_11*Point,0,Red); 
               break;
            }
            if(i==0)if(order(Low[fract_sell_11]-tofract*Point,5,com,21)) 
            {   
               if(podtvergdenie)
               {
                  ret=MessageBox("Сигнал на "+Symbol()+" H4 BUYSTOP "+"\nУстановить ордер?", "Signal", MB_YESNO|MB_ICONQUESTION);
                  if(ret==IDYES)OrderSend(Symbol(),OP_SELLSTOP,lots,Low[fract_sell_11]-tofract*Point,10,Low[fract_sell_11]+spread-tofract*Point+SL_Fract_11*Point,Low[fract_sell_11]-tofract*Point-TP_Fract_11*Point,com,21);
               }
               if(!podtvergdenie)OrderSend(Symbol(),OP_SELLSTOP,lots,Low[fract_sell_11]-tofract*Point,10,Low[fract_sell_11]+spread-tofract*Point+SL_Fract_11*Point,Low[fract_sell_11]-tofract*Point-TP_Fract_11*Point,com,21);
            }
         }      
      }
      
      
      t2=Time[0];
   
   }
   return(0);
  }
 

sadus

Активный участник
Люди добрые ..может есть у кого леченый Pip laser ? _http://forex-megadroid.com/collect-pl.html поделитесь плиз... не леченый можно покурочить тут _http://forexsystemsru.com/yazyk-programmirovaniya-mql4/15406-bol%60nichka-112.html#post211784 может кто поможет...
 

Bear-SPb

Местный знаток
Идём по фракталам....

mitros Я ЖЕ ССЫЛКУ ДАЛ И КОД ВЫЛОЖИЛ.

Вот прошу.
 

Вложения

  • Fractals.mq4
    7,9 КБ · Просмотры: 209

donc09

Элитный участник
Людииии.Есть ли у кого советник по фракталам Fractals_v1.0. А то в инете как корова языком слизнула.
 

Bear-SPb

Местный знаток
Советник по фракталам

donc09

Смотрите предыдущие посты...

Мануал​
Советник Fractals служит для автоматической торговли по стандартному индикатору МТ4 fractals. При появлении верхнего фрактала открывается позиция Buy, при появлении нижнего фрактала позиция Sell. Выход осуществляется по обратному сигналу или стоп-лоссу, причем выход по обратному сигналу можно отключить в настройках. Может применяться на любых парах и таймфреймах, выбор осуществляется на основе тестов.

Параметры настройки:
Lots - кол-во лотов открываемой позиции;
Positions - Максимальное число одновременно открытых позиций;
TakeProfit - Тайк-профит в пунктах;
StopLoss - Стоп-лосс в пунктах;
CloseFractals - Использовать выход при возникновении обратного сигнала (противоположного фрактала) или нет. true - выход по противоположному сигналу используется, false- нет и выход осуществляется, только по профиту или лоссу.

Вот *.exe файл.

http://depositfiles.com/files/nm5i1640n
 

Bear-SPb

Местный знаток
Советник на фракталах

В дополнение дабы умерить аппетит ещё один советник. Более свежий.

Манеал в архиве.
 

Вложения

  • ForwardFractals.rar
    459,6 КБ · Просмотры: 363

ZIGIN

Новичок форума
кто подскажет советника - скальпер...установка лота, установка ТП ...пара любая...ТФ М5-М15
 

Bear-SPb

Местный знаток
Скальпер

ZIGIN

Скальпируют в основном ручками. Идея советника по скальпированию базируется на работе одного или группы индикаторов.
Соответственно чёткого скальпера по причине отсутствия чёткой системы.

А для примера скальпера можете посмотреть достаточно свежий.

Надеюсь админ не забанит.... Т.к. кроме бойкой рекламы сова бестолкова.

Есть сайт разработчика, можете посмотреть рекомендации по настройке и работе.

http://depositfiles.com/files/gnftryw52
 

1pin

Интересующийся
Кто подскажет советник который закрывает позиции при достижении заданого уровня прибыли по Equity а не основному балансу.
и автоматически после закрытия начинает работать с новым уже уровнем Equity.
почемуто у меня советник Close_All_Profit_Loss_Equity GS_2010_12_28.mq4 на новый уровень не переходит.
 

Bear-SPb

Местный знаток
Сова

Можно стартануть от сюда.



http://codebase.mql4.com/ru/6713
 
Статус
Закрыто для дальнейших ответов.
Верх