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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 开仓平仓语句排序问题

   

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


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

主题:开仓平仓语句排序问题

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


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2017/5/23 8:44:52    Post IP:180.169.30.6[只看该作者]

只要满足条件就会开仓平仓,你可以根据自己的需求调下开平顺序


 回到顶部
帅哥哟,离线,有人找我吗?
惊弓之鸟
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:352 积分:0 威望:0 精华:0 注册:2014/2/19 9:58:24
  发帖心情 Post By:2017/5/23 8:51:22    Post IP:60.179.145.79[只看该作者]

我昨晚各种顺序都排列试过 ,都没有解决这个问题;

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2017/5/23 9:00:54    Post IP:180.169.30.6[只看该作者]

那说明是不是开车条件没有满足

你在要出信号的语句前面输出下你的开仓条件看下呢


 回到顶部
帅哥哟,离线,有人找我吗?
惊弓之鸟
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:352 积分:0 威望:0 精华:0 注册:2014/2/19 9:58:24
  发帖心情 Post By:2017/5/30 19:16:38    Post IP:60.179.145.204[只看该作者]

以下是引用yukizzc在2017/5/23 9:00:54的发言:

那说明是不是开车条件没有满足

你在要出信号的语句前面输出下你的开仓条件看下呢


老师好;

放假这几天我一直在捣鼓 ,没发现什么问题。

现在我把系统简化下 ,你们帮我看看问题出在哪里,帮我修正一下。

系统代码如下:


VARIABLE:A=0;

VARIABLE:B=0;

VARIABLE:CC=0;  //开仓次数限制


input:TQ(2,1,60,1);

ABB:=(time0-timetot0(dynainfo(207))<=1) or not(islastbar); 



输出H:O+1*MINDIFF,COLORWHITE,LINETHICK0;//开空用


开仓时间:=(TIME>=090000 AND TIME<=093000) or (TIME>=210000 AND TIME<=223000);



 //交易条件


开空条件:=H>=O+1*MINDIFF AND HOLDING>=0 AND B=0 AND CC<50 AND 开仓时间 ;


收盘平空条件:=HOLDING<0 AND ENTERBARS=1;


//交易系统


IF ABB AND 收盘平空条件 THEN BEGIN

收盘平空:SELLSHORT(1,HOLDING,THISCLOSE); 

END


IF 开空条件 THEN BEGIN

开空:BUYSHORT(1,5%,LIMITR,输出H),PERTRADER,IGNORECHECKPRICE;

END


IF TIME=150000 THEN A:=0;

IF TIME=150000 THEN B:=0;

IF TIME=150000 THEN CC:=0; 


我的本意就是希望每根K线开盘后,上涨1跳就开空(下根K收盘平仓),希望每根K都做到开仓;


但是我自己写出的代码实现不了 如图1


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


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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2017/5/31 9:13:07    Post IP:180.169.30.6[只看该作者]

说下你的具体想法,让工作人员做个范例试试


金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
惊弓之鸟
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:352 积分:0 威望:0 精华:0 注册:2014/2/19 9:58:24
  发帖心情 Post By:2017/5/31 9:45:13    Post IP:115.214.248.93[只看该作者]

我的想法就是以每根K的开盘价为基准 ,上涨一跳就开空 ,下一根K收盘平仓,每根K都开空 ,都做这样的动作;

我写的代码不能实现;

VARIABLE:A=0;

VARIABLE:B=0;

VARIABLE:CC=0;  //开仓次数限制


input:TQ(2,1,60,1);

ABB:=(time0-timetot0(dynainfo(207))<=1) or not(islastbar); 



输出H:O+1*MINDIFF,COLORWHITE,LINETHICK0;//开空用


开仓时间:=(TIME>=090000 AND TIME<=093000) or (TIME>=210000 AND TIME<=223000);



 //交易条件


开空条件:=H>=O+1*MINDIFF AND HOLDING>=0 AND B=0 AND CC<50 AND 开仓时间 ;


收盘平空条件:=HOLDING<0 AND ENTERBARS=1;


//交易系统


IF ABB AND 收盘平空条件 THEN BEGIN

收盘平空:SELLSHORT(1,HOLDING,THISCLOSE); 

END


IF 开空条件 THEN BEGIN

开空:BUYSHORT(1,5%,LIMITR,输出H),PERTRADER,IGNORECHECKPRICE;

END


IF TIME=150000 THEN A:=0;

IF TIME=150000 THEN B:=0;

IF TIME=150000 THEN CC:=0; 


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


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

上涨一跳就开空 ,下一根K收盘平仓,每根K都开空 矛盾吧?


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


加好友 发短信
等级:论坛游民 帖子:352 积分:0 威望:0 精华:0 注册:2014/2/19 9:58:24
  发帖心情 Post By:2017/5/31 10:49:02    Post IP:115.214.248.93[只看该作者]

不矛盾的,
就是说第二根K有2个动作,先开新空 ,然后收盘的时候平掉上一根K的旧空单;

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/5/31 11:06:42    Post IP:180.169.30.6[只看该作者]

你的意思是:第一根开仓,第二个平旧仓。然后从新开新的空仓位。

那么,上述动作受上涨一跳的条件怎么处理。是,该条件触发一次后,就一直按上面的方式不行运行,还是其他



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


加好友 发短信
等级:论坛游民 帖子:352 积分:0 威望:0 精华:0 注册:2014/2/19 9:58:24
  发帖心情 Post By:2017/5/31 11:17:20    Post IP:115.214.248.93[只看该作者]

第一根开仓,第二个平旧仓。然后从新开新的空仓位。-----对的 。

一直那样运行 ,不管其他的

 回到顶部
总数 33 上一页 1 2 3 4 下一页