欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]开平仓条件是一样的,但是为什么测试出来的盈利不一样呢?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2252人关注过本帖树形打印复制链接

主题:[求助]开平仓条件是一样的,但是为什么测试出来的盈利不一样呢?

帅哥哟,离线,有人找我吗?
tang1231
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2016/8/9 15:10:01
[求助]开平仓条件是一样的,但是为什么测试出来的盈利不一样呢?  发帖心情 Post By:2016/8/9 16:04:10 [只看该作者]

公式一


ma1:ref(stkindi('','ma.ma3',0,5),1);

试错线:=VALUEWHEN(TODAYBAR=1,O);

买入价:试错线+G*试错线;//SSETUP

卖出价:试错线-G*试错线;//BSETUP


多止盈:=试错线+T*试错线;//SSETUP

空止盈:=试错线-T*试错线;//BSETUP


TIM:=TIMe >=10000 AND TIME<185500;
OUT:=TIME >=185300;





//建立多头的进场条件
LONG:=CROSS(C,买入价) AND C>MA1 AND TIM AND ISUP;

IF LONG THEN
BEGIN
SELLSHORT(HOLDING<0,1,MARKET);
BUY(HOLDING=0,1,MARKET);
end
//多头平仓条件
LONGX:=out or CROSS(卖出价,C) OR CROSS(H,多止盈);

IF LONGX THEN
BEGIN
SELL(1,0,MARKET);
END
//建立空头进场条件
SHORT:=CROSS(卖出价,C) AND C<MA1 AND TIM AND ISDOWN;
IF SHORT then
begin
sell(holding>0,1,MARKET);
BUYSHORT(HOLDING=0,1,MARKET);
END
//建立空头平仓条件
shortx:=out or CROSS(C,买入价) OR CROSS(空止盈,L); 
IF SHORTX THEN
BEGIN
SELLSHORT(1,0,MARKET);
END

持仓:holding,linethick0;
资产:asset,noaxis;

公式二
ma1:ref(stkindi('','ma.ma3',0,5),1);

试错线:=VALUEWHEN(TODAYBAR=1,O);

买入价:试错线+G*试错线;//SSETUP

卖出价:试错线-G*试错线;//BSETUP


多止盈:=试错线+T*试错线;//SSETUP

空止盈:=试错线-T*试错线;//BSETUP


TIM:=TIMe >=10000 AND TIME<185500;
OUT:=TIME >=185800;



Kd:= tim and CROSS(c,买入价) and c>ma1;
Pd: =out or CROSS(卖出价,C) OR CROSS(H,多止盈);
Kk:= tim and CROSS(卖出价,C) and c<ma1;
Pk:=out or CROSS(C,买入价) OR CROSS(空止盈,L)  ; 



平空:SELLSHORT(PK,1,MARKET);                  //平空信号 
开多:BUY(KD AND HOLDING=0,1,MARKET);          //开多信号
平多:SELL(PD,1,MARKET);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,MARKET);     //开空信号







持仓:holding,linethick0;
资产:asset,noaxis;
开平仓条件是一样的,但是为什么测试出来的盈利不一样呢?

 回到顶部
美女呀,离线,留言给我吧!
pyd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2016/8/9 16:13:12 [只看该作者]

1,开平仓条件不一样,公式1比公式2多了isdown isup。

2,公式1是平仓反手,公式2是直接列车的平仓开仓

这些都影响信号,盈利当然就不一样了

 

[此贴子已经被作者于2016-8-9 16:13:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
tang1231
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2016/8/9 15:10:01
  发帖心情 Post By:2016/8/9 16:16:41 [只看该作者]

公式一和公式二的平仓条件一样呀

 回到顶部
帅哥哟,离线,有人找我吗?
tang1231
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2016/8/9 15:10:01
  发帖心情 Post By:2016/8/9 16:23:46 [只看该作者]

用公式一,要怎么弄才能和公式二的盈利一样呢?


 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/8/9 17:00:50 [只看该作者]

你的条件怎么一样?

SHORT:=CROSS(卖出价,C) AND C<MA1 AND TIM AND ISDOWN

这个条件怎么和公式2对应的?你直接两个公式分别输出条件看下。

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
tang1231
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2016/8/9 15:10:01
  发帖心情 Post By:2016/8/10 15:10:39 [只看该作者]

我把ISDOWN 删除了测试出来结果还是不同

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/8/10 16:00:53 [只看该作者]

你先理解下你公式1和公式2的代码逻辑。逻辑都不同怎么可能结果一样?

你两个公式的逻辑上有很多差异。例如

 


图片点击可在新窗口打开查看此主题相关图片如下:0.png
图片点击可在新窗口打开查看


编程无捷径,技巧靠积累。
 回到顶部