炒股问题_股票问答_专家推荐股票_问股室_问股中心 设为首页 - 加入收藏 - 网站地图

手机炒股软件自编指标以及手机炒股软件十大排

SG-SMX生命线指标是一种技术分析指标,可用于判断股票的买入和卖出时机。本文将介绍如何使用easytrader来实现这一交易策略。

首先,我们需要安装easytrader库,并准备好需要交易的账户。假设我们要交易的是中国平安(SH.601318)股票。

接下来,我们需要编写代码来实现策略:

import easytrader from datetime import datetime import time import matplotlib.pyplot as plt # 初始化easytrader,并登录账户 user = easytrader.use('ht') user.prepare('ht.json') user.enable_type_keys_for_editor() # 设定交易参数 stock_code = '601318' buy_price = None buy_signals = [] sell_signals = [] # 获取历史价格 start_date = datetime(2019, 1, 1) end_date = datetime.now() history = user.get_k_data(stock_code, start_date, end_date) (注意:获取历史价格已失效,需另寻可用的数据来源) # 获取指标,判断买卖点 sgx_values = [] smx_values = [] lifeline_values = [] for i in range(len(history)): close_prices = [float(h['close']) for h in history[max(0, i-29):i+1]] if len(close_prices) < 30: continue smx, ll = calculate_sgx_smx(close_prices) sgx_values.append(smx) smx_values.append(smx) lifeline_values.append(ll) if smx > 70 and buy_price is None: buy_signals.append((i, history[i]['date'], history[i]['close'])) buy_price = float(history[i]['close']) elif smx < 30 and buy_price is not None: sell_signals.append((i, history[i]['date'], history[i]['close'], buy_price)) sell_price = float(history[i]['close']) profit = sell_price - buy_price if profit > 0: print(f"Sell Signal, Date: {history[i]['date']}, Profit: {profit:.2f}") else: print(f"Sell Signal, Date: {history[i]['date']}, Loss: {profit:.2f}") buy_price = None # 绘制指标图 plt.plot([h['date'] for h in history], sgx_values, label='SGX') plt.plot([h['date'] for h in history], smx_values, label='SMX') plt.plot([h['date'] for h in history], lifeline_values, label='Life Line') for signal in buy_signals: plt.axvline(signal[1], c='g', linestyle='--') plt.annotate(f"Buy: {signal[2]}", (signal[1], signal[2]), xytext=(-30, 10), textcoords='offset points', fontsize=9, color='g') for signal in sell_signals: plt.axvline(signal[1], c='r', linestyle='--') plt.annotate(f"Sell: {signal[2]}, Profit: {signal[3]:.2f}", (signal[1], signal[2]), xytext=(-30, -12), textcoords='offset points', fontsize=9, color='r') plt.legend() plt.show()

代码中新增了一个历史价格的获取过程,通过调用get_k_data方法获取从2019年1月1日到当前日期的K线数据(日线)。然后在循环中逐一计算每日的SG-SMX指标和生命线,并根据指标判断买卖点。同时,当触发买卖点时,把对应的日期、买入/卖出价格和盈利情况记录下来,并在图上用虚线和标签进行标注。

最后使用Matplotlib库绘制指标图,其中将SGX、SMX和生命线分别绘制在同一张图中,并在图上通过直线和标签标注买入和卖出信号。

需要注意的是,这个回测仅仅是一个简单的示例,真正的回测应该采用更加严谨的方法,并仔细评估交易策略的表现。同时,在实际操作中,需要特别关注手续费和滑点等因素,以减少交易成本和风险。

 

近年来荐股骗局是

比较多发的一种电信诈骗手段,

通过搭建虚假平台、

“炒股专家”、“学员托”虚构的高收益,

不断收割急于获利的投资者。

近日,上海闵行的马女士就遭遇了这样一场荐股骗局,险些被骗走17.7万元,幸在民警的帮助下,成功“反套路”骗子挽回了全部损失。

11月14日上午,马女士急匆匆来到闵行公安马桥派出所求助,马女士告诉民警,自己通过某短视频平台结识了一位“炒股专家”,并在专家介绍下安装了一款VIP专属投资软件,目前已投入17.7万元。

虽然软件中显示马女士已有2000元收益,但今天准备提现时才发现无法提现,这才意识到可能被骗。

在了解情况后,民警蔡巍巍立即指导马女士检查手机,从中发现多个可疑聊天软件,所谓的炒股软件的下载链接也已失效,民警判断马女士应该遭遇了“荐股”骗局。

考虑到对方可能还不知道马女士已经报警,民警指导马女士尽快售出账户内的股票,并和客服沟通谎称要追加投资到30万买入“专家”推荐的另一只股票,但由于银行账户资金不足,需要先提现出来才能重新汇款。

为了获取更大的利益,15分钟后,骗子果然将马女子的17.7万元陆续退回,并且包含1000余元的“收益”。

“没想到这钱真的能追回来”,收到到账信息后,马女士激动不已,向民警连连道谢。

警方提示

在购买股票、金融理财等产品时,一定要通过正规机构。不要被暂时的高收益迷惑,切勿相信只挣不赔的“买卖”,避免落入网络投资理财诈骗陷阱。

转自:潇湘晨报

来源: 小强热线

[手机炒股软件自编指标以及手机炒股软件十大排]

引用地址:https://www.cha65.net/waibuwenzhang/202404/0344619.html

tags:

推荐问题