老王吧 发表于 2016-5-24 17:53:12

Show Spread




//+--------- --------- --------- --------- --------- --------- --------- ---+
//| Magnified Market Price.mq4      ver1.4             by Habeeb   |
//+--------- --------- --------- --------- --------- --------- --------- ---+

#property indicator_chart_window
//----
extern string note1="Change font colors automatically? True = Yes";
//extern bool   Bid_Ask_Colors= True;
extern string note2="Default Font Color";
extern colorFontColor=DarkViolet;
extern string note3="Font Size";
extern int    FontSize=24;
extern string note4="Font Type";
extern string FontType="Arial Black";
extern string note5="Display the spread in what corner?";
extern string note6="Upper left=0; Upper right=1";
extern string note7="Lower left=2; Lower right=3";
extern int    WhatCorner=1;
double div=1;
int    precision=0;
//----
double      Old_Price;
//+--------- --------- --------- --------- --------- --------- --------- ---+
//|                                                                  |
//+--------- --------- --------- --------- --------- --------- --------- ---+
int init()
{
int myDigits=MarketInfo(Symbol(),MODE_DIGITS);
if(myDigits==3) div=10;
if(myDigits==5) div=10;


   return(0);
}
//+--------- --------- --------- --------- --------- --------- --------- ---+
//|                                                                  |
//+--------- --------- --------- --------- --------- --------- --------- ---+
int deinit()
{
   ObjectDelete("Market_Price_ Label2");
//----
   return(0);
}
//+--------- --------- --------- --------- --------- --------- --------- ---+
//|                                                                  |
//+--------- --------- --------- --------- --------- --------- --------- ---+
int start()
{
   double spread = MarketInfo(Symbol( ), MODE_SPREAD) / div;
   //Comment("Current spread: ",spread);
    /* if (Bid_Ask_Colors= =True)
   {
      if (Bid > Old_Price) FontColor=LawnGreen ;
      if (Bid < Old_Price) FontColor=Red;
      Old_Price=Bid;
   }
   */
//----
   ObjectCreate("Market_Price_ Label2", OBJ_LABEL, 0,0,0);
   ObjectSetText("Market_Price_ Label2", DoubleToStr(spread,1), FontSize, FontType, FontColor);
   ObjectSet("Market_Price_ Label2", OBJPROP_CORNER, WhatCorner);
   ObjectSet("Market_Price_ Label2", OBJPROP_XDISTANCE, 1);
   ObjectSet("Market_Price_ Label2", OBJPROP_YDISTANCE, 1);
}
//+--------- --------- --------- --------- --------- --------- --------- ---+
         
   



ifgtrade 发表于 2020-1-23 20:38:38

不错不错,楼主您辛苦了。。。

心想事成 发表于 2020-5-16 10:15:03

:lol不错

同业公会btg 发表于 2020-5-23 20:43:46

我抢、我抢、我抢沙发~

莉达la思汀 发表于 2020-6-17 17:05:32

LZ说的很不错

福億国际客服 发表于 2020-6-19 12:56:18

没看完~~~~~~ 先顶,好同志

03137ntixx 发表于 2020-6-28 10:16:18

LZ说的很不错

福禄 发表于 2020-8-20 13:56:53

谢谢楼主分享

李钟哈手 发表于 2020-11-18 14:53:13

{:1_186:}

cg3fumd3nm 发表于 2021-7-3 22:40:13

顶下
页: [1] 2
查看完整版本: Show Spread