Скрипты Обсуждение, доработка и поиск скриптов для терминала MT4.

Ответить
26.05.2011, 16:41
Аватар для LUKA.
LUKA. LUKA. вне форума САМ ПО СЕБЕ
Регистрация: 19.05.2009 / Сообщений: 1,460
Поблагодарили 3,060 раз(а) / Репутация: 3153

По умолчанию Нужен скрипт SendOrderLimitFibo

Скрипт SendOrderLimitFibo – отложенники по Фибо уровням
Скрипт предназначен для установки серии отложенных ордеров по Фибоуровням.

У кого есть, поделитесь, а то задолбался искать.

------------------------------------------------------------
Вопрос снят, нашел автора скрипта, он поделился.

Последний раз редактировалось LUKA.; 14.11.2012 в 18:21.
lego5 
31.05.2011, 17:22
Регистрация: 05.08.2008 / Сообщений: 766
Поблагодарили 273 раз(а) / Репутация: 510
Могу предложить такой вариант:

//получаем значения фибоначи
Код HTML:
double GetFiboUr(double high, double low, double ur)
{
  int digits = MarketInfo(Symbol(),MODE_DIGITS);                             
  double Fibo = NormalizeDouble(low + (high - low)*ur, digits); return(Fibo);
return(0); 
}
1. В хай и лоу помещаем значение текущего максимума и минимума (точки по которым строить фибо)
2. в ur необходимый уровень

Пример вызова:
Код HTML:
double Ur1=50;
double Ur2=161;
    Ur50 =GetFiboUr(max,min,Ur1/100);//получим 50% значение фибо
    Ur116 =GetFiboUr(max,min,Ur2/100); //получим 116% значение 
фибо
Далее просто подставляем уже в функцию отправки отложенников Ur50 или Ur116
LUKA. 
31.05.2011, 17:26
Регистрация: 05.08.2008 / Сообщений: 766
Поблагодарили 273 раз(а) / Репутация: 510
Для поиска мин/макс я использовал такую функцию:
Код HTML:
double MaximumMinimum(int type,int barsearch)
{ int x=0,stop=0;double minmax;
 
  if(type==0)
   {
   while(stop==0)
    {
    minmax =Low[iLowest(NULL,0,MODE_LOW,barsearch,x)];
    if(minmax>Low[iLowest(NULL,0,MODE_LOW,barsearch,x+barsearch)])
     {
      minmax =Low[iLowest(NULL,0,MODE_LOW,barsearch,x+barsearch)];
      x=x+barsearch;
     }
     else {stop=1;return(minmax);}
    }//while(stop
   }//if(type
   
   if(type==1)
   {
   while(stop==0)
    {
    minmax =High[iHighest(NULL,0,MODE_HIGH,barsearch,x)];
    if(minmax<High[iHighest(NULL,0,MODE_HIGH,barsearch,x+barsearch)])
      {
       minmax =High[iHighest(NULL,0,MODE_HIGH,barsearch,x+barsearch)];
       x=x+barsearch;
       }
       else{stop=1;return(minmax);}
     }// while(sto
   }//if(type
return(0);          
}
LUKA. 
22.07.2011, 08:40
Регистрация: 14.02.2009 / Сообщений: 1,551
Поблагодарили 4,324 раз(а) / Репутация: 4325
Ставит бай-стоп (cелл-стоп) уровень на 100%, тэйк профит - 168%, стоп-лосс - на 0%

Можете брать фибо с МТ4, можете с индикатора - на рис. казахский удав фибо
Конфигурация - именно такая, цена между 0-100
Интересно, если 3 фибо будет - сколько ордеров поставит, завтра гляну

Взято тут - _http://www.mqlsoft.com/download/scripts

Последний раз редактировалось chocolate; 22.07.2011 в 14:56.
lidigor , LUKA. 
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 16:26. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO