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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]求写语句

   

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


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

主题:[求助]求写语句

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2021/4/13 10:08:17
[求助]求写语句  发帖心情 Post By:2021/4/28 15:48:49    Post IP:110.88.237.132[显示全部帖子]

我有30个平仓条件,要怎么写比较合理,

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2021/4/13 10:08:17
  发帖心情 Post By:2021/4/28 19:54:58    Post IP:110.88.237.132[显示全部帖子]

30个同时写会不会太长,可以分开几行写吗


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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2021/4/13 10:08:17
  发帖心情 Post By:2021/5/10 11:04:16    Post IP:110.88.238.34[显示全部帖子]

平空‘
IF ( PK1 OR PK2 OR PK3 OR PK4 OR PK5 OR PK6 OR PK7 OR PK8 OR PK9 ) THEN SELLSHORT(HOLDING>0,HOLDING,MARKET);       
IF ( PK10 OR PK11 OR PK12 OR PK13 OR PK14 OR PK15 OR PK16 OR PK17) THEN SELLSHORT(HOLDING>0,HOLDING,MARKET);  
开多;
BUY(KD1 AND HOLDING=0,1,THISCLOSE);//实际交易中按照对手价开仓,回测中是本周起收盘价。
BUY(KD2 AND HOLDING=0,1,THISCLOSE);
BUY(KD3 AND HOLDING=0,1,THISCLOSE);
平多;
IF (PD1 OR PD2 OR PD3 OR PD4 OR PD5 OR PD6 OR PD6 OR PD7 OR PD8 OR PD9 OR PD10) THEN SELL(HOLDING>0,HOLDING,MARKET);
IF (PD11 OR PD12 OR PD13 OR PD14 OR PD15 OR PD16 OR PD17 ) THEN SELL(HOLDING>0,HOLDING,MARKET);
开空;
BUYSHORT(KK1 AND HOLDING=0,1,THISCLOSE);
BUYSHORT(KK2 AND HOLDING=0,1,THISCLOSE);
BUYSHORT(KK3 AND HOLDING=0,1,THISCLOSE);
我这样写信号执行有问题吗。老师指导一下

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2021/4/13 10:08:17
  发帖心情 Post By:2021/5/10 13:45:41    Post IP:110.88.238.34[显示全部帖子]

帮我改正一下


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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2021/4/13 10:08:17
  发帖心情 Post By:2021/5/11 11:25:54    Post IP:110.88.122.32[显示全部帖子]


SELLSHORT(HOLDING<0,HOLDING,MARKET); //空头时候 holding是负数,这里判断仓位是小于0的判断。另外就是如果没有需要和平仓一起进行的其他操作,如给全局变量赋值之类的,那么平仓时候其实可以不用做仓位判断的。     


直接照抄下就行了。

不能理解透你的意思,我的思想是 ;有持仓的,然后满足反向开仓条件就反手执行。没有满足反向开仓条件的,满足平仓条件就平仓执行,能不能直接给我修改好,
因为我是文华用户过来的,信号执行方式不一样,不能理解你的意思。 谢谢。

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2021/4/13 10:08:17
  发帖心情 Post By:2021/5/11 14:49:02    Post IP:110.88.122.32[显示全部帖子]

谢谢老师

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2021/4/13 10:08:17
  发帖心情 Post By:2021/5/13 9:22:26    Post IP:110.88.238.139[显示全部帖子]

帮忙解决一个问题;
我系统开仓和平仓条件都要选择K线走执行信号,但盘中价格触及亏损线,需要立即执行平仓止损。就像文华 STOP函数一样功能。模型要添加什么函数,
怎么写法。需要完整的一个写法。谢谢 

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2021/4/13 10:08:17
  发帖心情 Post By:2021/5/13 10:51:16    Post IP:110.88.238.139[显示全部帖子]


贴子已被锁定

金字塔提供2种下单模式,如下:
走完K线模式下根K线刚产生时检测上根K线是否存在信号,若存在立即下单。
固定轮训模式固定时间间隔检测信号是否存在,存在立即下单。
模式使用建议说明:http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=5224 
在实际交易过程中,一般进场会等待机会稳定,而止损止盈则希望能够实时出场。如下为2种模式共存的代码示例。

//类型:MA均线
//MA金叉进场,MA死叉出场,采用走完K线模式。盘中实时固定止盈止损。
//主要特点:在固定轮训模式下通过代码实现了2模式共存问题,进出场价格仿照实际成交价,让历史回测更贴合实际交易。
//修订时间:2017.04.19

//该模型为简单示范模型,用户需根据自己交易经验,修改完善后再实际应用!!!
//适用模式:固定轮训模式

//中间变量
INPUT:A(5,1,20,1),B(10,1,30,1);
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
手数:=SS;

//交易条件,走完K线出入场

开多平空条件:=REF(CROSS(MA1,MA2),1);//开多平空条件
开空平多条件:=REF(CROSS(MA2,MA1),1);//开空平多条件

//交易系统
平空:SELLSHORT(开多平空条件,手数,LIMITR,OPEN);
开多:BUY(开多平空条件,手数,LIMITR,OPEN);
平多:SELL(开空平多条件,手数,LIMITR,OPEN);
开空:BUYSHORT(开空平多条件,手数,LIMITR,OPEN);

//止损止盈,实时出场
//多头
止盈:SELL(H-ENTERPRICE>=10 AND HOLDING>0,SS,LIMITR,ENTERPRICE+10);//盈利10个点止盈
止损:SELL(ENTERPRICE-L>=5 AND HOLDING>0,SS,LIMITR,ENTERPRICE-5);  //亏损5个点止损

//空头
止盈:SELLSHORT(ENTERPRICE-L>=10 AND HOLDING<0,SS,LIMITR,ENTERPRICE-10);//盈利10个点止盈
止损:SELLSHORT(H-ENTERPRICE>=5 AND HOLDING>0,SS,LIMITR,ENTERPRICE+5);  //亏损5个点止损

红色多条件  ;前一个周期满足开仓条件了,不是还要等当个周期走完才会执行信号啊,哪价格不是差很多了。


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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2021/4/13 10:08:17
  发帖心情 Post By:2021/5/13 11:14:33    Post IP:110.88.238.139[显示全部帖子]

帮我9楼的开仓和平仓条件 帮我修改为 REF 函数执行,再加一个 固定50 个变动价止损 信号出现立即执行 谢谢啦

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


加好友 发短信
等级:新手上路 帖子:20 积分:0 威望:0 精华:0 注册:2021/4/13 10:08:17
  发帖心情 Post By:2021/5/13 13:41:43    Post IP:110.88.238.139[显示全部帖子]

你的意思是多少个平仓信号就要多少行,不能 or 啦 
看错啦
[此贴子已经被作者于2021/5/13 13:43:29编辑过]

 回到顶部
总数 12 1 2 下一页