金字塔决策交易系统

标题: 求助:这个想法的代码公式怎么写 [打印本页]

作者: 理想再来    时间: 2022-6-6 23:08
标题: 求助:这个想法的代码公式怎么写
均线5上穿均线10,则买入,量自定,并获取当日收盘价,并将这一价一直保持下去,买入后获利10%则一次性全部卖出,若未获利则继续持仓,再出现均线5上穿均线10,则连续买入,量自定,并获取各次当日收盘价,并将这一价一直保持下去,这样直到全部持仓获利10%,一次卖出,完成一次完整交易。如何把这个思路写成技术指标公式?一次完整交易中连续买入时各次的买入价如何获取?并将各次买入价始终显示到最后卖出日?写成交易系统公式又怎么写?
作者: 技术006    时间: 2022-6-7 00:17
存在加仓的情况,建议使用持仓均价判断持仓盈利比例。否者很难实现上述需求
作者: 理想再来    时间: 2022-6-7 09:34
老师,我偿试过获取各次买入信号的收价,但怎样将这个价保持输出显示到最后卖出日,实现不了,请你只把这个要求的语句写出来
作者: 理想再来    时间: 2022-6-7 09:41
即见上穿就输出当日收盘价,直到最后交易日,如80天前第一次买入价30元,将这个价保持输出到今日,60天前第二次买入价20,将这个价保持输出至今日,第三次等依此类推,这样的语句怎么写?请示范出来,谢谢
作者: 技术009    时间: 2022-6-7 10:03
这个不行的。
加仓次数不确定,而这个价格显然是需要用多个变量 记录的。除了数组没其他办法能纪录。涉及到的数组会非常复杂。
作者: 理想再来    时间: 2022-6-7 13:10
老师,用持仓均价函数,在K线图下好像不输出均价值,还是想看均价与现价关系又看不到,总样让宅输出均价值?
作者: 理想再来    时间: 2022-6-7 13:11
怎样让它输出均价值在屏幕上?
作者: 技术009    时间: 2022-6-7 13:11
你直接定义一个变量接受持仓均价就行了啊。
show:AVGENTERPRICE;
作者: 理想再来    时间: 2022-6-7 14:50
谢谢,我试试
作者: 理想再来    时间: 2022-6-7 21:20
逐K线显示持仓均价成功了
作者: 理想再来    时间: 2022-6-7 21:29
老师,再请教下,交易公式中只要开多,达到涨幅则平多,开多时先判断当前有无仓位怎么写代码?
作者: 技术006    时间: 2022-6-8 07:07
当前是否存在持仓可以用holding>0判断

作者: 理想再来    时间: 2022-6-8 12:33
谢谢老师
作者: 理想再来    时间: 2022-6-8 12:36
老师,我做一交易系统回测,结果中夏普比率:N/A,平均盈利/平均亏损:N/A,N/A是什么意思?盈利系数为0.98是什么含义?
作者: 技术006    时间: 2022-6-8 13:02
N/A就是空值。
测试报告的字段说明在此章节中
https://www.weistock.com/docs/HE ... %E5%85%A5%E9%97%A8/
作者: 技术009    时间: 2022-6-8 13:16
本帖最后由 技术009 于 2022-6-8 13:22 编辑

N/A 是没有计算出有效数据造成的。

https://www.weistock.com/docs/HE ... 9C%AF%E8%AF%AD.html

字段说明在这里。
一般出现无效数据 可能是因为该字段算法 不区分多空,只能看总体。亦或者是K线数据不足导致的交易次数不足或者平仓没有全平等原因。你看下你出现无效数值的是总体的字段还是回测里区分多空那种字段。

作者: 理想再来    时间: 2022-6-8 23:23
谢谢
作者: 理想再来    时间: 2022-6-10 19:34
@技术009我在观察使用逐K线交易系统时,发现一个严重问题:从平多到下一个买多之间由于经历空仓,所以它们两者y轴坐标连线要突然降为零……等于零……大于零的脉冲变化,这严重影响看k线图,主要是会严重压缩K线图,而这条连线毫无必要却又不能去掉,建议公司立刻取消这条连线。
作者: 理想再来    时间: 2022-6-10 19:36
这里总么不能发图片呀
作者: 理想再来    时间: 2022-6-10 19:38
你看看
作者: 技术006    时间: 2022-6-10 20:25
AA:HOLDING,NOAXIS;//无坐标模式,不会压缩k线。
BB:HOLDING,LINETHICK0;//只显示仓位,不显示指标线。
作者: 理想再来    时间: 2022-6-11 09:37
谢谢
作者: 理想再来    时间: 2022-6-12 16:09
老师,我要首次开多至今的天数总么写?(首次开多后又经多次买入至今未达平多点,故想知道当前总持仓天数)
作者: 理想再来    时间: 2022-6-12 17:50
是最近一次的首次开多
作者: 技术006    时间: 2022-6-12 18:41
如果没有反手的处理,那么直接用sumbars函数处理。

sumbars(holidng=0,1);
作者: 理想再来    时间: 2022-6-12 21:44
谢谢老师




欢迎光临 金字塔决策交易系统 (https://www.weistock.com/bbs/) Powered by Discuz! X3.4