mql5/Experts/MasterOfPuppets/Charter/Action.mqh

40 lines
1.5 KiB
MQL5
Raw Permalink Normal View History

2026-03-04 23:59:27 +03:00
//+------------------------------------------------------------------+
//| Action.mqh |
//| Copyright 2026, MasterOfPuppets |
//| https://forge.mql5.io/masterofpuppets/mql5 |
//+------------------------------------------------------------------+
#ifndef MASTER_OF_PUPPETS_ACTION_MQH
#define MASTER_OF_PUPPETS_ACTION_MQH
#property copyright "Copyright 2026, MasterOfPuppets"
#property link "https://forge.mql5.io/masterofpuppets/mql5"
#define MASTER_OF_PUPPETS_ACTION_KEY_MAPPINGS(MACRO) \
MACRO(DECREASE_PERIOD, Z) \
MACRO(INCREASE_PERIOD, X) \
MACRO(SET_PERIOD_M1, _1) \
MACRO(SET_PERIOD_M5, _2) \
MACRO(SET_PERIOD_M15, _3) \
MACRO(SET_PERIOD_M30, _4) \
MACRO(SET_PERIOD_H1, _5) \
MACRO(SET_PERIOD_H4, _6) \
MACRO(SET_PERIOD_H8, O) \
MACRO(SET_PERIOD_H12, P) \
MACRO(SET_PERIOD_D1, _7) \
MACRO(SET_PERIOD_W1, _8) \
MACRO(SET_PERIOD_MN1, _9) \
MACRO(SET_PERIOD_H1_DEFAULT, _0) \
MACRO(SET_PERIOD_H1_1, H) \
MACRO(SET_PERIOD_D1_1, D) \
MACRO(SET_PERIOD_W1_1, W) \
MACRO(SET_PERIOD_MN1_1, M) \
MACRO(SHOW_TRADE_HISTORY, T)
enum Action
{
MASTER_OF_PUPPETS_ACTION_KEY_MAPPINGS(MASTER_OF_PUPPETS_LIB_GENERATE_ACTION)
UNKNOWN = -1
};
#endif
//+------------------------------------------------------------------+