Ищу. Не могу найти. Помогите сформулировать запрос для поисковика. - страница 3

 
Forwarder:
пытался, но, к сожалению, безрезультатно. Возможно, неправильно формулирую запрос.
Допустим, ищем через Гугл. Запрос "закрытие позиции по времени site:mql4.com". Имеем свыше 500 результатов.
С первой же страницы берем советник Кима e-Friday.mq4 и переделываем, благо, все нужные функции есть.
Если не годится, смотрим остальные, затем переформулируем запрос.
Обычно всегда приходится переделывать, поэтому обращаем внимание в первую очередь на функции, которые могут пригодиться.
 
Forwarder:
пытался, но, к сожалению, безрезультатно. Возможно, неправильно формулирую запрос.

     Поищите здесь и будет Вам щастье  -  http://www.kimiv.ru/
 

попробуйте такой запрос...


по этому запросу в выборке нашлась, например, такая тема... https://www.mql5.com/ru/code

желательно, чтобы Вы указали, какие именно запросы были исполнены именно Вами.

 

Основная задача этой ветки - научить ловить рыбу, показать как это делается. При удачном развитии этой ветки, по идее, она должна замкнуться сама на себя, разгрузив ветку "Любой вопрос..." Предполагается, что задавать вопрос, не воспользовавшись даже МИНИМАЛЬНЫМИ возможностями поиска, считается дурным тоном. К тому же, по идее, должно вырасти качество вопросов, основанных на обработке найденного. Цели - не близкого исполнения... Но поиск это - основа основ.

 
DDFedor:

Основная задача этой ветки - научить ловить рыбу, показать как это делается. При удачном развитии этой ветки, по идее, она должна замкнуться сама на себя, разгрузив ветку "Любой вопрос..." Предполагается, что задавать вопрос, не воспользовавшись даже МИНИМАЛЬНЫМИ возможностями поиска, считается дурным тоном. К тому же, по идее, должно вырасти качество вопросов, основанных на обработке найденного. Цели - не близкого исполнения... Но поиск это - основа основ.

Спасибо.

Прошел по всем ссылкам, пробовал искать сам, но, к сожалению, так и не смог найти подходящий вариант.

Единственное, что нашел (на одном забугорном форуме) это код, который вроде бы соответсвует моим ожиданиям. Но, тем не менее, не могу довести его до полноценного рабочего советника. Прошу вашей помощи.

Вот код:

Just put the code into start() function.


   //---- Some variables
   int      xMinutes=15;
   datetime LastOrderTime=0;
   int      LastOrderTicket;
   int      SlipPagePips = 2;
   
   
   // Find the last opened trade
   for(int k=OrdersTotal()-1;k>=0;k--)
   {
      if(OrderSelect(k,SELECT_BY_POS,MODE_TRADES))
      {
         if(OrderOpenTime()>LastOrderTime) 
         {
            LastOrderTime=OrderOpenTime();
            LastOrderTicket=OrderTicket();
         }
      }
   }
   
   // Check if x mintues have passed since last order was opened
   if(TimeCurrent()>(LastOrderTime+xMinutes*60))
   {
      //Select the last trade
      if(OrderSelect(LastOrderTicket,SELECT_BY_TICKET,MODE_TRADES))
      {
         if(OrderType()==OP_BUY)
         {
            OrderClose(LastOrderTicket,OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),SlipPagePips,Yellow);
         }
         if(OrderType()==OP_SELL)
         {
            OrderClose(LastOrderTicket,OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK),SlipPagePips,Yellow);
         }
       }
    }
 
Forwarder:

Спасибо.

Прошел по всем ссылкам, пробовал искать сам, но, к сожалению, так и не смог найти подходящий вариант.

Единственное, что нашел (на одном забугорном форуме) это код, который вроде бы соответсвует моим ожиданиям. Но, тем не менее, не могу довести его до полноценного рабочего советника. Прошу вашей помощи.

Вот код:

Just put the code into start() function.


Найти что-то "под себя" и "сразу" - редкая удача. Почти всегда приходится переделывать. Ваша главная задача "найти примеры", "найти подобное" - решена. Далее - уже "дело техники".
 
Если у Вас не получается поиск, приведите СВОИ запросы для поисковика. Может случиться так, что запрос правильный, но какая-то досадная мелочь может портить всю выборку.
 
В одной из веток возник вопрос про "кэш гугля".
Удаленные ветки и посты можно попытаться найти через поиск гугла по сайту mql4.com, посмотрев "Сохраненную копию".
 
Упс. А чего ветка теперь не с треугольничком... ?
 
Forwarder:

Спасибо.

Прошел по всем ссылкам, пробовал искать сам, но, к сожалению, так и не смог найти подходящий вариант.

Единственное, что нашел (на одном забугорном форуме) это код, который вроде бы соответсвует моим ожиданиям. Но, тем не менее, не могу довести его до полноценного рабочего советника. Прошу вашей помощи.

Вот код:

Just put the code into start() function.



Пипец извиняюсь... Вы личку смотрели ? я же вам написал :

//+------------------------------------------------------------------+
//|                                               Close_for_time.mq4 |
//|                                 Copyright © 2010, XrustSolution. |
//|                                           mail: xrustx@gmail.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, XrustSolution."
#property link      "mail: xrustx@gmail.com"

//---- input parameters
extern int       Minute_=60;
//+------------------------------------------------------------------+
void start(){
//----
   for(int i = OrdersTotal();i>=0;i--){
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
         if(OrderOpenTime()+Minute_*60>TimeCurrent()){
            if(OrderType()<2){
               OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(OrderClosePrice(),Digits),MarketInfo(OrderSymbol(),MODE_SPREAD),Green);
            }
         }
      }
   }
//----
return;}
//+------------------------------------------------------------------+
Причина обращения: