Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ



Здравствуйте уважаемые программисты! Сделайте,пожалуйста советник по индикатору Auto Fibo Retracement.

Принцип Работы Эксперта:
Советник предназначен для торговли по уровням Фибоначчи MT 4. 5 знаков.
Цель эксперта – выставлять отложенные ордера на установленные на графике Сетки ФИБО по индикатору Auto Fibo Retracement.
Эксперт выставляет в зависимости от
настроек и направления фибо отложенный ордер, с стоп лосс, тейк профит, трейлинг стоп и авто лотом.
Новая сетка фибо – новый ордер. Если сформировалась новая волна, а ордер не сработал, он удаляется.

Настройки
MQL-Код:

Indicator " Общие Настройки";
Indicator Auto Fibo Retracement true//false
Buy Stop=true//false
Sell Stop=true//false
Buy Limit=true//false
Sell Limit=true//false
int Magic=; // Магический номер ордеров

BUYIndicator =" Настройки входа BUY";

BUYOrderAuto=true;// Выставлять ордера BUY автоматически на новые фибо
BuyOffset=0; // Сдвиг в пунктах от уровней фибо сетки
BUYOrderLevel=100;// Уровень ордера в % от фибо
BUYLotAuto=True;// Разрешить автоматически рассчитывать лот в % от баланса с учетом Стоп лосса
BUYLot=0.01;// Фиксированный лот
BUYLotRisk=0.5;// % баланса от текущего свободного остатка средств
BUYStopLoss=0;// Стоплосс ордера в % от фибо
BUYTakeProfit=0;// Тейкпрофит ордера в % от фибо
BUYTrailingStop=100;// Трейлинг стоп сделки в % от текущей фибо
BUYTralingGap=10;// Шаг Трейлинг стопа в % от текущей фибо
SELLIndicator_=" Настройки входа SELL";
SELLOrderAuto=true;//Выставлять ордера Sell автоматически на новые фибо
SellOffset=0;// Сдвиг в пунктах от уровней фибо сетки
SELLOrderLevel=100;// Уровень ордера в % от фибо
SELLLotAuto=True;//// Разрешить автоматически расчитывать лот в % от баланса с учетом Стоплосса
SELLLot=0.01;//// Фиксированный лот
SELLLotRisk=0.5;// % баланса от текущего свободного остатка средств
SELLStopLoss=0;// Стоплосс ордера в % от фибо
SELLTakeProfit=0;// Тейкпрофит ордера в % от фибо
SELLTrailingStop=100;// Траллингстоп сделки в % от текущей фибо
SELLTralingGap=10;// Шаг траллингстопа в % от текущей фибо
STYLE32=" Настройки стиля";
  • 0
  • Просмотров: 11206
  • 11 октября 2015, 16:10
  • igordar
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Алерт в индикатор Stochastic Oscillator
Следующая запись в группе  
Индикатор временных зон
09 октября 2015
12 октября 2015

Брокер для ваших роботов, 15 лет на рынке

Комментарии (86)

+
0
А где индикатор?
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 11 октября 2015, 16:52
+
0
Подскажите как скинуть индикатор? Он есть в свободном доступе в интернете.
Auto Fibo Retracement-v2
avatar

  7  igordar Автор Сообщений: 147

  • 11 октября 2015, 17:54
+
0
Просто вставьте ссылку на него.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 11 октября 2015, 17:55
+
0
avatar

  7  igordar Автор Сообщений: 147

  • 11 октября 2015, 18:03
+
0
Посмотрю завтра. Если с индикатора можно получить значения, сделаю сначала упрощенный вариант.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 11 октября 2015, 18:21
+
0
Спасибо!
avatar

  7  igordar Автор Сообщений: 147

  • 11 октября 2015, 18:25
+
0
P.S. Совсем забыл. Добавьте пожалуйста уровень без убытка, проскальзывание, время открытия и закрытия ордеров. Ордера должны выставляться на всех уровнях фибо true//false индикатор Auto Fibo Retracement-v2 0; 23.6; 38.2; 50.0; 61.8; 78.6; 100.0 если покупка на коррекции buy limit и на пробой buy stop (+ — отступ).Если продажа на коррекции sell limit и на пробой уровня sell stop (+ — отступ). На каждый ордер свой TrailingStop,StopLoss,TakeProfit (% или в пунктах) Заранее спасибо. С Уважением Igordar
avatar

  7  igordar Автор Сообщений: 147

  • 11 октября 2015, 20:10
+
+1
В предоставленной ссылке только поисковый запрос, а я уже в который раз прошу ссылку на конкретный индикатор с которым мне предстоит работать.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 12 октября 2015, 10:23
+
0
Из индикатора нельзя получить значения. Сделал расчет уровней в теле советника самостоятельно. Совпадает.



Сейчас можно добавить пару пунктов из ТЗ.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 12 октября 2015, 16:12
+
0
Этот индикатор у вас есть на сайте в каталоге правда с другим названием Auto Fibo Aiert. Вот его код://+------------------------------------------------------------------+
//| Auto Fibo Retracement-V2.mq4|
//| This tool draws a fibonacci retracement with 0 to 100% |
//| automatically on a chart, in the direction of the trend. |
//| It can also show the unretraced zone |
//| More free tools @ tradertools-fx.com |
//| Paul Nordin|
//| www.tradertools-fx.com |
//+------------------------------------------------------------------+
#property copyright "© 2010 TRADERTOOLS-FX.COM"
#property link «www.tradertools-fx.com»

#property indicator_chart_window
#property indicator_buffers 0

//User Parameters
extern color fiboColor = Yellow;
extern double fiboWidth = 1;
extern double fiboStyle = 0;
extern color unretracedZoneColor = Green;
extern bool showUnretracedZone = true;

string headerString = «AutoFibo_»;

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init() {
IndicatorBuffers(0);
return(0);
}

int deinit() {
deleteObjects();
Comment( "" );
return(0);
}

int start() {
Comment( «TRADERTOOLS-FX.COM» );
deleteObjects();
createFibo();
return(0);
}

void deleteObjects() {
for ( int i = ObjectsTotal() — 1; i >= 0; i-- ) {
string name = ObjectName( i );
if ( StringSubstr( name, 0, StringLen( headerString ) ) == headerString )
ObjectDelete( name );
}
}

void createFibo() {
int bar = WindowFirstVisibleBar();
int shiftLowest = iLowest( NULL, 0, MODE_LOW, bar — 1, 1 );
int shiftHighest = iHighest( NULL, 0, MODE_HIGH, bar — 1, 1 );
bool isDownTrend = shiftHighest > shiftLowest;
string fiboObjectId1 = headerString + «1»;
string fiboObjectHigh = headerString + «High»;
string fiboObjectLow = headerString + «Low»;
string unretracedZoneObject = headerString + «UnretracedZone»;
double retracementExtent;
int shiftMostRetraced;
if ( isDownTrend == true ) {
ObjectCreate( fiboObjectId1, OBJ_FIBO,0, Time[shiftHighest], High[shiftHighest], Time[shiftLowest], Low[shiftLowest] );
ObjectSet( fiboObjectId1, OBJPROP_LEVELWIDTH, fiboWidth );
ObjectSet( fiboObjectId1, OBJPROP_LEVELSTYLE, fiboStyle );
if ( showUnretracedZone == true ) {
if ( shiftLowest > 0 ) {
shiftMostRetraced = iHighest( NULL, 0, MODE_HIGH, shiftLowest — 1, 0 );
ObjectCreate( unretracedZoneObject, OBJ_RECTANGLE, 0, Time[shiftMostRetraced], High[shiftHighest], Time[0], High[shiftMostRetraced] );
ObjectSet( unretracedZoneObject, OBJPROP_COLOR, unretracedZoneColor );
}
}
}
else {
ObjectCreate( fiboObjectId1, OBJ_FIBO, 0, Time[shiftLowest], Low[shiftLowest], Time[shiftHighest], High[shiftHighest] );
ObjectSet( fiboObjectId1, OBJPROP_LEVELWIDTH, fiboWidth );
ObjectSet( fiboObjectId1, OBJPROP_LEVELSTYLE, fiboStyle );
if( showUnretracedZone == true ) {
if ( shiftHighest > 0 ) {
shiftMostRetraced = iLowest( NULL, 0, MODE_LOW, shiftHighest — 1, 0 );
ObjectCreate( unretracedZoneObject, OBJ_RECTANGLE, 0, Time[shiftMostRetraced], Low[shiftLowest], Time[0], Low[shiftMostRetraced] );
ObjectSet( unretracedZoneObject, OBJPROP_COLOR, unretracedZoneColor );
}
}
}
ObjectSet( fiboObjectId1, OBJPROP_LEVELCOLOR, fiboColor );
ObjectSet( fiboObjectId1, OBJPROP_LEVELSTYLE, fiboStyle );
ObjectSet( fiboObjectId1, OBJPROP_LEVELWIDTH, fiboWidth );
ObjectSet( fiboObjectId1, OBJPROP_FIBOLEVELS,7 );
ObjectSet( fiboObjectId1, OBJPROP_FIRSTLEVEL + 1, 0.00 );
ObjectSetFiboDescription( fiboObjectId1, 1, «0.00- %$» );
ObjectSet( fiboObjectId1, OBJPROP_FIRSTLEVEL + 2, 0.236 );
ObjectSetFiboDescription( fiboObjectId1, 2, «23.6- %$» );
ObjectSet( fiboObjectId1, OBJPROP_FIRSTLEVEL + 3, 0.382 );
ObjectSetFiboDescription( fiboObjectId1, 3, «38.2- %$» );
ObjectSet( fiboObjectId1, OBJPROP_FIRSTLEVEL + 4, 0.50 );
ObjectSetFiboDescription( fiboObjectId1, 4, «50.0- %$» );
ObjectSet( fiboObjectId1, OBJPROP_FIRSTLEVEL + 5, 0.618 );
ObjectSetFiboDescription( fiboObjectId1, 5, «61.8 %$» );
ObjectSet( fiboObjectId1, OBJPROP_FIRSTLEVEL + 6, 0.786 );
ObjectSetFiboDescription( fiboObjectId1, 6, «78.6- %$» );
ObjectSet( fiboObjectId1, OBJPROP_FIRSTLEVEL + 0, 1.00 );
ObjectSetFiboDescription( fiboObjectId1, 0, «100- %$» );
}
avatar

  7  igordar Автор Сообщений: 147

  • 12 октября 2015, 18:19
