以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2)
---- 最近N次交易的平均盈利点数怎么写 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=96591)
|
-- 作者:chenshall
-- 发布时间:2016/4/22 8:43:57
-- 最近N次交易的平均盈利点数怎么写
问一下,最近N次交易的平均盈利点数怎么写的
[此贴子已经被作者于2016/4/22 8:44:23编辑过]
|
-- 作者:pyd
-- 发布时间:2016/4/22 9:08:09
--
图表程序化?
这n次既有平多又有平空吗?
|
-- 作者:chenshall
-- 发布时间:2016/4/22 9:27:44
--
是啊,图标程序化,不分多空,只看盈利
|
-- 作者:yukizzc
-- 发布时间:2016/4/22 10:22:30
--
variable:num[]=0; n:=0; variable:m=0; ma5:=ma(c,5); acn:=3; //这个就是你定义的N次交易盈利
ma10:=ma(c,10); kd:=cross(ma5,ma10); pd:=cross(ma10,ma5);
if kd then begin buy(holding=0,1,market); end if pd then begin sell(holding>0,1,market); if NUMPROFIT(1)>0 then BEGIN num:=NUMPROFIT(1); m:=m+1; end end temp:NUMPROFIT(1);
if m>acn-1 then begin for i=0 to acn-1 DO begin n:=n+num[ubound(num)-i]; end end aa:n/acn;
|
-- 作者:yukizzc
-- 发布时间:2016/4/26 14:59:49
--
此主题相关图片如下:(sh7xxs~$1bcvz%r6db3d8.png

|
-- 作者:chenshall
-- 发布时间:2016/4/26 15:13:23
--
temp:NUMPROFIT(1);NUMPROFIT是盈亏金额,点数应该是用什么函数?
|
-- 作者:yukizzc
-- 发布时间:2016/4/26 15:42:07
--
把盈亏金额除以MULTIPLIER这个单位乘数即可
|
-- 作者:wenarm
-- 发布时间:2016/4/26 15:42:48
--
temp:NUMPROFIT(1); aaa:temp/MULTIPLIER
|
-- 作者:chenshall
-- 发布时间:2016/4/28 9:34:41
--
NUMPROFIT扣除了手续费什么的,如何把手续费加上去,算纯的点数
|
-- 作者:yukizzc
-- 发布时间:2016/4/28 9:36:50
--
这个没有办法,手续费微乎其微的,你如果没特殊需要就这样把
不然等于所有盈亏类函数都不让使用,你自己要开发一整套函数库来表示了,实在麻烦,抱歉了
|