Группа "Стол заказов MQL"

Рейтинг 2085



РЕКОМЕНДУЮ



Скрипт FIBO процент от цены

Скрипт фибо МТ4 строит уровни от вершинок или низинок на которые был брошен
Размер растяжки сетки строится процент от цены на которую был брошен скрипт
Список уровней, цвет, смещение и процент построения в настройках скрипта
Выбор построения вверх или вниз автоматом или в настройках

  • +1
  • Просмотров: 4027
  • 13 марта 2016, 13:50
  • DKOLIA
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Советник Scalp-Investor
Следующая запись в группе  
ПОДСКАЖИТЕ, PLEASE
12 марта 2016
13 марта 2016

Комментарии (18)

+
+1
Сначала делаю согласно условиям: zakaz.opentraders.ru/25597.html
Все остальное смотрю если есть свободное время.
avatar

  34  AM2 Сообщений: 15875 - Андрей

  • 13 марта 2016, 20:57
+
0
Дождался 3 уровня Надеюсь на положительное расмотрение заявки
Редактирован: 28 апреля 2016, 12:52
avatar

  15  DKOLIA Автор Сообщений: 33

  • 28 апреля 2016, 12:49
+
0
Кидаем скрипт на вершинку. Я даже не представляю как это реализовать, никогда не делал такую штуку а значит это будет долго.
avatar

  34  AM2 Сообщений: 15875 - Андрей

  • 28 апреля 2016, 17:29
+
0
Время терпит Главное чтобы получилось
avatar

  15  DKOLIA Автор Сообщений: 33

  • 28 апреля 2016, 17:54
+
0
Может быть у вас есть подобный код, чтобы мне было хотя бы от чего оттолкнуться? Откуда вы взяли эту идею?
avatar

  34  AM2 Сообщений: 15875 - Андрей

  • 28 апреля 2016, 21:24
+
0
Торгую по этой системе instaforex.opentraders.ru/32201.html

avatar

  15  DKOLIA Автор Сообщений: 33

  • 29 апреля 2016, 09:08
+
0
Вот самая примитивная основа. Теперь нужно каким то образом получать номер бара, куда кликаем мышкой.




//+------------------------------------------------------------------+
//|                                                   FiboScript.mq4 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutFibo(string name)
  {
   //ObjectDelete(name);
//--- создадим "Уровни Фибоначчи" по заданным координатам
   ObjectCreate(0,name,OBJ_FIBO,0,Time[1],Close[1],Time[5],Close[5]);
//--- установим цвет
   ObjectSetInteger(0,name,OBJPROP_COLOR,Red);
//--- установим толщину линии
   ObjectSetInteger(0,name,OBJPROP_WIDTH,1);
  }
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   PutFibo("FIBO");
  }
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//|                                                   FiboScript.mq4 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutFibo(string name)
  {
   //ObjectDelete(name);
//--- создадим "Уровни Фибоначчи" по заданным координатам
   ObjectCreate(0,name,OBJ_FIBO,0,Time[1],Close[1],Time[5],Close[5]);
//--- установим цвет
   ObjectSetInteger(0,name,OBJPROP_COLOR,Red);
//--- установим толщину линии
   ObjectSetInteger(0,name,OBJPROP_WIDTH,1);
  }
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   PutFibo("FIBO");
  }
//+------------------------------------------------------------------+

avatar

  34  AM2 Сообщений: 15875 - Андрей

  • 28 апреля 2016, 22:48
+
0
Перелопатил форум мкл, ничего подобного не нашел. Нужны примеры функций, подобные коды, без этого никуда. Не берусь я за этот скрипт.
avatar

  34  AM2 Сообщений: 15875 - Андрей

  • 28 апреля 2016, 23:19
+
0
Нашел способ как обойти перерасчет координат курсора в номер бара. Сейчас скрипт повесит фибо на указанную в настройках вершину зигзага. От этого уже можно дальше плясать.



//+------------------------------------------------------------------+
//|                                                   FiboScript.mq4 |
//|                        Copyright 2015, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property show_inputs
#property strict