+
0
Т.к. с индикатора не вытащить значения, делаю по своему. Все уровни совпадают.




//+------------------------------------------------------------------+
//|                                                         Fibo.mq4 |
//|                                              Copyright 2015, AM2 |
//|                                      http://www.forexsystems.biz |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, AM2"
#property link      "http://www.forexsystems.biz"
#property version   "1.00"
#property strict

//--- Inputs
extern int    StopLoss      = 500; //стоплосс отложенного ордера(если 0 то на предыдущий хай или лоу)
extern int    TakeProfit    = 500; //тейкпрофит  отложенного ордера
extern int    TrailingStop  = 300; //трал
extern int    Delta         = 100; //расстояние от лоу или хая
extern int    StartHour     = 9;   //час начала торговли
extern int    StartMin      = 30;  //минута начала торговли
extern int    EndHour       = 18;  //час окончания торговли
extern int    EndMin        = 30;  //минута окончания торговли
extern bool   BuyStop       = true;//
extern bool   SellStop      = true;//
extern bool   BuyLimit      = true;//
extern bool   SellLimit     = true;//
extern double Lots          = 0.1; //лот
extern int    Count         = 100; //количество ордеров
extern int    Slip          = 0;   //проскальзывание ордеров
extern int    Magic         = 123; //магик

double p0,p100,p50,p235,p382,p618,p786;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---

  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int CountOrders()
  {
   int count=0;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()==OP_BUYLIMIT || OrderType()==OP_SELLLIMIT || OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP) count++;
           }
        }
     }
   return(count);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutOrder(double price)
  {
   int r;
   if(BuyLimit && Close[0]>price) r=OrderSend(Symbol(),OP_BUYLIMIT,Lots,price,Slip,0,0,"",Magic,0,Blue);
   if(SellStop && Close[0]>price) r=OrderSend(Symbol(),OP_SELLSTOP,Lots,price,Slip,0,0,"",Magic,0,Red);
   if(SellLimit && Close[0]<price)r=OrderSend(Symbol(),OP_SELLLIMIT,Lots,price,Slip,0,0,"",Magic,0,Red);
   if(BuyStop && Close[0]<price)  r=OrderSend(Symbol(),OP_BUYSTOP,Lots,price,Slip,0,0,"",Magic,0,Blue);
   return;
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   int bar=WindowFirstVisibleBar();
   p0=Low[iLowest(NULL,0,MODE_LOW,bar-1,1)];
   p100=High[iHighest(NULL,0,MODE_HIGH,bar-1,1)];
   p50=NormalizeDouble(p100-(p100-p0)*0.5,Digits);
   p235=NormalizeDouble(p100-((p100-p0)*0.235),Digits);
   p382=NormalizeDouble(p100-((p100-p0)*0.382),Digits);
   p618=NormalizeDouble(p100-((p100-p0)*0.618),Digits);
   p786=NormalizeDouble(p100-((p100-p0)*0.786),Digits);

   if(CountOrders()<1)
     {
      PutOrder(p0);
      PutOrder(p235);
      PutOrder(p382);
      PutOrder(p50);
      PutOrder(p618);
      PutOrder(p786);
      PutOrder(p100);
     }

   Comment("\n 0.0%: ",p100,
           "\n 23.5%: ",p235,
           "\n 38.2%: ",p382,
           "\n 50%: ",p50,
           "\n 61.8%: ",p618,
           "\n 78.6%: ",p786,
           "\n 100%: ",p0);
   return;
  }
//+------------------------------------------------------------------+

avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 12 октября 2015, 18:34
+
0
OK
avatar

  7  igordar Автор Сообщений: 147

  • 12 октября 2015, 18:41
+
0
По мойму надо исправить в строке где double p0,p100,p50,p235,p382,p618,p786; значение p235 на p236 в строке p235=NormalizeDouble(p100-((p100-p0)*0.235),Digits); также значение p235 на p236
PutOrder(p235); также исправить на p236
"\n 23.5%: ",p235, также исправить на p236 Спасибо, С уважением!
avatar

  7  igordar Автор Сообщений: 147

  • 12 октября 2015, 20:14
+
0
Вы откуда настройки содрали? Есть готовый советник?
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 12 октября 2015, 21:05
+
0
Сейчас сделано 60% по фибо, тьфу ты от ТЗ :D 
www.opentraders.ru/downloads/894/

avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 12 октября 2015, 21:31
+
0
Спасибо
avatar

  7  igordar Автор Сообщений: 147

  • 13 октября 2015, 07:30
+
0
Тестируйте и пишите что исправить и добавить.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 13 октября 2015, 07:31
+
0
При переключении с часового на четырёхчасовой период значения не пересчитываются, сделайте пожалуйста чтоб индикатор Auto Fibo Retracement-v2
отображался. Спасибо.
avatar

  7  igordar Автор Сообщений: 147

  • 13 октября 2015, 07:43
