My_Account_Info

Author: Copyright 2022, MrBrooklin
0 Views
0 Downloads
0 Favorites
My_Account_Info
ÿþ//+------------------------------------------------------------------+

//|                                              My_Account_Info.mq5 |

//|                                       Copyright 2022, MrBrooklin |

//|                         https://www.mql5.com/ru/users/mrbrooklin |

//+------------------------------------------------------------------+

#property copyright "Copyright 2022, MrBrooklin"

#property link      "https://www.mql5.com/ru/users/mrbrooklin"

#property version   "1.00"

#property description "================================================="

#property description " !" ! " / +  " $ &  "#) !'""

#property description "================================================="

//--- 5@54 70?CA:>< A:@8?B0 ?>:065< >:=> A> A2>9AB20<8 8 70?@5B8< 2K2>4 >:=0 ?>4B25@645=8O

#property script_show_inputs

//--- %+  " +

input bool Line_spacing=false; //56AB@>G=K9 8=B5@20; ( - true, " - false)

//+------------------------------------------------------------------+

//| Script program start function                                    |

//+------------------------------------------------------------------+

void OnStart() // 70?CAB8< A:@8?B 8 70?@>A8<:

  {

//--- B8? B5:CI53> AG5B0: 45<>, :>=:C@A=K9, @50;L=K9 8;8 =58725AB=K9

   ENUM_ACCOUNT_TRADE_MODE account_type=(ENUM_ACCOUNT_TRADE_MODE)AccountInfoInteger(ACCOUNT_TRADE_MODE);

//--- =><5@ B5:CI53> AG5B0

   long login=AccountInfoInteger(ACCOUNT_LOGIN);

//--- @07<5@ ?;5G0

   long leverage=AccountInfoInteger(ACCOUNT_LEVERAGE);

//--- 20;NB0 AG5B0

   string currency=AccountInfoString(ACCOUNT_CURRENCY);

//--- 8<O :;85=B0

   string name=AccountInfoString(ACCOUNT_NAME);

//--- 8<O :><?0=88

   string company=AccountInfoString(ACCOUNT_COMPANY);

//--- 8<O A5@25@0

   string server=AccountInfoString(ACCOUNT_SERVER);

//--- ?@5>1@07C5< 7=0G5=85 ?5@5G8A;5=8O 2 ?>=OB=K9 284

   string trade_mode; // A>74048< ?5@5<5==CN trade_mode

//--- ?@8 ?><>I8 >?5@0B>@0-?5@5:;NG0B5;O switch 1C45< ?5@518@0BL 7=0G5=8O ?5@5<5==>9 account_type

   switch(account_type)

     {

      case  ACCOUNT_TRADE_MODE_DEMO: // 5A;8 2 case B5:CI89 AGQB >:065BAO ""

         trade_mode=""; // B> ?5@5<5==>9 trade_mode ?@8A2>8< 7=0G5=85 ""

         break; // 0 5A;8 B5:CI89 AGQB =5 "", B> ?5@5E>48< : A;54CNI5<C case 8 B.4.

      case  ACCOUNT_TRADE_MODE_CONTEST:

         trade_mode="# !+";

         break;

      case  ACCOUNT_TRADE_MODE_REAL:

         trade_mode=" ,+";

         break;

      default:

         trade_mode="!"+";

         break;

     }

//--- ?>;CG8< 7=0G5=85 C@>2=O, ?@8 :>B>@KE =0ABC?05B Margin Call

   double margin_call=AccountInfoDouble(ACCOUNT_MARGIN_SO_CALL);

//--- ?>;CG8< 7=0G5=85 C@>2=O, ?@8 :>B>@KE =0ABC?05B Stop Out

   double stop_out=AccountInfoDouble(ACCOUNT_MARGIN_SO_SO);

//--- 2K2545< :@0B:CN 8=D>@<0F8N ?> AG5BC 2 ;52K9 25@E=89 C3>; 3@0D8:0

   string line_spasing; // A>74048< ?5@5<5==CN line_spasing

   if(Line_spacing) // 5A;8 2> 2E>4=>< ?0@0<5B@5 Line_spacing C:070=> true

      line_spasing="\n"; // B> : :064>9 AB@>:5 4>102;O5< <56AB@>G=K9 8=B5@20;

   Comment("\n" // 4>1028< <56AB@>G=K9 8=B5@20; ?5@54 2K2>48<>9 8=D>@<0F859

           ""8? B5:CI53> AGQB0:   ",trade_mode,"\n",line_spasing,

           "><5@ B5:CI53> AGQB0:   ",login,"\n",line_spasing,

           " 07<5@ ?;5G0:   ",leverage,"\n",line_spasing,

           "0;NB0 AGQB0:   ",currency,"\n",line_spasing,

           "<O :;85=B0:   ",name,"\n",line_spasing,

           "B:@KB 2:   ",company,"\n",line_spasing,

           "0 A5@25@5:   ",server,"\n",line_spasing,

           "#@>25=L MarginCall:   ",margin_call,"\n",line_spasing,

           "#@>25=L StopOut:   ",stop_out);

     {

      while(!IsStopped()) // ?@>25@8<, 5A;8 =5B ?@8=C48B5;L=>3> 7025@H5=8O @01>BK A:@8?B0

         ChartRedraw(0); // B> 70?CAB8< ?@8=C48B5;L=CN ?5@5@8A>2:C B5:CI53> 3@0D8:0

      // 0 5A;8 5ABL ?@8=C48B5;L=>5 7025@H5=85 @01>BK A:@8?B0, B> 70?>;=8< :><<5=B0@88

      // ?CABK< 7=0G5=85< 8 C15@Q< 2AN 1K2HCN 8=D>@<0F8N A 3@0D8:0

      Comment("");

     }

  }

//+------------------------------------------------------------------+

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 ---