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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 后台均线代码求助

   

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


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

主题:后台均线代码求助

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/5/6 9:42:06    Post IP:180.169.30.6[显示全部帖子]

后台没有持仓同步的概念,因为它根本不存在图表虚拟仓位。

图表交易系统中,是一开一平的方式进行的平仓反手。不存在加仓情况。所以只需要修改函数即可。

但是需要考虑到和柜台之间交互的时间影响,所以还需要增加仓位控制等操作。

 

 

2楼中说的范例,多头如果您能消化理解,可以自己尝试编写空头部分的内容,在编写过程中遇到的问题,我们可以协助您解决。

根据您的情况,建议您先接触学习图标交易系统后,在接触后台策略编写。

 

MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
CONDBUY:=CROSS(MA5,MA10);
CONDSELL:=CROSS(MA10,MA5);

 

//开仓和平仓(平仓反手的情况)     TsellHOLDINGEX空头方向的仓位函数。

 

TSELL(CONDSELL,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,ZH1,PZ1);

TSELLshort(CONDBUY,TsellHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,ZH1,PZ1);
TBUY(CONDBUY AND TBUYHOLDINGEX( ZH1,PZ1 ,0 )<10,1,LMT,CLOSE,0,ZH1,PZ1 );
TBUYshort(CONDSELL AND TsellHOLDINGEX( ZH1,PZ1 ,0 )<10,1,LMT,CLOSE,0,ZH1,PZ1 );

 

 

 

[此贴子已经被作者于2019/5/6 9:54:12编辑过]


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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/5/7 8:24:01    Post IP:180.169.30.6[显示全部帖子]

1.交易账号

2.交易品种

3.定义的全局变量。一般用于标记。

 

代码中可以不指定交易品种。具体看tbuy等交易函数的参数选项。

交易品种和运行周期都是在后台程序化界面中设置的。

[此贴子已经被作者于2019/5/7 13:55:57编辑过]


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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/5/7 13:55:17    Post IP:180.169.30.6[显示全部帖子]

看9楼的1、2、3


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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/5/7 16:14:25    Post IP:180.169.30.6[显示全部帖子]

5楼中的代码就是按照图表交易的逻辑进行修改的。不包含加仓等操作的代码范例。

 

如果您对系统自带的策略一点都不理解,那建议您不要一开始学习后台策略。另外量化用户必须具备阅读代码的能力。

我们主要帮助用户解决学习过程中的问题。但是不会为0基础用户编写完成的策略。

 

 

 

ZH1:'1000';//交易账号
PZ1:'IF00';//交易品种
上面两个变量是给TBUY等交易函数使用的。tbuy函数中最后两个参数是可选参数。TBUY(COND,V,[Type,P1,P2,账户,品种]);
TBUY(CONDBUY AND TBUYHOLDINGEX( ZH1,PZ1 ,0 )<10,1,LMT,CLOSE,0,ZH1,PZ1 );==》等价于
TBUY(CONDBUY AND TBUYHOLDINGEX( '1000','IF00' ,0 )<10,1,LMT,CLOSE,0,'1000','IF00');
 
VARIABLE:A=0;//在该策略中是用于未成交单标记,供后续测到操作使用。
 
注:代码整体逻辑你可以看相关注释.
[此贴子已经被作者于2019/5/7 16:15:47编辑过]


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