+
0
Все нормально пересчитывается. Расчет идет в самом советнике индикатор не используется. Для наглядности бросайте его на график.



avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 13 октября 2015, 08:29
+
0
При переключении с часового на четырёх часовой период значения пересчитываются, но не правильно. Если выставить индикатор Auto Fibo Retracement-v2 то на восходящей волне он все значения показывает правильно это уровень 100.0 внизу это лоу, а уровень 0.0 верху это хай. А если переключить четыре часа, то там уже идёт нисходящая волна по индикатору уровень 100.0 верху а уровень 0.0 внизу соответственно все значения на фибо уровнях уже будут другими. А у вас остаются все значения по прежнему. И это должно правильно отражаться в левом верхнем углу. Также это будет видно на недельном и месячном периоде там по индикатору идёт долгосрочная нисходящая волна уровень 100.0 должен быть на верху а уровень 0.00 внизу также все значения на уровнях будут другими. По отложенным ордерам вы сделали, что если допустим я хочу на коррекции выставит ордер buy limit то они выставляются сразу на всех уровнях. Получается сеточник. Но мне нужно чтоб я мог регулировать сам на каком уровне выставить buy limit на одном или на нескольких допустим только на уровни 61.8 + — отступ и если цена к нему подойдёт зацепит и пойдёт дальше на верх то я бы мог уже выставить допустим уже один buy stop или сколько захочу, но уже на пробой уровня 23.6 или уровня 0.00. Также и по нисходящей волне. Спасибо! С уважением! igordar
avatar

  7  igordar Автор Сообщений: 147

  • 13 октября 2015, 15:56
+
0
Indicator Auto Fibo Retracement true//false
Buy Stop=true//false
0.00=true//false
23.6=true//false
38.2=true//false
50.0=true//false
61.8=true//false
78.6=true//false
100.0=true//false

Sell Stop=true//false
0.00=true//false
23.6=true//false
38.2=true//false
50.0=true//false
61.8=true//false
78.6=true//false
100.0=true//false

Buy Limit=true//false
0.00=true//false
23.6=true//false
38.2=true//false
50.0=true//false
61.8=true//false
78.6=true//false
100.0=true//false

Sell Limit=true//false
0.00=true//false
23.6=true//false
38.2=true//false
50.0=true//false
61.8=true//false
78.6=true//false
100.0=true//false
Также с возможностью при выставлении нового отложенного ордера отступа от цены в % от уровня фибо. Также чтобы можно было одновременно выставить отложенный ордер допустим buy limit и sell stop на разных уровнях или допустим sell limit и sell stop также с возможностью выбирать любые уровни фибо. Спасибо!
avatar

  7  igordar Автор Сообщений: 147

  • 13 октября 2015, 17:21
+
0
Что можно быстро сделать без особых заморочек добавлю.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 13 октября 2015, 21:00
+
0
Buy Stop=true//false
0.00=true//false
23.6=true//false
38.2=true//false
50.0=true//false
61.8=true//false
78.6=true//false
100.0=true//false

Sell Stop=true//false
0.00=true//false
23.6=true//false
38.2=true//false
50.0=true//false
61.8=true//false
78.6=true//false
100.0=true//false

Buy Limit=true//false
0.00=true//false
23.6=true//false
38.2=true//false
50.0=true//false
61.8=true//false
78.6=true//false
100.0=true//false

Sell Limit=true//false
0.00=true//false
23.6=true//false
38.2=true//false
50.0=true//false
61.8=true//false
78.6=true//false
100.0=true//false
Также с возможностью при выставлении нового отложенного ордера отступа от цены в % от уровня фибо. Также чтобы можно было одновременно выставить отложенный ордер допустим buy limit и sell stop на разных уровнях или допустим sell limit и sell stop также с возможностью выбирать любые уровни фибо. Спасибо!


Надеюсь вы понимаете когда пишите такое ТЗ, какой здесь будет объем работы?

Добавил отключение по уровням и отступ от фибо: www.opentraders.ru/downloads/894/

avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 14 октября 2015, 11:58
+
0
У меня расчет только по одному варианту. 0-наверху, 100-внизу.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 13 октября 2015, 21:09
+
0
Есть еще один хороший индикатор авто фибо уровней. Этот индикатор показывает когда и в какую сторону открывать ордера, еще показывает где ставить стоппы и тейкпрофиты.

По такому индикатору можно сделать советника?

Сам индикатор здесь
Редактирован: 14 октября 2015, 09:58
avatar

  14  beton2011 Сообщений: 895

  • 14 октября 2015, 06:21
