楼主: jxapp_56581
2945 2

[有偿编程] matlab 求助!用给定数据画出K线布林线图和MACD、RSI,并且带策略仿真 [推广有奖]

  • 1关注
  • 0粉丝

初中生

85%

还不是VIP/贵宾

-

威望
0
论坛币
93 个
通用积分
2.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
632 点
帖子
6
精华
0
在线时间
30 小时
注册时间
2019-3-20
最后登录
2020-7-7

楼主
jxapp_56581 发表于 2019-5-2 22:46:00 |AI写论文
200论坛币
EOS_day .xlsx (31.82 KB)
这是自己写的读取数据的代码
  1. [num,time]=xlsread('F:\kline\EOS_day .xlsx');
  2. OpenPrice1=num(:,1); %开盘
  3. OpenPrice=OpenPrice1(end:-1:1);
  4. HighPrice1=num(:,2); %最高
  5. HighPrice=HighPrice1(end:-1:1);
  6. LowPrice1=num(:,3);%最低
  7. LowPrice=LowPrice1(end:-1:1);
  8. ClosePrice1=num(:,4);%收盘
  9. ClosePrice=ClosePrice1(end:-1:1);
  10. data=char(time);%时间
  11. Date1 = datenum(data,'yyyy/mm/dd');
  12. Date2=Date1(end:-1:1);%时间递增
复制代码
要求是 这样的 一共要画三个图
1、以所提供数据中时间为横坐标,价格为纵坐标。画K线 布林带,K线与布林带在一张图里面。
2、剩下是RSJ和MACD俩个附图,并且和K线图中的数据要一一对应,如果见过股票看盘软件的话应该就 清楚我说的意思了。
3、K线要制作成红绿柱状图。 相应的图
4、做一个策略回测仿真
具体 策略如下
%%一个最简单的策略:RSI (14)
1、K线在布林带中线下方。
2、MACD在零轴以下,前一个红柱要比当前的红柱长
3、RSI 在区间 [20,50]之间4、RSI开始低点往上拐
以上情况,未有持仓下买入。
1、K线在布林带中线上方。
2、MACD在零轴以上,前一个绿柱要比当前的绿柱长
3、RSI 在区间 [50,80]之间
4、RSI开始高点往下拐
以上情况,已有持仓下买出。
4、其它情况一律不进行任何操作
5、初始资金10000元
6、计算资金变化情况,交易成本假设为单边千分之三
7、画出资金变化曲线
8、画出持仓情况
望路过的高手们不吝指教!将写好的程序上传,本人验证正确后,200论坛币立即到账!!!





关键词:MATLAB atlab matla MACD Lab

沙发
jxapp_56581 发表于 2019-5-4 15:22:40
没有高手关注或者指点 么 ?哪怕提一些意见 ,只要能 对我的需 有帮助都可以呀。

藤椅
jxapp_56581 发表于 2019-6-9 23:22:03
一个月了,没任何人回复。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 15:27