PTrade工具:分享一个判断市场情绪的易用函数(包含涨跌家数、涨跌停板家数、总成交额)

大观量化
大观量化 以大见小,以小入微

0 People liked this article · 924 views

市场情绪是帮助判断进出场时机的重要指标,为方便广大PTrade用户,编写了get_market_emo函数,可以非常容易地统计昨日或者盘中的涨跌家数、涨跌停板家数、总成交额,以反映市场情绪冷暖。

 

注意:下载文件建议使用电脑浏览器下载,勿用手机下载,否则可能会出现下载不了的情况。


一、简单明了的使用方法

1.首先需要将附件:get_market_emo.txt中的函数代码复制到策略末尾。

2.get_market_emo函数仅需填入1个参数调用,可根据需求填盘前或者盘中盘前指的是昨日的市场情绪,盘中指的是盘中的市场情绪。

 

二、函数使用方法示例

1.获取昨日市场情绪方法,在before_trading_start中调用:get_market_emo('盘前')

def before_trading_start(context, data):

    get_market_emo('盘前')

2.获取盘中市场情绪方法,在handle_data中以分钟运行频率调用:get_market_emo('盘中')

def handle_data(context, data):

    get_market_emo('盘中')

3.返回数据结构

返回数据为字典g.market_emo,结构示例如下

'上证主板', {'涨停家数': 21, '总成交额': 2208, '平盘家数': 69, '下跌家数': 399, '上涨家数': 1221, '跌停家数': 4}

'创业板', {'涨停家数': 14, '总成交额': 1593, '平盘家数': 28, '下跌家数': 310, '上涨家数': 1008, '跌停家数': 0}

'深证主板', {'涨停家数': 19, '总成交额': 1771, '平盘家数': 73, '下跌家数': 323, '上涨家数': 1085, '跌停家数': 7}

'科创板', {'涨停家数': 0, '总成交额': 339, '平盘家数': 7, '下跌家数': 169, '上涨家数': 397, '跌停家数': 0}

'全部A', {'涨停家数': 54, '总成交额': 5912, '平盘家数': 177, '下跌家数': 1201, '上涨家数': 3711, '跌停家数': 11}

List of attachments

get_market_emo.txt

11KB

19.80

线上付款

Published on 2025-09-01 13:03

Disclaimers:

This document is written by 大观量化 Original published on 百果量化交流平台 ,The copyright belongs to the author。

Log in,More exciting content waiting for you to find,Contribute wonderful answers,Participate in comment interaction

go Sign in! No accountgoregister