+
0
Кода будет официальный заказ, буду смотреть.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 14 октября 2015, 10:49
+
0
Здравствуйте. Отложенные ордера выставляются не всегда корректно. Накидываю индикатор Auto Fibo Retracement-v2 выставляю sell stop на уровни 61.8 а он выставляется в районе уровня 23.6 buy limit выставляю на уровни 61.8 и 78.6 а они отображается на уровни 23.6 и 38.2 Это потому что значения советника в верхнем левом углу не все совпадают со значениями индикатора. Также не выставляются дополнительно отложенные ордера если уже выставлен какой то ордер. Например я выставил на уровни 100.0 % по фибо sell stop, затем я хочу на уровни 61.8 % по фибо выставить buy limit, а он уже не выставляется. Также хотелось бы, чтоб вы всё таки сделали чтобы уровни индикатора и советника совпадали на всех тайм фреймах.
avatar

  7  igordar Автор Сообщений: 147

  • 14 октября 2015, 21:28
+
0
P.S. Новая сетка фибо – новый ордер. Если сформировалась новая волна, и пробила уровень 0.00 по фибо, а отложенный ордер не сработал, он должен удалятся и на новые значения выставляются новые ордера, на те же уровни фибо, но уже по новым значениям. А в данный момент сетка фибо при пробитии нового уровня перестраивается соответственно меняются значения, а отложенный ордер остаётся и не удаляется. Спасибо за труды и понимание. С уважением!
avatar

  7  igordar Автор Сообщений: 147

  • 14 октября 2015, 22:14
+
0
Завтра внесу еще небольшие дополнения. Если нужно 100%-е соответствие ТЗ, это к платному. Здесь делаю упрощенный вариант.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 14 октября 2015, 22:38
+
0
Сколько будет стоить чтоб довести до 100 % соответствия?
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 10:58
+
0
Я сейчас за платные не берусь. Поинтересуйтесь тут: www.mql5.com/ru/job
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 11:25
+
0
Добавил удаление не сработавших ордеров при изменении уровней.
www.opentraders.ru/downloads/894/

avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 11:37
+
0
Сделайте хотя бы, чтобы уровни индикатора и советника совпадали на всех тайм фреймах. Новая сетка фибо – новый ордер. Если сформировалась новая волна, и пробила уровень 0.00 по фибо, а отложенный ордер не сработал, он должен удалятся и на новые значения выставляются новые ордера, на те же уровни фибо, но уже по новым значениям. Заранее спасибо!
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 11:39
+
0
Удаление ордеров, есть. Спросите по указанной мной ссылке на фриланс, сколько будет стоить сделать такой советник с нуля, мне просто интересно :D 
После этого добавлю остальное.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 11:47
+
0
Сделайте хотя бы, чтобы уровни индикатора и советника совпадали на всех тайм фреймах.Вы взялись за дело давайте вы его и закончите. Да ведите пожалуйста советника до ума до 100 % соответствия и я вас заплачу 50 баксов. У меня просто больше нет. С уважением!
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 12:15
+
0
Для пользователей сайта все бесплатно. Сейчас посмотрю что там с совпадением.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 12:25
+
0
Сейчас прогнал по Н1 и Н4 уровни в советнике и индикаторе совпадают, при новых уровнях старые ордера удаляются и выставляются новые. Если и бывает отклонение. то очень незначительное. Покажите на ваших скринах это расхождение?



avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 12:40
+
0
Не знаю как делать скрин. Поэтому просто напишу. На часовом тайм фрейме советник показывает значения в левом верхнем углу; 0.00%=1.1495
23.3%=1.1296 38.2%=1.1334 50%=1.1365 61.8%=1.1395 78.6%=1.1439 100%=1.1234
А по индикатору Auto Fibo Retracement-v2 0.0%=1.1495 23.6%=1.1433 38.2%=1.1395 50.0%= 1.1365 61.8%=1.1334 78.6%=1.1290 100%= 1.1234 совпадают только уровни 0.0% 50% 100%. А на нисходящей волне когда уровень 100% верху а уровень 0.00% внизу по индикатору то также все уровни с советником не совпадают и на нисходящей волне а это сейчас недельный и месячный график сделки не открываются.
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 13:08
+
0
Извиняюсь на недельном и месячном тайм фрейме сделки открываются а вот уровни не все совпадают. Уровень 100% должен быть на верху, а 0.00% в низу индикатор именно так и показывает а вот советник в левом верхнем углу показывает наоборот.
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 13:19
+
+1
Если уровни немного не совпадают, считайте что у меня точнее :D 



avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 13:27
+
0
Ну вот и посмотрите ваш последний скрин месячный график повнимательней. Цифры в левом верхнем углу не совпадают с цифрами индикатора. Советник показывает в левом верхнем углу 0.00%=0.6038
23.6 %=1.00704 38.2%=1.12108 50%=1.21325 61.8%=1.30542 78.6%=1.143664 100%=0.8337, а когда смотрите на индикатор то там цифры на уровнях другие
0.00%=0.6038
23.3%=1.41946 38.2%=1.30542 50%=1.21325 61.8%=1.12108 78.6%=0.98986 100%=0.82270 Совпадают только три цифры на трёх уровнях 0.00% 50.0% 100% Также есть расхождения и на других тайм фреймах. Спасибо за терпение!
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 13:49
+
0
у AM2 38.2%=1.12108 у вас 61.8%=1.12108
у AM2 78.6%=1.143664 у вас 23.3%=1.41946 (почти)
Просто перевернуто
Если следовать логике — от 0 до 100 по убыванию цены, то у вас igordar вернее.
P.S. 0.00%=1.6038 (не 0,6038)
Редактирован: 15 октября 2015, 14:41
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 15 октября 2015, 14:32
+
0
Ну правильно я ведь буду выставлять отложенный ордер на 61.8% по фибо и он должен именно по 61.8% выставится по значению и по цифрам, а не на 38.2%, а между 1.43664 и 1.41946 разница в 1700 пунктов это не реально много. Вы ведь прекрасно знаете что в форексе не должно быть просто перевёрнуто или почти это значит слив депозита. Я ВАС прошу сделайте чтоб всё было красиво и точно без перевёрнуто. Спасибо за понимание.
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 14:50
+
0
Сделал. но сначала 50 баксов :D 



avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 14:54
+
0
Вы же говорили что на вашем сайте всё бесплатно…
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 14:59
+
0
Да ведите пожалуйста советника до ума до 100 % соответствия и я вас заплачу 50 баксов.


Вы предложили, а я согласился :) 
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 15:02
+
0
Вы же говорили что на вашем сайте всё бесплатно…

Читать о Столе заказов — project.opentraders.ru/20424.html
Во-первых, это не его сайт.
Во-вторых, АМ2, как и любой программист, может отказаться от любого заказа и может перевести заказ в категорию платных.
Редактирован: 15 октября 2015, 15:05
avatar

  45  Bishop Сообщений: 5802 - АЛЬФАХАМЕЦ-Машковод

  • 15 октября 2015, 15:04
+
0
Я согласен вам заплатить 50 баксов, но есть ещё некоторые моменты которые нужно до делать в советнике.
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 15:09
+
0
По ходу выполнения заказа большинство моих просьб просто игнорировалось. Выполните мою просьбу, а я выполню вашу.

Удаление ордеров, есть. Спросите по указанной мной ссылке на фриланс, сколько будет стоить сделать такой советник с нуля, мне просто интересно :D 
После этого добавлю остальное.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 15:12
+
0
я не разу там ещё не оформлял заказ подскажите что там надо писать и где что вставлять? я всё узнаю
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 15:17
+
0
Ставлю на то, что полностью написать советник по т.з. igordar где-то и будет стоить 50$
Жду цифры с mql5 *relax* 
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 15 октября 2015, 15:21
+
0
Я не могу там разобраться как оформить заказ. Подсказывайте…
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 15:29
+
0
на сайте зарегся, фриланс — кнопка «новая работа»
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 15 октября 2015, 15:48
+
0
Мне показалось, или там задание неполное?
Забыли указать про это: zakaz.opentraders.ru/28178.html#comment111302 уровень безубытка, время… и т.п.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 15 октября 2015, 16:52
+
0
На фриланс заявку оформил можете посмотреть.
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 16:52
+
0
там задание неполное
Где:
P.S. Совсем забыл. Добавьте пожалуйста уровень без убытка, проскальзывание, время открытия и закрытия ордеров. Ордера должны выставляться на всех уровнях фибо true//false индикатор Auto Fibo Retracement-v2 0; 23.6; 38.2; 50.0; 61.8; 78.6; 100.0 если покупка на коррекции buy limit и на пробой buy stop (+ — отступ).Если продажа на коррекции sell limit и на пробой уровня sell stop (+ — отступ). На каждый ордер свой TrailingStop,StopLoss,TakeProfit (% или в пунктах)

Редактирован: 15 октября 2015, 16:57
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 15 октября 2015, 16:56
+
0
Проверяйте задание полное.
Удаление ордеров, есть. Спросите по указанной мной ссылке на фриланс, сколько будет стоить сделать такой советник с нуля, мне просто интересно
После этого добавлю остальное.

Это ваши слова! Я всё сделал цену они скажут вы её естественно узнаете. За вами ваше обещание. Добавить остальное и сделать «красивый» советник
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 17:07
+
0
Обычно в течение часа 10-15 заявок. А тут даже не берется никто :D 
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 17:12
+
0
Для достоверности эксперимента даем 24 часа
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 15 октября 2015, 17:13
+
0
Бум ждать. *relax* 
Надеюсь, народ с ценой будет отписываться. А не как сейчас.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 15 октября 2015, 17:12
+
+1
Есть контакт. Один просит больше 100 долларов, другие цену не указывают. Бесценный значит заказ! :D 
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 20:46
+
0
тоже самое хотела написать :D 
P.S. Та Oxana, которая ответила, это не я
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 15 октября 2015, 23:43
+
0
Обратите внимание, что в заказе указана желаемая стоимость: «20 — 30 USD»
Значит те, кто откликнулся готовы за эту стоимость выполнять за исключением тех, кто указал свою цену.
avatar

  8  Miha Сообщений: 485 - Михаил

  • 16 октября 2015, 01:28
+
0
Обратите внимание, что в заказе указана желаемая стоимость: «20 — 30 USD»
Значит те, кто откликнулся готовы за эту стоимость выполнять за исключением тех, кто указал свою цену.


