40 lines
1.5 KiB
MQL4
40 lines
1.5 KiB
MQL4
//+------------------------------------------------------------------+
|
|
//| 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
|
|
//+------------------------------------------------------------------+
|