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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 为什么不解决最基本下单问题

   

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


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

主题:为什么不解决最基本下单问题

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


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
为什么不解决最基本下单问题  发帖心情 Post By:2015/1/5 14:12:53 [只看该作者]

开饭店,其他全准备了,最少备个筷子给顾客用,吃饭没筷子,这叫开饭店吗?

撤单和队列是相冲突,

撤单同样是和队列一样,有多空平,

 

撤单和开仓平仓是最基本的,

否则还怎么做程序化交易?

这个做不好,还做什么程序化交易。

已提意见半个来月了 

 

[此贴子已经被作者于2015/1/5 14:13:25编辑过]

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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2015/1/5 14:23:36 [只看该作者]

1,http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=67931 看下1.10,下单队列是存在一个位置的

2,国内那家软件实现了把撤单,下单队列放在一起使用的?

请给个例子我们借鉴下

 



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

产品部

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

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

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


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2015/1/5 14:29:22 [只看该作者]

你们怎么跟差生比,撤单和开平仓是不是最基本的功能

不管是手动还是程序化均要如此

要是解决了,你们不是更优秀吗?

否则程序化有意义吗


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


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2015/1/5 14:33:25 [只看该作者]


RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
kd:=K>D and c>o ;//开多平空条件
pd:=c<o;

kk:=k<d and c<o;//开空平多条件
pk:=c>o;
if TISREMAIN(3)<>0   AND   kd then
BEGIN


tcancel(1,0),ORDERQUEUE;
END

if TISREMAIN(1)<>0   AND kk  then
BEGIN


tcancel(1,0),ORDERQUEUE;


END

if TISREMAIN(1)<>0   AND   pd  and tholding2<>0 and tholding=0 then
BEGIN


tcancel(1,0),ORDERQUEUE;
END

if TISREMAIN(3)<>0   AND pk  and tholding2<>0 and tholding=0  then
BEGIN


tcancel(1,0),ORDERQUEUE;


END

if PK then BEGIN
  tsellshort( tholding<0,0,lmt,DYNAINFO(28)),ORDERQUEUE;
END


if KD and TISREMAIN(0)=0 then BEGIN
  tbuy( tholding=0,1,lmt,c-30*MINDIFF),ORDERQUEUE;
END

IF  pd then begin
   tsell( tholding>0 ,0,lmt,DYNAINFO(34)),ORDERQUEUE;
   END
 
IF KK  and TISREMAIN(0)=0 then begin
   tbuyshort (tholding=0,1,lmt,c+30*MINDIFF),ORDERQUEUE;
end

 

 

不管,你帮我将这个问题解决,

要撤得干净,才会接下来开平仓,但是TCANCEL,又不可以用ORDERQUEUE


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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2015/1/5 14:46:44 [只看该作者]

1,你这个下单指令都是放在队列里面了,TISREMAIN(0)判断没用的

2,下单队列使用前面报单完全成交后再报单,如果之前报单不成交你使用撤单则会清空队列里的下单指令

3,你这个属于精细化的交易控制,使用VBA读取下单动作把。pel做不到,谢谢



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

产品部

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

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

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


加好友 发短信
等级:小飞侠 帖子:1781 积分:0 威望:0 精华:0 注册:2013/6/11 20:05:24
  发帖心情 Post By:2015/1/5 15:00:32 [只看该作者]

撤单开平仓,用VBA是不是搞复杂了

你们不能简单搞定吗?


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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2015/1/5 17:24:22 [只看该作者]

1,思想不能太单纯哦,有些东西不是你想的那么简单

2,这边要么你就不要用下单队列,直接以未成交单做为判断



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

产品部

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

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部