20 public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Token> params, Map<String, MemoryAPI> memoryMap) {
22 if (dialog.getInteractionTarget() ==
null)
return false;
24 MarketAPI market = dialog.getInteractionTarget().getMarket();
25 if (market ==
null)
return false;;
27 MemoryAPI entity = memoryMap.get(MemKeys.LOCAL);
28 if (memoryMap.containsKey(MemKeys.ENTITY)) {
29 entity = memoryMap.get(MemKeys.ENTITY);
32 if (entity.is(
"$tradeMode",
"NONE")) {