admin 发表于 2018-1-18 15:12:41

daily change 日波幅



   
      /*##############################################################
      #DAILY CHANGE INDICATOR                                    #
      #                                                            #
      #This Indicator shows the percentage change between          #
      #yesterday day close and today actual Price (Bid).         #
      #It works on any time frame.                                 #
      #                                                            #
      #Copyright: BLACKHAWK                                        #
      ##############################################################*/

/*
------------------------------------------------------------------------------------------------

Description:

This indicator shows the % Daily Change of yesterday close with respect to actual price (Bid).

It calculates the percentage change between yesterday close price and the actual bid price.

It works on any timeframe.

External Modifications:


You can modify the following settings:

Label_Color       = DarkBlue   // You can change the font color
Font_Size         = 14         // You can modify the font size

X_Position      = 3            // You can modify X position (distance) from corner
Y_Position      = 3            // You can modify Y position (distance) from corner
Corner_Position   = 2            // You cna select the corner position (0: Top Left / 1: Top Right / 2: Bottom Left / 3: Bottom Right)

------------------------------------------------------------------------------------------------
*/


#property indicator_chart_window

extern color   Label_Color       = DarkBlue;
extern int   Font_Size         = 14;

extern int   X_Position      = 3;
extern int   Y_Position      = 3;
extern int   Corner_Position   = 2;

#define OBJECT "DailyChange"



int start()
{
   PerChangeInfo(); // Execute function
}


//--- FUNCTION 1 ------------------------------------------ //

   // Function 1 calculates Percentage change between Yesterday Close and actual Bid.

void PerChangeInfo()
   
   {

   double ClPrice_D1= iClose(NULL, PERIOD_D1, 1);
   double ActualBid   = Bid;
   double PercChange= ((ActualBid - ClPrice_D1)/ClPrice_D1)*100;
   
   CreateLabel(PercChange);
   
   }

//--- FUNCTION 2 ------------------------------------------ //

   // Function 2 creates the label containing the information of Daily Change.


void CreateLabel(double PercChange)

   {
   
   string PerChg = "Daily Change: "+DoubleToStr(PercChange, 2) + " %";
   
   if(ObjectFind(OBJECT) < 0)
      
      {
      ObjectCreate   (OBJECT, OBJ_LABEL, 0, 0, 0);
      ObjectSet      (OBJECT, OBJPROP_CORNER, Corner_Position);
      ObjectSet      (OBJECT, OBJPROP_YDISTANCE, X_Position);
      ObjectSet      (OBJECT, OBJPROP_XDISTANCE, Y_Position);
      ObjectSetText(OBJECT, PerChg, Font_Size, "Verdana", Label_Color);
      }
   
   ObjectSetText(OBJECT, PerChg);
   
   WindowRedraw();
   
   }


//--- INIT AND DEINIT ------------------------------------- //

int init()
{
   PerChangeInfo();
}


int deinit()
{
   ObjectDelete(OBJECT);
}


显示昨日收盘价和当前价格的波幅


vtscv 发表于 2018-8-24 19:14:57

学习了,不错,讲的太有道理了

zhouli7 发表于 2020-6-14 21:55:24

看帖回帖是美德!:lol

chameiwang 发表于 2020-6-20 13:47:58

过来看看的

zjn1688 发表于 2020-7-28 16:00:38

学习了,不错

金银 发表于 2020-8-20 15:34:00

学习了,不错

coahb 发表于 2020-11-15 18:33:53

{:1_186:}

此生有你足够 发表于 2020-11-16 16:35:12

{:1_179:}

几法国红酒 发表于 2020-11-21 15:54:26

支持下

ia73a4q1m8 发表于 2021-7-3 22:19:44

{:1_181:}
页: [1] 2
查看完整版本: daily change 日波幅