当前位置: 首页 > article >正文

用python的eval函数自定义行情指标公式

用python的eval函数自定义行情指标公式

  • 先看效果
  • 实现步骤
  • 计算结果

先看效果

在这里插入图片描述

实现步骤

在前端配置规则和公式,不同的结果可以自定义背景颜色和字体颜色。
在这里插入图片描述
在这里插入图片描述

    def _compute_rule(self, localdict):
        """
        :param localdict: dictionary containing the current computation environment
        :return: returns a tuple (amount, qty, rate)
        :rtype: (float, float, float)
        """
        self.ensure_one()
        localdict['localdict'] = localdict
        try:
            safe_eval(self.rule_condition or 0.0, localdict, mode='exec', nocopy=True)
            return float(localdict['result']), localdict.get('result_qty', 1.0), localdict.get('result_rate', 100.0)
        except Exception as e:
            raise self._raise_error(localdict, _("Wrong python code defined for:"), e)

计算结果

在这里插入图片描述


http://www.kler.cn/news/343367.html

相关文章:

  • Springboot集成JSP报 404
  • 12.3 Linux_进程间通信_信号机制
  • 大数据分析案例-基于逻辑回归算法构建抑郁非抑郁推文识别模型
  • P1156 垃圾陷阱
  • 【特别推荐】探索AWS虚拟机(EC2):云端计算的革命性选择
  • 宠物咖啡馆数字化转型:SpringBoot框架的实践
  • 李宏毅深度学习-循环神经网络RNN
  • 【React】如何对组件加载进行优化
  • 模拟单链表和双链表
  • 零样本主题驱动图像生成新方法!EZIGen:在保持灵活性的同时保留主题身份!
  • 【AI大模型】《多模态持续学习》最新进展综述
  • QTday4
  • 快来了解 Java 内存数据库 H2,不要错过哦
  • 免杀对抗—javaASMMSF源码特征修改汇编调用CS内联C
  • Qt源码-Qt多媒体音频框架
  • 《Image Processing GNN: Breaking Rigidity in Super-Resolution》CVPR2024
  • 鸿蒙OS投票机制
  • 『网络游戏』进入游戏主城UI跳转主城【26】
  • 动态规划-路径问题——931.下降路径最小和
  • AI测试入门:认识Graph RAG