Когда цена не указывается, это означает, что готовы выполнить но окончательная цена будет обсуждаться.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 16 октября 2015, 01:35
+
0
Ну это вы так считаете и вы будете обсуждать. А большинство в данном случае, откликаясь на заказ с указанной стоимостью выполнения, подразумевают, что согласны на примерно такую оплату. Обсуждение может изменить цену на +-20%
Это общая схема работы фрилансеров. Фрилансер, который откликается на заказ с заявленной ценой, не называя свою цену, а потом при обсуждении в разы ценник повышает, это не совсем чистоплотный фрилансер.

Например, там откликнулся Mikhail Pityugov, у него 269 завершенных проектов и ср. цена 41$
Думаю, он возьмется за заказ автора за 30-40$, то есть близко к указанной в заказе стоимости.
Редактирован: 16 октября 2015, 02:38
avatar

  8  Miha Сообщений: 485 - Михаил

  • 16 октября 2015, 02:37
+
0
Последние работы Михаила были выполнены по цене 84,85,70,136 долларов и объем работы в них был значительно ниже чем в обсуждаемом варианте. Опытный разработчик вряд ли возьмется за заказ ниже его реальной стоимости.
А что касается Оксаны, по моим наблюдениям, она тоже себе цену знает.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 16 октября 2015, 02:57
+
0
Обратите внимание, что в заказе указана желаемая стоимость: «20 — 30 USD»
Значит те, кто откликнулся готовы за эту стоимость выполнять за исключением тех, кто указал свою цену

*haha*  Какой оптимист.
Неужели вы и правда так думаете?
<img src='http://opentraders.ru/templates/skin/g6h/images/smilies/003.gif' alt=' :D '>&nbsp; 
Согласные на вашу цену — её бы и указали.
P.S. Могут взяться те, у кого еще заказов нет, для рейтинга.
Плюс, есть страны, где на 30$ можно прожить неделю, а то и больше. И там есть программисты.
Редактирован: 16 октября 2015, 14:42
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 16 октября 2015, 14:37
+
0
P.S. Могут взяться те, у кого еще заказов нет, для рейтинга.
Плюс, есть страны, где на 30$ можно прожить неделю, а то и больше. И там есть программисты.

Факт в том, что исполнители за эту цену есть. А какие у этих исполнителей мотивы — это уже вопрос десятый. Для рейтинга ли или потому что курс доллара в 2 раза вырос это не важно.
avatar

  8  Miha Сообщений: 485 - Михаил

  • 16 октября 2015, 14:47
+
0
Miha
Извини, но я не увидела их.
Есть два, которые не указали цену. Это обычно означает, что в процессе обсуждения к цене приходят.
Если согласны — практика показывает, указывают сразу.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 16 октября 2015, 15:15
+
0

Лучше бы жирным подчеркнул — принимаю заявки от тех, кто указал диапазон цен. <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/003.gif' alt=' :D '>&nbsp; 
Редактирован: 15 октября 2015, 17:16
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 15 октября 2015, 17:16
+
0
Я специально усложнил.
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 17:19
+
+1
Это чтобы удобнее наблюдать было: www.mql5.com/ru/job/34281 *music* 
Обновленный вариант: www.opentraders.ru/downloads/894/
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 17:20
+
0
Уважаемый АМ2! *hi*  А можно, сделать тоже самое, только 4ох знак? С Уважением, Благодарен! *hi* 
avatar

  8  MaxZ12 Сообщений: 63

  • 15 октября 2015, 22:09
+
0
А можно, сделать тоже самое, только 4ох знак?

Для 4-х знака 1 нолик в переменных убираете и все.
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 октября 2015, 22:15
+
0
*hi* 
avatar

  8  MaxZ12 Сообщений: 63

  • 16 октября 2015, 05:30
+
0
Спасибо…
avatar

  7  igordar Автор Сообщений: 147

  • 15 октября 2015, 17:35
+
0
Да согласен заказ бесценный! Так давайте доведём советник до ума. Вы могли бы сделать чтобы stop loss можно было бы выставлять не только по пунктам но и по % ФИБО — + отступ, а тейк профит можно было бы выставлять по расширения фибо — + отступ. С уважением igordar.
P.S. А если бы вы ещё добавили сам индикатор в советник, чтоб его отдельно не крипить было бы супер. Indicator Auto Fibo Retracement true//false
avatar

  7  igordar Автор Сообщений: 147

  • 16 октября 2015, 08:00
+
0
Вы могли бы сделать чтобы stop loss можно было бы выставлять не только по пунктам но и по % ФИБО — + отступ, а тейк профит можно было бы выставлять по расширения фибо — + отступ.


Чем это таким проценты по фибо будут отличаться от обычных пунктов, позвольте полюбопытствовать? Нужна экзотика? *pontorez* 
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 16 октября 2015, 13:53
+
0
Извините но я вот заметил что советник кое что не учитывает. Вот сейчас советник просто растягивает сетку и выставляет ордера заданные пользователем, а это неправильно. Надо еще учитывать с какой точки была растянута сетка, и где находится фибо уровни -0- и -100-.