input int ZZExtremum = 1;
input int Shift = 5;
//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 07.10.2006                                                     |
//|  Описание : Возвращает номер бара экстремума ЗигЗага по его номеру.        |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (NULL или "" - текущий символ)          |
//|    tf - таймфрейм                  (      0     - текущий ТФ)              |
//|    ne - номер экстремума           (      0     - последний)               |
//|    dp - ExtDepth                                                           |
//|    dv - ExtDeviation                                                       |
//|    bs - ExtBackstep                                                        |
//+----------------------------------------------------------------------------+
int GetExtremumZZBar(string sy="", int tf=0, int ne=0, int dp=12, int dv=5, int bc=3) {
  if (sy=="" || sy=="0") sy=Symbol();
  double zz;
  int    i, k=iBars(sy, tf), ke=0;

  for (i=0; i<k; i++) {
    zz=iCustom(sy, tf, "ZigZag", dp, dv, bc, 0, i);
    if (zz!=0) {
      ke++;
      if (ke>ne) return(i);
    }
  }
  Print("GetExtremumZZBar(): Экстремум ЗигЗага номер ",ne," не найден");
  return(-1);
}
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void PutFibo(string name)
  {
   int bar=GetExtremumZZBar(Symbol(),0,ZZExtremum);
   //ObjectDelete(name);
//--- создадим "Уровни Фибоначчи" по заданным координатам
   ObjectCreate(0,name,OBJ_FIBO,0,Time[bar],Close[bar],Time[bar-Shift],Close[bar-Shift]);
//--- установим цвет
   ObjectSetInteger(0,name,OBJPROP_COLOR,Red);
//--- установим толщину линии
   ObjectSetInteger(0,name,OBJPROP_WIDTH,1);
  }
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   PutFibo("FIBO");
  }
//+------------------------------------------------------------------+
avatar

  34  AM2 Сообщений: 15875 - Андрей

  • 29 апреля 2016, 08:25
+
0
Вот пара скриптов строющих фибо переделывал под свои нужды только нет привязки к цене

Первый можно несколько фибо построить только подписи на всех уровнях одинаковые не столь кретично

<code>//+------------------------------------------------------------------+
//|                                                  MeasureFIBO.mq4 |
//|                                               ПавелИванович(api) |
//|                                              p231970@hotmail.com |
//+------------------------------------------------------------------+
#property copyright "ПавелИванович(api)"
#property link      "p231970@hotmail.com"

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
double fibo[]={-3.061,-2.960,-2.545,-2.030,-1.930,-1.520,-1.010,-0.910,-0.505,0,0.1,0.45,0.5,0.55,0.9,1,1.4950,1.890,1.990,2.480,2.869,2.969,3.454,3.840,3.940};
 
int start()
{
   int x = WindowFirstVisibleBar()-WindowBarsPerChart()-1;
   int p1 = 20 ; //iHighest(NULL,0,MODE_HIGH,WindowBarsPerChart()-1,x)
   int p2 = 160 ; //iLowest(NULL,0,MODE_LOW,WindowBarsPerChart()-1,x)
   datetime t1 = iTime(NULL,0,p1); 
   datetime t2 = iTime(NULL,0,p2);
   x = ((GetTickCount()/1000)%86400);
   string name="FIBO_"+x;
   while(ObjectFind(name)!=-1)
   {
      x++;
      name="FIBO_"+x;
   }
   ObjectCreate(name,OBJ_FIBO,0,t1,iHigh(NULL,0,p1),t2,iLow(NULL,0,p2));
   ObjectSet(name,OBJPROP_FIBOLEVELS,ArraySize(fibo));
   ObjectSet(name,OBJPROP_COLOR,        Red           );
   ObjectSet(name,OBJPROP_LEVELCOLOR,   Blue          );
   ObjectSet(name,OBJPROP_LEVELSTYLE,         1       );
   ObjectSet(name,OBJPROP_WIDTH,              2       );
   ObjectSet(name,OBJPROP_RAY_RIGHT,    false         );
   ObjectSet(name,OBJPROP_SELECTED,     true          );


   for(int i=0;i<ArraySize(fibo);i++)
   {
      ObjectSet(name,OBJPROP_FIRSTLEVEL+i,fibo[i]);

      if(fibo[i]>=0)
      {
        if(fibo[i]<=1 && fibo[i]!=0.5)
             ObjectSetFiboDescription(name,i,+"ДКЗ   %$   ");
         // ObjectSetFiboDescription(name,i,DoubleToStr(fibo[i]*100,1)+"(" + DoubleToStr((1-fibo[i])*100,1) + ")%% %$");
         else
             ObjectSetFiboDescription(name,i,+"%%    %$   ");
           // ObjectSetFiboDescription(name,i,DoubleToStr(fibo[i]*100,1)+"%% %$");
      }  else
             ObjectSetFiboDescription(name,i,+"%%    %$   ");
         //  ObjectSetFiboDescription(name,i,DoubleToStr((1-fibo[i])*100,1)+"%% %$");
   }
   return(0);
}
//+------------------------------------------------------------------+</code>


Редактирован: 29 апреля 2016, 09:43
avatar

  15  DKOLIA Автор Сообщений: 33

  • 29 апреля 2016, 09:41
+
0
Второй скрипт подписи уровней можно настроить
Но строит только одну сетку Две и более непостроишь
Только средствами терминала
Первая часть кода тк весь код форум непринимает
<code>//+------------------------------------------------------------------+
//|                                                                  |
//|                 Copyright © 1999-2006, MetaQuotes Software Corp. |
//|                                         http://www.metaquotes.ru |
//+------------------------------------------------------------------+

/*

  MQL4 

  yuraz © 2006-2009 yzh@mail.ru 
  для создания двухторонней фибо
  2006, благодарность за содействие Вадиму Жунко
  2008, Виталий 

  скрипт служит только для создания сетки
  далее ее можно таскать по ТФ как удобно
 

*/

extern  color    gFiboTLColor         =Red                  ; // Цвет настроечной линии ФИБО (TUNING LINE)  
extern  int      gFiboStyle           =1                    ; // Настройка стиля линии ФИБО   0 1 2 3 4
extern  int      gFiboTLStyle         =0                    ; // Настройка стиля настроечной линии ФИБО (TUNING LINE)  0 1 2 3 4
extern  int      gFiboStyle_WIDTH     =0                    ; // Настройка толщины линии ФИБО на каждом ТФ  0 1 2 3 4
extern  int      gFiboTLStyle_WIDTH   =2                    ; // Настройка толщины настроечной линии ФИБО (TUNING LINE)    0 1 2 3 4 
extern  bool     gFiboFONE            =false                ; // true - фоновое отображение линий Фибоначи ;
extern  color    gFiboColor           =Blue                 ; // Цвет ФИБО
          
           // сетка Yuraz Zhunko 
//

