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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 是否可实现主观决策多空后的下单

   

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


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

主题:是否可实现主观决策多空后的下单

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/10 18:24:40    Post IP:101.88.242.66[显示全部帖子]

建议这种需求,你自己采用手工下单操作。

止盈止损可以直接使用系统自带的止盈止损功能处理。通过实现止盈止损也行。

 

[此贴子已经被作者于2020/2/10 18:27:05编辑过]


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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/10 21:08:47    Post IP:101.88.242.66[显示全部帖子]

综合整理了你两个帖子的内容。示例代码如下,希望能满足你的需求。

需要使用金字塔专业版或者机构版。

 

被引用公式

公式名:MINCOND

cond:all(close>ref(close,1),5);//统计相邻5根k是否连续上涨。范围可以自行修改。

 

 

 

公式2:

运行在IF00合约上的5分钟周期代码。采用固定时间间隔运行

 

//以一分钟周期相邻的5根k线作为判断是否上涨的依据。(引用的周期约小,其数据切片也会越精细。不建议引用秒级别数据,会造成计算负荷,并且条件可能不容易满足。)

AA:STKINDI('SH600000','MINCOND.COND',0,1);
BB:STKINDI('SH600004','MINCOND.COND',0,1);
CC:STKINDI('SH600006','MINCOND.COND',0,1);
DD:STKINDI('SH600007','MINCOND.COND',0,1);
EE:STKINDI('SH600008','MINCOND.COND',0,1);

//time的时间自行调节

COND:VALUEWHEN(TIME=100000,AA AND BB AND CC AND DD AND EE);//获取10:00 k线对应的5根1分钟k是否为连续上涨(9:56-10:00)。
//指定当前5分钟周期上的k线 time=10:05分时开仓。
if COND=1 and time=100500 then begin
 tbuy(THOLDING=0,1,mkt);
 //buy(1,1,MARKET);
end
//浮动盈亏大于5个变动价位产生的利润。
if TOPENPROFIT>5*MINDIFF*MULTIPLIER*TBUYHOLDINGEX('','',2) then
begin
 tsell(1,0,mkt);
end
//当前行情时间大于开仓时间300秒,则进行平仓。
if TIMETOT0(DYNAINFO(207)) -TIMETOT0(TORDERTIME( 1,1 ))>300 then
begin
 tsell(1,0,mkt);
end

[此贴子已经被作者于2020/2/10 21:36:33编辑过]


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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/10 22:05:30    Post IP:101.88.242.66[显示全部帖子]

这个问题前面已经说了,实现不了。请不要重复询问同样的问题。


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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/10 23:05:39    Post IP:101.88.242.66[显示全部帖子]

如果你说的15k是15分钟周期的话。自己去调整前面代码中time。

如果不是指15分钟周期。请您说清楚点。



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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/10 23:48:10    Post IP:101.88.96.239[显示全部帖子]

你先看懂我给你的代码再说吧。看懂后自己对代码进行调整。委托价格,请看tbuy的函数说明,用限价指令指定即可。

再解释最后一次,你要的集合竞价的需求处理不了。程序化期间没办法提前指定下单时间。

 

注:后台程序化可以在交易监控中进行手工下单。从而对程序化进行干预。但是同样无法满足你说的需求。

 

 

[此贴子已经被作者于2020/2/10 23:57:20编辑过]


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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2020/2/11 0:11:57    Post IP:101.88.96.239[显示全部帖子]

请自己修改我给你的范例代码。没办法提前之前开多或者开空。您可以另请高明。这个这个问题到此为止。

[此贴子已经被作者于2020/2/11 0:16:43编辑过]


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