Даже в самом индикаторе Auto Fibo Retracement есть функция showUnretracedZone, которая указывает в каком направлении открывать ордера.

Было бы суперски если вы задействуете это в советнике.
avatar

  14  beton2011 Сообщений: 895

  • 16 октября 2015, 18:55
+
0
Никакой экзотики! Вы же профессионал! Вы прекрасно знаете, что stop loss целесообразней выставлять за уровень поддержки / сопротивление, или как в нашем случае за уровни фибоначчи. Если мы выставляем stop loss в пунктах, то при пробитии хая или лоу сетка фибо перестраивается по другим значениям и наш stop loss может оказаться выше или ниже уровня тем самым будет менее защищён. А если мы выставляем stop loss по % ФИБО, то он при перестроении сетки всегда будет на том уровне или за тем уровнем на котором вы его выставили. На пример вы выставили sell limit на уровни 61.8 % по фибо а stop loss на уровни 78.6% или 100% по фибо + — ОТСТУП. При пробитии уровня 0.0% и закрытия свечи не сработавшие отложенные ордера удаляются индикатор Auto Fibo Retracement перестраивает сетку фибо на другие уровни и значение соответственно. Выставляются новые отложенные ордера в данном примере sell limil на новый уровень фибо и новое значение и наш stop loss автоматически выставляется на уровень 78.6% или 100% по фибо + — ОТСТУП и всегда защищён уровнем. При этом мы экономим время нам не надо мерить, измерять перемерять пункты… Спасибо!
Редактирован: 17 октября 2015, 08:12
avatar

  7  igordar Автор Сообщений: 147

  • 17 октября 2015, 08:10
+
0
На сайте MQL 5 в Code Base есть эксперт FiboWave для торговли по уровням Фибоначчи но для построения волн используется индикатор zigzag, который есть в каждом терминале
StopLoss и TakeProfit выставляются также в % относительно текущей волны.
Если волна делает новый максимум, ордер удаляется и выставляется новый на заданном уровне исходя из нового размера волны.
Если сформировалась новая волна, а ордер на сработал, он удаляется.
Выход по StopLoss, TakeProfit или TrailingStop. Может что то от туда возьмёте главное чтоб советник работал по индикатору Auto Fibo Retracemen v2 Спасибо. С уважением!
Редактирован: 17 октября 2015, 11:06
avatar

  7  igordar Автор Сообщений: 147

  • 17 октября 2015, 10:48
+
0
avatar

  7  igordar Автор Сообщений: 147

  • 17 октября 2015, 11:00
+
0
Уважаемый AM2 добавьте пожалуйста в советник
1) если индикатор Auto Fibo Retracement показывает нисходящую волну уровень 100% верху, а уровень 0,0% в низу то выставляются только sell limit и sell stop.
2)если индикатор Auto Fibo Retracement показывает восходящую волну уровень 0.0% верху, а уровень 100,0% в низу то выставляются только buy limit и buy stop. В данный момент ордера выставляются не зависимо от волны и советник открывает много лишних сделок.
Заранее спасибо. С уважением!
avatar

  7  igordar Автор Сообщений: 147

  • 20 октября 2015, 07:50
+
0
Здравствуйте уважаемые программисты! Добавьте, пожалуйста в советник. Если сработал ордер на пробой buy stop на уровни 0.0 % то следующий отложенный ордер buy stop на уровни 0.0 % выставляется и активируется только когда предыдущий ордер перешёл в без убыток. Если, сработал ордер на пробой sell stop на уровни 0.0 %, то следующий отложенный ордер sell stop на уровни 0.0 % выставляется и активируется только когда предыдущий ордер перешёл в без убыток. Спасибо. С уважением!
Редактирован: 31 октября 2015, 18:58
avatar

  7  igordar Автор Сообщений: 147

  • 31 октября 2015, 17:52
+
0
Здравствуйте уважаемые программисты! Добавьте, пожалуйста в советник. Если сработал ордер на пробой buy stop на уровни 0.0 % то следующий отложенный ордер buy stop на уровни 0.0 % выставляется и активируется только когда предыдущий ордер перешёл в без убыток. Если, сработал ордер на пробой sell stop на уровни 0.0 %, то следующий отложенный ордер sell stop на уровни 0.0 % выставляется и активируется только когда предыдущий ордер перешёл в без убыток. Спасибо. С уважением!
avatar

  7  igordar Автор Сообщений: 147

  • 15 ноября 2015, 12:34
+
0
Здравствуйте Андрей.Могли бы вы добавить функцию, если сработал отложенный стоповый ордер на уровни 0.0 % или 100.0 % то следующий отложенный ордер стоповый на уровни 0.0 % или 100.0 % выставляется и активируется только когда предыдущий ордер перешёл в без убыток. А после того как ордер перешёл в без убыток на месте открытия (без убытка) сразу выставляется противоположный ордер со своим стоп лоссом, тейк профитом, без убытком и трелинг стопом. Спасибо. С уважением!
Редактирован: 3 апреля 2016, 13:10
avatar

  7  igordar Автор Сообщений: 147

  • 3 апреля 2016, 12:57

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий