Test_AutoMagic

Author: Copyright 2017 prostotrader
0 Views
0 Downloads
0 Favorites
Test_AutoMagic
ÿþ//+------------------------------------------------------------------+

//|                                               Test_AutoMagic.mq5 |

//|                                      Copyright 2017 prostotrader |

//|                                             https://www.mql5.com |

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

#property copyright "Copyright 2017 prostotrader"

#property link      "https://www.mql5.com"

#property version   "1.03"

//

#include   <AutoMagic.mqh>

//

input ENUM_SHIFT AShift=SHIFT_ZERO; //80?07>= <038:>2

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

int OnInit()

  {

   ulong m_magic=GetMagic(AShift);

   Print("Symbol = ",Symbol()," Magic = ",m_magic," Timeframe = ",EnumToString(Period()));

//"5AB>20O ?@>25@:0 =0 3 <038:0 87 480?07>=0 (65536, 256, 16 ... >@45@>2)

   for(int i=0; i<3;i++)

     {

      if(AShift==SHIFT_ZERO) break;

      Print(IsMyMagic(m_magic+i,AShift));

     }

   switch(AShift)

     {

      case SHIFT_TWO:

//8=CA 1 480?07>=0

         Print(IsMyMagic(m_magic-1,AShift));

//@52KH5=85 480?07>=0   

         Print(IsMyMagic(m_magic+4,AShift));

         break;

      case SHIFT_THREE:

         Print(IsMyMagic(m_magic-1,AShift));

         Print(IsMyMagic(m_magic+8,AShift));

         break;

      case SHIFT_FOUR:

         Print(IsMyMagic(m_magic-1,AShift));

         Print(IsMyMagic(m_magic+16,AShift));

         break;

      case SHIFT_SIX:

         Print(IsMyMagic(m_magic-1,AShift));

         Print(IsMyMagic(m_magic+64,AShift));

         break;

      case SHIFT_EIGHT:

         Print(IsMyMagic(m_magic-1,AShift));

         Print(IsMyMagic(m_magic+256,AShift));

         break;

      case SHIFT_TEN:

         Print(IsMyMagic(m_magic-1,AShift));

         Print(IsMyMagic(m_magic+1024,AShift));

         break;

      case SHIFT_SIXT:

         Print(IsMyMagic(m_magic-1,AShift));

         Print(IsMyMagic(m_magic+65536,AShift));

         break;

     }

   return(INIT_SUCCEEDED);

  }

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

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