extern double gsFibo31                =  1109.4             ; // 31  1109.0
extern double gsFibo30                =   685.4             ; // 30  685.4
extern double gsFibo29                =   598.0             ; // 29  598.0
extern double gsFibo28                =   510.8             ; // 28  510.8      
extern double gsFibo27                =   423.6             ; // 27  423.6      
extern double gsFibo26                =   361.8             ; // 26  369.6      
extern double gsFibo25                =   311.0             ; // 25  315.7      
extern double gsFibo24                =   261.8             ; // 24  261.8      
extern double gsFibo23                =   211.0             ; // 23  211.8     
extern double gsFibo22                =   161.8             ; // 22  161.8      
extern double gsFibo21                =   138.2             ; // 21  138.2      
//                                                      
extern double gsFibo20                =   100.0             ; // 20  0.0/100
extern double gsFibo19                =   0.9               ; // 19  11.8/88.2  
extern double gsFibo18                =   23.4              ; // 18  23.6/76.4  
extern double gsFibo17                =   0.55              ; // 17  38.2/61.8  
extern double gsFibo16                =   0.5               ; // 16  50.0/50.0  ---
extern double gsFibo15                =   0.45              ; // 15  61.8/38.2  
extern double gsFibo14                =   23.4              ; // 14  76.4/23.4  
extern double gsFibo13                =   0.1               ; // 13  88.2/11.8  
extern double gsFibo12                =   0.0               ; // 12  0.0/100                    
//                                                           
extern double gsFibo11                =   138.2             ; // 11  138.2      
extern double gsFibo10                =   161.8             ; // 10  161.8      
extern double gsFibo09                =   211.0             ; // 09  211.8 
extern double gsFibo08                =   261.8             ; // 08  261.8      
extern double gsFibo07                =   311.0             ; // 07  315.7      
extern double gsFibo06                =   361.8             ; // 06  369.6      
extern double gsFibo05                =   423.6             ; // 05  423.6      
extern double gsFibo04                =   510.4             ; // 04  510.8     
extern double gsFibo03                =   598.4             ; // 03  598.0
extern double gsFibo02                =   685.4             ; // 02  685.4
extern double gsFibo01                =  1109.4             ; // 01  1109.0     


double gsFibo31d ;
double gsFibo30d ;
double gsFibo29d ;
double gsFibo28d ;

double gsFibo27d ;
double gsFibo26d ;
double gsFibo25d ;
double gsFibo24d ;
double gsFibo23d ;
double gsFibo22d ;
double gsFibo21d ;
double gsFibo20d ; 
double gsFibo19d ;

double gsFibo18d ;
double gsFibo17d ;
double gsFibo16d ;
double gsFibo15d ;
double gsFibo14d ;
double gsFibo13d ;
double gsFibo12d ;
double gsFibo11d ;
double gsFibo10d ;

double gsFibo09d ;
double gsFibo08d ;
double gsFibo07d ;
double gsFibo06d ;
double gsFibo05d ;
double gsFibo04d ;
double gsFibo03d ;
double gsFibo02d ;
double gsFibo01d ;


   string NameObjFibo =  "FIBO_podpisi";


    void init()

{

}


void start()
{
   if(ObjectFind(NameObjFibo)== -1 )
     {

      ObjectCreate(NameObjFibo, OBJ_FIBO, 0, iHigh(Symbol(),0,1) - (iHigh(Symbol(),0,1) - iLow(Symbol(),0,1))/4 , iHigh(Symbol(),0,1) , iLow(Symbol(),0,1) + (iHigh(Symbol(),0,1) - iLow(Symbol(),0,1))/4 , iLow(Symbol(),0,1) );
      
      
      
      
      ObjectSet(NameObjFibo, OBJPROP_RAY, false );

      ObjectSet(NameObjFibo,OBJPROP_FIBOLEVELS,31 );

  
      //--------------------------------Верхние---------------------------------------------

        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +0 ,                -3.061                               );       
      ObjectSetFiboDescription(NameObjFibo ,                     0 ,                                 "         (4)     (%$)"       ); 
                                                                                                                       
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +1 ,                -2.960                              );      
      ObjectSetFiboDescription(NameObjFibo ,                     1 ,                                 "         (4) "               ); 
                                                                                                                       
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +2 ,                -2.545                               );       
      ObjectSetFiboDescription(NameObjFibo ,                     2 ,                                 "             Четверть "      ); 
                                                                                                                       
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +3 ,                -2.030                              );      
      ObjectSetFiboDescription(NameObjFibo ,                     3 ,                                 "         (3)     (%$)"       ); 
                                                                                                                       
       ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +4 ,                 -1.930                              );       
      ObjectSetFiboDescription(NameObjFibo ,                     4 ,                                 "         (3)"                ); 
                                                                                                                       
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +5 ,                -1.520                                );       
      ObjectSetFiboDescription(NameObjFibo ,                     5 ,                                 "      Четверть    "          ); 
                                                                                                                       
       ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +6 ,                 -1.010                              );       
      ObjectSetFiboDescription(NameObjFibo ,                     6 ,                                 "         (2)"                ); 
                                                                                                                       
       ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +7 ,                 -0.910                                );       
      ObjectSetFiboDescription(NameObjFibo ,                     7 ,                                 "         (2)     (%$)"       ); 
                                                                                                                       
     // ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +8 ,                -0.999                                );        
     // ObjectSetFiboDescription(NameObjFibo ,                     8 ,                               "        (//)     (%$)"       ); 
                                                                                                         
       ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +9 ,                 -0.505                               );       
      ObjectSetFiboDescription(NameObjFibo ,                     9 ,                                 "      Четверть    "          ); 
                                                                                                         
      // ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +10 ,              -0.999                              );        
      // ObjectSetFiboDescription(NameObjFibo ,                     10 ,                             "          (//)     (%$)"     ); 
      

