0
условие один сигнал- одна сделка, не выполняется(алпари 5-ти знак) на 4-х знаке вроде работает правильно, проверял на разных ТФ, лупит ордера один за одним, на четырёх парах с разными магиками пробывал, может билд старый?


Скидывайте задание в стол заказов посмотрю.
avatar

AM2

  • 10 марта 2016, 18:31
0
Здесь на скрине обычная, со сменой цвета MA Color, HMA, LSMa in Color и др. :) 
avatar

AM2

  • 10 марта 2016, 18:29
+1
Утром прогнал больше 10 циклов, всегда крыл как положено, если что пишите в стол заказов. В коде еще есть пара функций от других производителей :) 


avatar

AM2

  • 10 марта 2016, 10:52
0
Значит Андрей забыл в задании я указывал Андрей время можено в сове поставить торговли если не трудно


Мне не удалось сделать советник точно по ТЗ, есть только основа, время добавил туда: www.opentraders.ru/downloads/1080/
avatar

AM2

  • 10 марта 2016, 10:25
0
Ночером гонял функцию Оксаны, сейчас исправленную свою: www.opentraders.ru/downloads/1072/

avatar

AM2

  • 10 марта 2016, 09:25
0
Лот я исправил, закрытие сейчас обратно на место верну как было.
avatar

AM2

  • 9 марта 2016, 22:38
0
Сейчас закрылась пачка, обновил, еще на ночь и на завтра оставлю: www.opentraders.ru/downloads/1072/

avatar

AM2

  • 9 марта 2016, 22:19
0
Здесь делаю простые вещи согласно условиям: zakaz.opentraders.ru/25597.html
avatar

AM2

  • 9 марта 2016, 20:35
0
Я пока 2 момента поправил, гоняю дальше, потом выложу обновленный.
avatar

AM2

  • 9 марта 2016, 20:29
0
Вопрос по данному советнику, почему не кроет????
Свечи М15, как я понял фиксация прибыли по свечам, если больше заданного TP, правильно?


Значит нужно ставить на отладку.
avatar

AM2

  • 9 марта 2016, 20:02
0
Ордер закрылся не по тейку 100 пунктов, а по профиту 1$. Точно так, произошло с последующими, тремя ордерами.


Ставьте профит в валюте больше тейка или 0. Если лот 0.02 и тейк 100 по тейку закроет профит 2$. Если выставите профит 3$ уже будет крыть по тейку.
avatar

AM2

  • 9 марта 2016, 19:23
0
А сейчас? www.opentraders.ru/downloads/1090/


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

input int Points=250;
input int PointerWidth=2;
input color BuyColor=Blue;
input color SellColor=Red;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutArrow(double price,int code,color clr)
  {
   ObjectDelete(0,"Point");
//--- создадим стрелку
   ObjectCreate(0,"Point",OBJ_ARROW,0,Time[0],price);
//--- установим код стрелки
   ObjectSetInteger(0,"Point",OBJPROP_ARROWCODE,code);
//--- установим цвет стрелки
   ObjectSetInteger(0,"Point",OBJPROP_COLOR,clr);
//--- установим размер стрелки
   ObjectSetInteger(0,"Point",OBJPROP_WIDTH,PointerWidth);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   if(close[0]-open[0]>=Points*Point) PutArrow(low[0],233,BuyColor);
   if(open[0]-close[0]>=Points*Point) PutArrow(high[0],234,SellColor);
   
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+

avatar

AM2

  • 9 марта 2016, 19:18
0
Готово:




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

input int Points=250;
input color BuyColor=Blue;
input color SellColor=Red;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutArrow(double price,int code,color clr)
  {
   ObjectsDeleteAll();
//--- создадим стрелку
   ObjectCreate(0,"Point",OBJ_ARROW,0,Time[0],price);
//--- установим код стрелки
   ObjectSetInteger(0,"Point",OBJPROP_ARROWCODE,code);
//--- установим цвет стрелки
   ObjectSetInteger(0,"Point",OBJPROP_COLOR,clr);
//--- установим размер стрелки
   ObjectSetInteger(0,"Point",OBJPROP_WIDTH,2);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   if(close[0]-open[0]>=Points*Point) PutArrow(low[0],233,BuyColor);
   if(open[0]-close[0]>=Points*Point) PutArrow(high[0],234,SellColor);
   
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+

avatar

AM2

  • 9 марта 2016, 18:26
0
Да я сейчас еще посмотрю форум, если не найду другого метода, так сделаю.
avatar

AM2

  • 9 марта 2016, 17:38
0
Я пока только один способ знаю свечку покрасить, гистограммку на нее натянуть. Но тут есть один момент, при изменении масштаба графика, ширина гистограммки не изменится. Самый простой способ, стрелку поставить над или под свечкой когда она будет больше 25 пунктов.
avatar

AM2

  • 9 марта 2016, 17:16
0
Мне нужно смотреть ТЗ а вам условия :)  zakaz.opentraders.ru/25597.html
avatar

AM2

  • 8 марта 2016, 23:38
0
В базе есть подобный советник, смотрите в поиске по названию StopLimit.
avatar

AM2

  • 8 марта 2016, 23:35
0
Вот переписал с дотса на МА: www.opentraders.ru/downloads/1081/


avatar

AM2

  • 8 марта 2016, 15:25
0
Почти тоже самое:

avatar

AM2

  • 8 марта 2016, 15:04
0
Срм можно заменить например стохастиком или рси. А филтер любым трендовым. Я предпочитаю заменять потому что проделаешь в разы больше работы чем со стандартными и в результате в индикаторе будет глюк и вся работа на смарку, что уже было очень много раз.
avatar

AM2

  • 8 марта 2016, 14:57