+ Îòâåòèòü â òåìå
Ïîêàçàíî ñ 1 ïî 3 èç 3

Òåìà: Èíäèêàòîð íå âîçâðàùàåò îòðèöàòåëüíóþ äåëüòó

  1. #1
    Ïîëüçîâàòåëü Àâàòàð äëÿ hoz
    Ðåãèñòðàöèÿ
    15.01.2012
    Ñîîáùåíèé
    7
    Ñêàçàë(à) ñïàñèáî
    0
    Ïîáëàãîäàðèëè 0 ðàç(à) â 0 ñîîáùåíèÿõ

    Èíäèêàòîð íå âîçâðàùàåò îòðèöàòåëüíóþ äåëüòó

    Ïðèîáð¸ë ïàêåò èíäèêàòîðîâ Standart.  îáùåì-òî, ìíå îíè íóæíû áîëüøå äëÿ àâòîìàòè÷åñêîé òîðãîâëè.
    Íà÷àë ïèñàë òîðãîâîãî ðîáîòà, íî çàìòåë, ÷òî èíäèêàòîð GetClusterDelta_Delta íå âîçâðàùàåò îòðèöàòåëüíûå çíà÷åíèå. Êàê òîãäà âîîáùå ñ íèì ðàáîòàòü?
    Ñïåöèàëüíî íàïèñàë ñîâó-ïóñòûøêó, ÷òîá ïîêàçàòü ÷òî èìååòñÿ:
    PHP êîä:
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    //|                                                                                                                  GetDataFromDelta.mq4 |
    //|                                                                                                                                   hoz |
    //|                                                                                                                                       |
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    #property copyright "hoz"
    #property link      ""
    #property version   "1.00"
    #property strict
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    //|                                                    Ôóíêöèÿ èíèöèàëèçàöèè ýêñïåðòà                                                     |
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    int OnInit()
    {
    //---
       
    //---
       
    return(INIT_SUCCEEDED);
    }
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    //|                                                   Ôóíêöèÿ äåèíèöèàëèçàöèè ýêñïåðòà                                                    |
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    void OnDeinit(const int reason)
    {
    //---
       
    }
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    //|                                               Ïîëó÷åíèå çíà÷åíèå ñ ClusterDelta_Delta                                                 |
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    double GetClusterDelta_Delta()
    {
       
    double b iCustom (_Symbol_Period"ClusterDelta_Delta.ex4"00);
       return (
    b);
    }
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    //|                                                     Ôóíêöèÿ OnTick() ýêñïåðòà                                                         |
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    void OnTick()
    {
       
    Comment ("b = "DoubleToStr (GetClusterDelta_Delta(), _Digits));
       Print (
    "b = "DoubleToStr (GetClusterDelta_Delta(), _Digits));

    Âëîæåíèÿ

  2. #2
    Ïîëüçîâàòåëü Àâàòàð äëÿ hoz
    Ðåãèñòðàöèÿ
    15.01.2012
    Ñîîáùåíèé
    7
    Ñêàçàë(à) ñïàñèáî
    0
    Ïîáëàãîäàðèëè 0 ðàç(à) â 0 ñîîáùåíèÿõ
    Íåìîãî èçìåíèë êîä ïðîáíèêà, âîò ÷òî âûøëî (Êîïèþ ïðèëàãàþ ê ïîñòó):
    PHP êîä:
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    //|                                                                                                                  GetDataFromDelta.mq4 |
    //|                                                                                                                                   hoz |
    //|                                                                                                                                       |
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    #property copyright "hoz"
    #property link      ""
    #property version   "1.00"
    #property strict
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    //|                                                    Ôóíêöèÿ èíèöèàëèçàöèè ýêñïåðòà                                                     |
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    int OnInit()
    {
    //---
       
    //---
       
    return(INIT_SUCCEEDED);
    }
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    //|                                                   Ôóíêöèÿ äåèíèöèàëèçàöèè ýêñïåðòà                                                    |
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    void OnDeinit(const int reason)
    {
    //---
       
    }
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    //|                                               Ïîëó÷åíèå çíà÷åíèå ñ ClusterDelta_Delta                                                 |
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    double GetClusterDelta_Delta (string fs_Symbolint fi_Periodint fi_Modeint fi_Shift)
    {
       
    double b iCustom (fs_Symbolfi_Period"ClusterDelta_Delta.ex4"fi_Modefi_Shift);
       return (
    b);
    }
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    //|                                                     Ôóíêöèÿ OnTick() ýêñïåðòà                                                         |
    //+---------------------------------------------------------------------------------------------------------------------------------------+
    void OnTick()
    {
       for (
    int i 0<= 15i++)
       {
          Print (
    "i = "i"; b = "DoubleToStr (GetClusterDelta_Delta(_Symbol_Period0i), _Digits));
       }

    Â æóðíàëå âèæó:
    PHP êîä:
    2015.09.07 12:14:58.783    GetDataFromDelta EURUSD,M1150.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M1140.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M1130.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M1120.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M1110.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M110130.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M190.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M18101.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M170.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M162.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M1513.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M1432.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M130.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M1271.00000
    2015.09.07 12
    :14:58.783    GetDataFromDelta EURUSD,M1117.00000 
    Ó ìåíÿ â êîäå âñ¸ âåðíî. Çíà÷èò èíäèêàòîð êàê-òî íå òàê âîçâðàùàåò îòðèöàòåëíüûå çíà÷åíèÿ.  ÷¸ì òóò çàãâîçäêà òî?
    Âëîæåíèÿ

  3. #3
    ClusterDelta.com Team
    Ðåãèñòðàöèÿ
    27.10.2011
    Ñîîáùåíèé
    4,256
    Ñêàçàë(à) ñïàñèáî
    473
    Ïîáëàãîäàðèëè 2,157 ðàç(à) â 1,128 ñîîáùåíèÿõ
    Öèòàòà Ñîîáùåíèå îò hoz Ïîñìîòðåòü ñîîáùåíèå
    Íåìîãî èçìåíèë êîä ïðîáíèêà, âîò ÷òî âûøëî (Êîïèþ ïðèëàãàþ ê ïîñòó):

    Ó ìåíÿ â êîäå âñ¸ âåðíî. Çíà÷èò èíäèêàòîð êàê-òî íå òàê âîçâðàùàåò îòðèöàòåëíüûå çíà÷åíèÿ.  ÷¸ì òóò çàãâîçäêà òî?
    Îòðèöàòåëüíûå çíà÷åíèÿ â äðóãîì áóôåðå:

    Êîä:
    #property indicator_separate_window
    #property indicator_buffers 2
    #property indicator_color1 DodgerBlue
    #property indicator_color2 OrangeRed
    #property indicator_width1 2
    #property indicator_width2 2
    
    #property indicator_level1 0.0
    #property indicator_levelwidth 1
    #property indicator_levelcolor Black
    
    #include <ghttp3.mqh>
    
    //---- input parameters
    extern string Comment_Instrument="--- Futures Ticker or AUTO ";
    extern string Instrument="AUTO";
    extern int Update_in_sec=11;
    extern string MetaTrader_GMT="AUTO";
    //---- buffers
    
    double DeltaPositive[];
    double DeltaNegative[];
    [...skip...]
    
    int init()
      {
       string short_name="";
       
       IndicatorDigits(0);
    //---- indicator line
       SetIndexStyle(0,DRAW_HISTOGRAM);
       SetIndexBuffer(0,DeltaPositive);
       SetIndexLabel(0,"Delta");
    
       SetIndexStyle(1,DRAW_HISTOGRAM);
       SetIndexBuffer(1,DeltaNegative);
       SetIndexLabel(1,"Delta");

+ Îòâåòèòü â òåìå

Âàøè ïðàâà

  • Âû íå ìîæåòå ñîçäàâàòü íîâûå òåìû
  • Âû íå ìîæåòå îòâå÷àòü â òåìàõ
  • Âû íå ìîæåòå ïðèêðåïëÿòü âëîæåíèÿ
  • Âû íå ìîæåòå ðåäàêòèðîâàòü ñâîè ñîîáùåíèÿ
           

 


(C) 2009-2023 ClusterDelta.com.