mql5/Experts/MasterOfPuppets/Robot/Action.mqh
MasterOfPuppets 148bfbbc90 new files added
2026-03-11 04:40:32 +03:00

41 lines
1.6 KiB
MQL5

//+------------------------------------------------------------------+
//| 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(BUY, B) \
MACRO(BUY_LIMIT, I) \
MACRO(BUY_PROTECT, O) \
MACRO(BUY_PYRAMID, M) \
MACRO(BUY_STOP, Y) \
MACRO(CLOSE_ALL_POSITIONS, Q) \
MACRO(CLOSE_EXPERT_POSITIONS, C) \
MACRO(DEFEND_ALL_POSITIONS, F) \
MACRO(DEFEND_EXPERT_POSITIONS, D) \
MACRO(DELETE_ALL_ORDERS, U) \
MACRO(DELETE_EXPERT_ORDERS, W) \
MACRO(EXIT_MASTER_OF_PUPPETS, E) \
MACRO(LOCK, L) \
MACRO(REVERSE_ALL_POSITIONS, A) \
MACRO(REVERSE_EXPERT_POSITIONS, R) \
MACRO(SELL, S) \
MACRO(SELL_LIMIT, T) \
MACRO(SELL_PROTECT, X) \
MACRO(SELL_PYRAMID, Z) \
MACRO(SELL_STOP, P)
enum Action
{
MASTER_OF_PUPPETS_ACTION_KEY_MAPPINGS(MASTER_OF_PUPPETS_LIB_GENERATE_ACTION)
UNKNOWN = -1
};
#endif
//+------------------------------------------------------------------+