以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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
--  

这个没有办法,手续费微乎其微的,你如果没特殊需要就这样把

不然等于所有盈亏类函数都不让使用,你自己要开发一整套函数库来表示了,实在麻烦,抱歉了