- #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 color FontColor=Black;
- extern string note3="Font Size";
- extern int FontSize=24;
- extern string note4="Font Type";
- extern string FontType="Comic Sans MS";
- extern string note5="Display the price in what corner?";
- extern string note6="Upper left=0; Upper right=1";
- extern string note7="Lower left=2; Lower right=3";
- extern int WhatCorner=2;
- //----
- double Old_Price;
- //+------------------------------------------------------------------+
- //| |
- //+------------------------------------------------------------------+
- int init()
- {
- return(0);
- }
- //+------------------------------------------------------------------+
- //| |
- //+------------------------------------------------------------------+
- int deinit()
- {
- ObjectDelete("Market_Price_Label");
- //----
- return(0);
- }
- //+------------------------------------------------------------------+
- //| |
- //+------------------------------------------------------------------+
- int start()
- {
- if (Bid_Ask_Colors==True)
- {
- if (Bid > Old_Price) FontColor=LawnGreen;
- if (Bid < Old_Price) FontColor=Red;
- Old_Price=Bid;
- }
- string Market_Price=DoubleToStr(Bid, Digits);
- //----
- ObjectCreate("Market_Price_Label", OBJ_LABEL, 0, 0, 0);
- ObjectSetText("Market_Price_Label", Market_Price, FontSize, FontType, FontColor);
- ObjectSet("Market_Price_Label", OBJPROP_CORNER, WhatCorner);
- ObjectSet("Market_Price_Label", OBJPROP_XDISTANCE, 1);
- ObjectSet("Market_Price_Label", OBJPROP_YDISTANCE, 1);
- }
-
复制代码
|