Скачать MetaTrader 5

Тестер закрывает позицию по takeprofit по несуществующей цене

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Добавляй наш канал в Twitter'e и следи за новостями!
Дмитрий
23
Дмитрий 2012.07.30 09:14 
График EUR\USD. Скажите пожалуйста, может у кого-то уже было такое и как с этим бороться?
Роман
7939
Роман 2012.07.30 09:18  
justabig:
График EUR\USD. Скажите пожалуйста, может у кого-то уже было такое и как с этим бороться?

Они по-любому - знают, обращайтесь к ним - напрямую!
PapaYozh
3768
PapaYozh 2012.07.30 09:52  
Roman.:

Они по-любому - знают, обращайтесь к ним - напрямую!


Что тут знать-то?

SELL закрываются по Ask, а на графике Bid.

PapaYozh
3768
PapaYozh 2012.07.30 09:52  
justabig:
График EUR\USD. Скажите пожалуйста, может у кого-то уже было такое и как с этим бороться?

Учите мат.часть!
Ihor Herasko
9072
Ihor Herasko 2012.07.30 10:01  
PapaYozh:


Что тут знать-то?

SELL закрываются по Ask, а на графике Bid.

Поправочка - на графике позиции BUY ;)

Синими стрелками тестер показывает именно их, а красными - SELL. Да и в названии топика фигурирует слово "takeprofit", который у SELL находится ниже уровня стоп-приказа (стоп-приказы на графике тоже изображены).

К топикстартеру: мало сведений, чтобы что-то посоветовать. Вас поэтому и направили в клуб телепатов.

Роман
7939
Роман 2012.07.30 10:06  
Scriptong:

Поправочка - на графике позиции BUY ;)

Синими стрелками тестер показывает именно их, а красными - SELL. Да и в названии топика фигурирует слово "takeprofit", который у SELL находится ниже уровня стоп-приказа (стоп-приказы на графике тоже изображены).

К топикстартеру: мало сведений, чтобы что-то посоветовать. Вас поэтому и направили в клуб телепатов.


Во-во! Так что всё норм!

П.С. Тем более, что стартовый пост - правленный автором. Когда я писал свой, там вообще один текст (лажа) был...

Не смотря на это и в настоящее время отсыл стартЁра к телепатам - уместен! :-)

PapaYozh
3768
PapaYozh 2012.07.30 10:41  
Scriptong:

Поправочка - на графике позиции BUY ;)

Синими стрелками тестер показывает именно их, а красными - SELL. Да и в названии топика фигурирует слово "takeprofit", который у SELL находится ниже уровня стоп-приказа (стоп-приказы на графике тоже изображены).

К топикстартеру: мало сведений, чтобы что-то посоветовать. Вас поэтому и направили в клуб телепатов.


Какой цвет в OrderSend() указан, такой и на графике.

bool  fl;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   fl = true;
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   if ( fl )
      if ( OrderSend( Symbol(), OP_SELL, 1, Bid, 10, 0.0, 0.0, NULL, 0, 0, Blue) > 0 )
         fl = false;
   return(0);
  }
//+------------------------------------------------------------------+
Роман
7939
Роман 2012.07.30 10:43  
PapaYozh:


Какой цвет в OrderSend() указан, такой и на графике.


Вопрос был о ТР, а значит это два бай ордера.

Или же сам автор ветви - тупит. :-)

Ihor Herasko
9072
Ihor Herasko 2012.07.30 11:07  
PapaYozh:


Какой цвет в OrderSend() указан, такой и на графике.

Да, изменить цвет стрелки можно. Осталось только показать код, который меняет цвета профита и стоп-приказа :)
Роман
7939
Роман 2012.07.30 11:13  
Scriptong:
Да, изменить цвет стрелки можно. Осталось только показать код, который меняет цвета профита и стоп-приказа :)


Т-с-с-с... Это - Грааль! Его палИть нельзя! :-) А тем более, в части касающейся замены гризонтальных красных (стоповых) полосак, на синие... :-)

2стартЁр: Вали с этой кухни и чем быстрее, тем лучше для дЕпа! :-)

PapaYozh
3768
PapaYozh 2012.07.30 11:24  
Scriptong:
Да, изменить цвет стрелки можно. Осталось только показать код, который меняет цвета профита и стоп-приказа :)

bool  fl;

extern   color clrOpen  = Blue;
extern   color clrSl    = Blue;
extern   color clrTp    = Red;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   fl = true;
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
  int tk;
   if ( fl )
   {
      tk = OrderSend( Symbol(), OP_SELL, 1, Bid, 10, 0.0, 0.0, NULL, 0, 0, clrOpen);
      if ( tk > 0 )
      {
         if ( OrderSelect( tk, SELECT_BY_TICKET ) )
            OrderModify( OrderTicket(), OrderOpenPrice(), NormalizeDouble(Ask + Point * 20, Digits), OrderTakeProfit(), 0, clrSl);
         
         if ( OrderSelect( tk, SELECT_BY_TICKET ) )
            OrderModify( OrderTicket(), OrderOpenPrice(), OrderStopLoss(), NormalizeDouble(Bid - Point * 20, Digits), 0, clrTp);
         
         fl = false;
      }
   }
   return(0);
  }
//+------------------------------------------------------------------+
Еще что-нибудь показать?
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий