楼主: jxapp_56581
2392 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

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
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-26 20:00