вопрос знатокам .... - страница 2

 
Mischek:


с расширением htm

спасибо ююююполучилось .....я удалял эти шаблоны и вставлял шаблоны валютных пар там ....
 

Добрый день.

Пож. подскажите. Советник работает по ценам открытия.

При тестировании (тф=м5) журнал выдает:

2011.03.18 01:10 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: invalid price 80.79600000 for OrderSend function
2011.03.18 01:10 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: OrderSend error 4107
2011.03.18 01:10 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: Ошибка открытия ордера BUY #4107


2011.03.18 12:50 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: invalid price 81.56300000 for OrderSend function
2011.03.18 12:50 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: OrderSend error 4107
2011.03.18 12:50 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: Ошибка открытия ордера BUY #4107


2011.03.18 12:55 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: open #2 buy 3.10 USDJPY at 81.54 sl: 81.22 tp: 81.63 ok

---------------------

ошибка 4107 - это (как написано в справке) - неправильный параметр фукции (?)

Мне это непонятно. Там всё условие на вход - это пересечение двух МА (польз. индюк) и еще пара условий не имеющих отношения к текущей цене:

     //Покупаем
  Lots=LotsCounting(); 
  RefreshRates();
  ticket=OrderSend(Symbol(),0,Lots,Ask,Slippage,Bid-SL*Point,
                      Ask+TP*Point, NULL,Magic ,0,Blue);
  if(ticket < 0)          { 
   {Print("Ошибка открытия ордера BUY  #",GetLastError());return (0);} 
   Sleep(10000);// Вот здесь сбрасываем флаг сформировавшегося бара,
   // чтобы на следующем тике, а не на следующем баре,
   prevtime = Time[1];   }// опять повторить операцию 

МТ4 от Андренал-форекс, 4-х значн. котировки.

В чем здесь может быть проблема?

 
Rita:

Добрый день.

Пож. подскажите. Советник работает по ценам открытия.

При тестировании (тф=м5) журнал выдает:

2011.03.18 01:10 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: invalid price 80.79600000 for OrderSend function
2011.03.18 01:10 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: OrderSend error 4107
2011.03.18 01:10 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: Ошибка открытия ордера BUY #4107


2011.03.18 12:50 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: invalid price 81.56300000 for OrderSend function
2011.03.18 12:50 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: OrderSend error 4107
2011.03.18 12:50 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: Ошибка открытия ордера BUY #4107


2011.03.18 12:55 Exp_NonЛ-ВЕРСИЯ USDJPY,M5: open #2 buy 3.10 USDJPY at 81.54 sl: 81.22 tp: 81.63 ok

---------------------

ошибка 4107 - это (как написано в справке) - неправильный параметр фукции (?)

Мне это непонятно. Там всё условие на вход - это пересечение двух МА (польз. индюк) и еще пара условий не имеющих отношения к текущей цене:

МТ4 от Андренал-форекс, 4-х значн. котировки.

В чем здесь может быть проблема?

добавьте нормализацию (NormalizeDouble) для цены, SL и TP
 

Т.е. примерно так ? -

ticket=OrderSend(Symbol(),0,Lots,NormalizeDouble(Ask, Digits),... ....
 
Rita:

Т.е. примерно так ? -

да
 
Rita:

Т.е. примерно так ? -


И лучше использовать не NULL, а ""

ticket=OrderSend(Symbol(),0,Lots,Ask,Slippage,Bid-SL*Point, Ask+TP*Point, "",Magic ,0,Blue);

Ожидается строковый параметр

 
Понятно, благодарю.
 

Добрый день. Никак не соображу, пожалуйста подскажите.

Вот на сайте Игоря К. - имеется Библиотека функций передачи почтовых сообщений.

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=29

Видно, притупила я немного. Как и положено, - вставила вызов библиотеки в советник. И теперь никак не соображу - а где там нужно задать адрес моей электронной почты, чтобы принимать сообщения от советника.

Ведь не "на деревню дедушке" их отсылает эта библиотека ...

Или может я не так поняла смысл работы этой библиотеки?

 
В отправка почты настраивается в настройках терминала (Главное меню - Сервис - Настройка - Почта).
 
Спасибо, поняла.