Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:资金K线图制作

1楼
wzsunshao 发表于:2015/6/9 18:47:35
想把账户资金曲线制作成K线图,怎么制作,有参考的方法吗?
2楼
jinzhe 发表于:2015/6/10 8:53:36

制作的思路是什么?要日线图还是分钟图?开高低收怎么定义?

3楼
wzsunshao 发表于:2015/6/10 14:19:37
分钟图,就是把资金曲线转化为蜡烛图
4楼
jinzhe 发表于:2015/6/10 14:28:50
然后开高低收要怎么定义?
5楼
wzsunshao 发表于:2015/6/10 14:42:47
比如5分钟K线,开:K线起始时资金值;高(低):五分钟内的资金最高(低)值;收:K线结束时资金值;
6楼
jinzhe 发表于:2015/6/10 15:04:50

在5分钟上制作资金k线图

则需要如下操作

现在原来的交易公式里面添加如下代码:


input:m(5),n(20);
ma5:=ma(c,m);
ma10:=ma(c,n);

if cross(ma5,ma10) then begin
 sellshort(holding<0,0,thisclose);
 buy(holding=0,1,thisclose);
end

if cross(ma10,ma5) then begin
 sell(holding>0,0,thisclose);
 buyshort(holding=0,1,thisclose);
end

nn:barslast(mod(minute,5)=0);
hh:valuewhen(nn=0,hhv(asset,5));
ll:valuewhen(nn=0,llv(asset,5));
cc:valuewhen(nn=0,asset);
oo:valuewhen(nn=0,ref(asset,4));


此主题相关图片如下:1.png
按此在新窗口浏览图片
7楼
jinzhe 发表于:2015/6/10 15:05:21

然后制作k线图的代码公式,代码如下

hh:=stkindi('','MA图表.hh',0,1);
ll:=stkindi('','MA图表.ll',0,1);
cc:=stkindi('','MA图表.cc',0,1);
oo:=stkindi('','MA图表.oo',0,1);
kline(oo,hh,ll,cc,0);


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/6/10 15:05:30编辑过]
8楼
jinzhe 发表于:2015/6/10 15:06:00
最终效果如下,
图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
9楼
wzsunshao 发表于:2015/6/10 15:13:05
谢谢
10楼
auiauk 发表于:2017/2/21 23:12:02
7楼写道:

然后制作k线图的代码公式,代码如下

hh:=stkindi('','MA图表.hh',0,1);
ll:=stkindi('','MA图表.ll',0,1);
cc:=stkindi('','MA图表.cc',0,1);
oo:=stkindi('','MA图表.oo',0,1);
kline(oo,hh,ll,cc,0);


上面是引用1分钟周期的MA图表公式中资产在5分钟模数的开高低收值,这样有问题吧?因为1分钟周期的资产不同于5分钟周期,这样得到的资金K线不是5分钟的。


共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.