Change_volume_alert

Author: Roll
Miscellaneous
It issuies visual alerts to the screen
0 Views
0 Downloads
0 Favorites
Change_volume_alert
//+------------------------------------------------------------------+
//|                       (Èçìåíåíèå îáúåìà) Change_volume_alert.mq4 |
//|                                                             Roll |
//+------------------------------------------------------------------+
#property copyright "Roll"
#property indicator_chart_window

extern double  Opt_Volume=1.3;//îòíîñèò. çíà÷åíèå Volume
bool New_Bar=false;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init(){return(0);}
int deinit(){return(0);}
int start()
 {Fun_New_Bar();                              
  if(New_Bar==false)return;
  double v_0=ND(Volume[1]);
  double v_1=ND(Volume[2]);
  double v_3=(v_0/v_1);      
  if(v_3>Opt_Volume){Alert(Symbol()," ",Period()," ìèí  Îáúåì âûðîñ â ",v_3," ðàçà");}
  return(0);}
//+----------íîðìàëèçàöèÿ-----------------------------+
double ND(double A){return(NormalizeDouble(A,Digits));} 
//+-----Ô-èÿ îáíàðóæåíèÿ  íîâîãî áàðà------------------+
void Fun_New_Bar()                             
  {static datetime New_Time=0;//Âðåìÿ òåêóùåãî áàðà
   New_Bar=false;             //Íîâîãî áàðà íåò
  if(New_Time!=Time[0])       //Ñðàâíèâàåì âðåìÿ
   {New_Time=Time[0];         //Òåïåðü âðåìÿ òàêîå
    New_Bar=true;}}           //Ïîéìàëñÿ íîâûé áàð
     
  

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