MarketInfo_v2

Author: Copyright � 2009, Ivan Kornilov. All rights reserved.
0 Views
0 Downloads
0 Favorites
MarketInfo_v2
//+------------------------------------------------------------------+
//|                                   Copyright © 2009, Ivan Kornilov|
//|                                                    MarketInfo.mq4|
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, Ivan Kornilov. All rights reserved."
#property link "excelf@gmail.com"
#property indicator_chart_window

extern color textColor;

int init() {
    ObjectCreate("Leverage", OBJ_LABEL, 0, 0, 0, 0, 0);
    ObjectSet("Leverage", OBJPROP_CORNER, 2);
    ObjectSet("Leverage", OBJPROP_YDISTANCE, 60);
    ObjectSet("Leverage", OBJPROP_XDISTANCE, 10);


    ObjectCreate("Spead", OBJ_LABEL, 0, 0, 0, 0, 0);
    ObjectSet("Spead", OBJPROP_CORNER, 2);
    ObjectSet("Spead", OBJPROP_YDISTANCE, 45);
    ObjectSet("Spead", OBJPROP_XDISTANCE, 10);


    ObjectCreate("StopLevel", OBJ_LABEL, 0, 0, 0, 0, 0);
    ObjectSet("StopLevel", OBJPROP_CORNER, 2);
    ObjectSet("StopLevel", OBJPROP_YDISTANCE, 30);
    ObjectSet("StopLevel", OBJPROP_XDISTANCE, 10);


    ObjectCreate("GMT", OBJ_LABEL, 0, 0, 0, 0, 0);
    ObjectSet("GMT", OBJPROP_CORNER, 2);
    ObjectSet("GMT", OBJPROP_YDISTANCE, 15);
    ObjectSet("GMT", OBJPROP_XDISTANCE, 10);
    return(0);
}
int deinit(){
   ObjectDelete("Leverage");
   ObjectDelete("Spead");
   ObjectDelete("StopLevel");
   ObjectDelete("GMT");
   return(0);
}
int start() {
    datetime Time_Local = TimeLocal();
    datetime Time_Current = TimeCurrent();
    int Del_Time=Time_Local - Time_Current;
    string diffTime = TimeToStr(MathAbs(Del_Time), TIME_MINUTES|TIME_SECONDS);
    if(Del_Time > 0) {
        diffTime = StringConcatenate("+", diffTime);
    } else {
        diffTime = StringConcatenate("-", diffTime);
    }
       
    ObjectSetText("Leverage", "Leverage " + AccountLeverage(), 8, "Tahoma", textColor); 
    ObjectSetText("Spead", "Spead " + DoubleToStr((Ask - Bid) / Point, 0), 8, "Tahoma", textColor);  
    ObjectSetText("StopLevel", "Stop Level " + DoubleToStr(MarketInfo(Symbol(), MODE_STOPLEVEL), 0), 8, "Tahoma", textColor);  
    ObjectSetText("GMT", "GMT " + TimeToStr(Time_Current, TIME_MINUTES|TIME_SECONDS) + 
    " Diff " +  diffTime, 8, "Tahoma", textColor);  
    return(0);
}

Comments

Markdown supported. Formatting help

Markdown Formatting Guide

Element Markdown Syntax
Heading # H1
## H2
### H3
Bold **bold text**
Italic *italicized text*
Link [title](https://www.example.com)
Image ![alt text](image.jpg)
Code `code`
Code Block ```
code block
```
Quote > blockquote
Unordered List - Item 1
- Item 2
Ordered List 1. First item
2. Second item
Horizontal Rule ---