</code>

Редактирован: 29 апреля 2016, 09:58
avatar

  15  DKOLIA Автор Сообщений: 33

  • 29 апреля 2016, 09:51
+
0
Вторая часть кода
//-------------------------------Внутренние------------------------------------------     

      ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +11 ,                0.000                                   );      
      ObjectSetFiboDescription(NameObjFibo ,                     11 ,                                   "      (1)       (%$)"     );        
                                                                                                                                                     
      ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +12 ,                0.1                                     );       
      ObjectSetFiboDescription(NameObjFibo ,                     12 ,                                   "                (%$) "    );        
                                                                                                                                                     
     // ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +13 ,              -0.999                                );        
     // ObjectSetFiboDescription(NameObjFibo ,                     13 ,                                 "      (//)     (%$)"      );        
                                                                                                                                
      ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +14 ,                0.45                                    );  
      ObjectSetFiboDescription(NameObjFibo ,                     14 ,                                   "                //// "    );        
                                                                                                                                
      ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +15 ,                0.500                                   ); 
      ObjectSetFiboDescription(NameObjFibo ,                     15 ,                                   "                (%$) "    );        
                                                                                                                           
      ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +16 ,                0.55                                    );   
      ObjectSetFiboDescription(NameObjFibo ,                     16 ,                                   "                //// "    );        
                                                                                                                         
     // ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +17 ,              -0.999                                 );       
     // ObjectSetFiboDescription(NameObjFibo ,                     18 ,                                 "      (//)     (%$)"      ); 
                                                                                                                              
      ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +18 ,                0.9                                      );   
      ObjectSetFiboDescription(NameObjFibo ,                     18 ,                                   "                (%$) "    );
                                                                                                   
      ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +19 ,                1.000                                    ); 
      ObjectSetFiboDescription(NameObjFibo ,                     19 ,                                   "   Прямые  (1)  (%$) "    );

      //---------------------------------Нижние---------------------------------------------       

     // ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +20 ,               -0.999                               );      
     // ObjectSetFiboDescription(NameObjFibo ,                     20 ,                                 "      (//)     (%$)"       ); 
     
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +21 ,                1.4950                              );        
      ObjectSetFiboDescription(NameObjFibo ,                       21 ,                                 "      Четверть    "        ); 

      // ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +22 ,              -0.999                               );       
      // ObjectSetFiboDescription(NameObjFibo ,                     22 ,                                "       (//)     (%$)"      ); 

        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +23 ,                1.890                             );       
      ObjectSetFiboDescription(NameObjFibo ,                       23 ,                                 "      (2)"                 ); 
                                                                                                                       
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +24 ,                1.990                               );      
      ObjectSetFiboDescription(NameObjFibo ,                       24 ,                                 "      (2)     (%$)"        ); 
                                                                                                            
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +25 ,                2.480                              );      
      ObjectSetFiboDescription(NameObjFibo ,                       25 ,                                 "      Четверть    "        ); 
                                                                                                            
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +26 ,                2.869                              );        
      ObjectSetFiboDescription(NameObjFibo ,                       26 ,                                 "      (3)"                 ); 
                                                                                                                        
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +27 ,                2.969                              );       
      ObjectSetFiboDescription(NameObjFibo ,                       27 ,                                 "      (3)     (%$)"        ); 
                                                                                                            
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +28 ,                3.454                              );    
      ObjectSetFiboDescription(NameObjFibo ,                       28 ,                                 "      Четверть    "        ); 
                                                                                                            
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +29 ,                3.840                               );    
      ObjectSetFiboDescription(NameObjFibo ,                       29 ,                                 "      (4)"                 ); 
                                                                                                                       
        ObjectSet               (NameObjFibo , OBJPROP_FIRSTLEVEL +30 ,                3.940                               );     
      ObjectSetFiboDescription(NameObjFibo ,                       30 ,                                 "      (4)     (%$)"        ); 
                                                                                                            
      ObjectSet(NameObjFibo,OBJPROP_COLOR,      gFiboTLColor        );
      ObjectSet(NameObjFibo,OBJPROP_LEVELCOLOR, gFiboColor          );
      ObjectSet(NameObjFibo,OBJPROP_STYLE,      gFiboTLStyle        );
      ObjectSet(NameObjFibo,OBJPROP_LEVELSTYLE, gFiboStyle          );
      ObjectSet(NameObjFibo,OBJPROP_WIDTH,      gFiboTLStyle_WIDTH  );
      ObjectSet(NameObjFibo,OBJPROP_LEVELWIDTH, gFiboStyle_WIDTH    );
      ObjectSet(NameObjFibo,OBJPROP_BACK,       gFiboFONE           );


      ObjectSet   (NameObjFibo, OBJPROP_PRICE1, iHigh(Symbol(),0,1) - (iHigh(Symbol(),0,1) - iLow(Symbol(),0,1))/4    );
      ObjectSet   (NameObjFibo, OBJPROP_PRICE2, iLow(Symbol(),0,1)  + (iHigh(Symbol(),0,1) - iLow(Symbol(),0,1))*30   );
      ObjectSet   (NameObjFibo, OBJPROP_TIME1 , iTime(Symbol(),0,1+70 ) );
      ObjectSet   (NameObjFibo, OBJPROP_TIME2 , iTime(Symbol(),0,1+40 ) );

     }
     
 
  }
