Miscellaneous
0
Views
0
Downloads
0
Favorites
Info_v2
//+------------------------------------------------------------------+
//| Info.mq4 |
//| Copyright © 2008, EvgeTrofi |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008, EvgeTrofi"
#include <WinUser32.mqh>
int start()
{
if (!IsConnected())
{
MessageBox("Ñâÿçü ñ ñåðâåðîì îòñóòñòâóåò èëè ïðåðâàíà\t","Âíèìàíèå!",MB_OK|MB_ICONERROR);
return(-1);
}
string str2;
string str="Íàèìåíîâàíèå\t\tÊîíñòàíòà\t\tÇíà÷åíèå\tÅä.èçì.\t\n\n";
str=StringConcatenate(str,"Ñïðåä\t\t\tSPREAD\t\t\t",MarketInfo(Symbol(),MODE_SPREAD),"\t\tïóíêòîâ\t\n\n");
str=StringConcatenate(str,"Ìèí. ñòîï\t\tSTOPLEVEL\t\t",MarketInfo(Symbol(),MODE_STOPLEVEL),"\t\tïóíêòîâ\t\n\n");
str=StringConcatenate(str,"1 ëîò * 1 ïóíêò =\t\tTICKVALUE\t\t",MarketInfo(Symbol(),MODE_TICKVALUE),"\t\t",AccountCurrency(),"\t\n\n");
switch(MarketInfo(Symbol(),MODE_SWAPTYPE))
{
case 0:
str2="ïóíêòîâ";
break;
case 1:
str2=Symbol();
break;
case 2:
str2="%";
break;
case 3:
str2=AccountCurrency();
break;
}
str=StringConcatenate(str,"Ñâîï ïîêóïêè\t\tSWAPLONG\t\t",MarketInfo(Symbol(),MODE_SWAPLONG),"\t\t",str2,"\t\n\n");
str=StringConcatenate(str,"Ñâîï ïðîäàæè\t\tSWAPSHORT\t\t",MarketInfo(Symbol(),MODE_SWAPSHORT),"\t\t",str2,"\t\n\n");
str=StringConcatenate(str,"Ìèíèìàëüíûé ëîò\t\tMINLOT\t\t\t",MarketInfo(Symbol(),MODE_MINLOT),"\n\n");
str=StringConcatenate(str,"Øàã ëîòà\t\tLOTSTEP\t\t\t",MarketInfo(Symbol(),MODE_LOTSTEP),"\n\n");
double MaxLot = MarketInfo(Symbol(),MODE_MAXLOT);
if(MaxLot>AccountFreeMargin()*0.99/MarketInfo(Symbol(),MODE_MARGINREQUIRED))//ãäå 0.99 - êîýôôèöèåíò çàïàñà
MaxLot=AccountFreeMargin()*0.99/MarketInfo(Symbol(),MODE_MARGINREQUIRED);
str=StringConcatenate(str,"Ìàêñèìàëüíûé ëîò = AccountFreeMargin() / MARGINREQUIRED = ",MaxLot,"\n\n");
str=StringConcatenate(str,"Ëîò íà ïðîèãðûø 100 ïóíêòîâ = AccountFreeMargin() / 100 / TICKVALUE = ",AccountFreeMargin()/100/MarketInfo(Symbol(),MODE_TICKVALUE),"\n\n");
if(MarketInfo(Symbol(),MODE_TRADEALLOWED)==0)
str2="çàïðåùåíà";
else
str2="ðàçðåøåíà";
str=StringConcatenate(str,"\nÒîðãîâëÿ ïî èíñòðóìåíòó ",Symbol()," ",str2,"\n\n");
MessageBox(str,"Èíôîðìàöèÿ ïî èíñòðóìåíòó "+Symbol(),MB_OK|MB_ICONINFORMATION);
return(0);
}
VALUE = ",AccountFreeMargin()/100/MarketInfo(Symbol(),MODE_TICKVALUE),"\n\n");
if(MarketInfo(Symbol(),MODE_TRADEALLOWED)==0)
str2="çàïðåùåíà";
else
str2="ðàçðåøåíà";
str=StringConcatenate(str,"\nÒîðãîâëÿ ïî èíñòðóìåíòó ",Symbol()," ",str2,"\n\n");
MessageBox(str,"Èíôîðìàöèÿ ïî èíñòðóìåíòó "+Symbol()+" íà "+TimeToStr(TimeCurrent(),TIME_DATE|TIME_SECONDS),MB_OK|MB_ICONINFORMATION);
return(0);
}
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
---