Orders Execution
0
Views
0
Downloads
0
Favorites
mini_info
#property indicator_chart_window
string account_balance,market;
extern color main_color=Yellow,profit_color=Green,loss_color=Red;
extern int text_size=33;
color t_color;
double t_size=33;
string per;
//--------------------------------------------------------------------
int init() {return;}
int deinit() {
ObjectDelete("Balance");
ObjectDelete("Market");
return(0);}
//--------------------------------------------------------------------
int start()
{
if (text_size<10) {text_size=10;}
if (text_size>35) {text_size=35;}
if ((ObjectFind("Balance")!=0)||(t_size!=text_size))
{
ObjectCreate("Balance",OBJ_LABEL,0,0,0);
ObjectSet("Balance",OBJPROP_YDISTANCE,text_size+45);
ObjectSet("Balance",OBJPROP_XDISTANCE,35);
ObjectSetText("Balance","wait...",text_size,"Times New Roman",Yellow);
}
if (ObjectFind("Market")!=0)
{
ObjectCreate("Market",OBJ_LABEL,0,0,0);
ObjectSet("Market",OBJPROP_YDISTANCE,text_size);
ObjectSet("Market",OBJPROP_XDISTANCE,35);
ObjectSetText("Market","wait...",text_size,"Times New Roman",Yellow);
}
switch (Period())
{
case 1: per="M_1";break;
case 5: per="M_5";break;
case 15: per="M_15";break;
case 30: per="M_30";break;
case 60: per="H_1";break;
case 240: per="H_4";break;
case 1440: per="D_1";break;
case 10080: per="W_1";break;
case 43200: per="MN_1";break;
}
market=per+" / "+DoubleToStr(Bid,Digits)+" / "+DoubleToStr(Ask,Digits)+" / "+DoubleToStr((Ask-Bid)/Point,0);
account_balance=DoubleToStr(AccountBalance(),0)+" / "+DoubleToStr(AccountEquity(),0)+" / "+DoubleToStr(AccountProfit(),0);
t_color=main_color;
if ((AccountProfit()>=0)&&(OrdersTotal()>0)) {t_color=profit_color;}
if (AccountProfit()<0) {t_color=loss_color;}
ObjectSetText("Balance",account_balance,text_size,"Times New Roman",t_color);
ObjectSetText("Market",market,text_size,"Times New Roman",main_color);
t_size=text_size;
//--------------------------------------------------------------------
return;
}
Comments
Markdown Formatting Guide
# H1
## H2
### H3
**bold text**
*italicized text*
[title](https://www.example.com)

`code`
```
code block
```
> blockquote
- Item 1
- Item 2
1. First item
2. Second item
---