avatar

  15  DKOLIA Автор Сообщений: 33

  • 29 апреля 2016, 09:59
+
0
По этой системе есть индикатор в его коде есть привязка к вершинкам и низинкам www.opentraders.ru/downloads/1162/
Редактирован: 29 апреля 2016, 10:38
avatar

  15  DKOLIA Автор Сообщений: 33

  • 29 апреля 2016, 10:20
+
0
Устроит если скрипт будет привязываться к изломам зигзага, т.к. функции перерасчета координат курсора в номер бара у меня нет. Образцы кода помогут.
avatar

  34  AM2 Сообщений: 15875 - Андрей

  • 29 апреля 2016, 11:30
+
0
Вот пара скриптов строющих фибо переделывал под свои нужды только нет привязки к цене

В коде индикатора нашел примерный код для пересчета. А почему самостоятельно не делаете вы ведь можете кодить?
avatar

  34  AM2 Сообщений: 15875 - Андрей

  • 29 апреля 2016, 11:51
+
0
Могу только поправить под свои нужды Кодить пока недано
avatar

  15  DKOLIA Автор Сообщений: 33

  • 29 апреля 2016, 11:56
+
0
Вечером еще посмотрю как сделать с пересчетом, надеюсь получится сделать по образцам кода.
avatar

  34  AM2 Сообщений: 15875 - Андрей

  • 29 апреля 2016, 12:00
+
0
Я поняла вашу идею в топике. Если она, конечно, в процессе комментариев не менялась. Могу запрограммировать. Или получится два скрипта: один будет строить вверх, другой вниз. Или один скрипт — а вы в настройках выберете — вверх или вниз.
Указываете процент, кидаете на выбранную вершину или впадину, и он построит вверх или вниз. Перестраивать не будет.
По стоимости — в личку пишите.
Редактирован: 29 апреля 2016, 12:26
avatar

  27  Oxy Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 29 апреля 2016, 12:24

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари