Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共15 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[求助]挂单价成交问题

1楼
渴望知识 发表于:2015/6/11 11:49:44
请教一下。
我现在有个疑问,比方说我的开多仓价是10,现在价格16,那我想挂12平多仓,但是根据交易规则,如果我现在就挂12去平的话,那应该直接就可能会在16给我平掉的,这个问题如何来解决呢?
我使用的是后台程序:
现在实盘条件是:tenterprice=10,
                     c=16,
我的命令是:tsell(c>tenterprice and tholding2>0,0,lmt,(tENTERPRICe+2*a));

这个是不是需要再后面加什么后缀的函数呢?
2楼
渴望知识 发表于:2015/6/11 12:11:51
再请教一个基础问题啊。
 begin                     
    if tisprvremain(2) and TSUBMIT(2)>120 then 
   begin
    tcancel(TISPRVREMAIN(2),2);
    sleep(250);
   end
   
  tsell(c>tenterprice and tholding2>0,0,lmt,(tENTERPRICe+2*a));
    
 end  

这个代码里,假设IF是成立的,那执行完第二个BEGIN里的代码后,那系统是不是应该直接跳出来去执行我的那个平仓动作?
还是需要我在第一个END的后面再加一个“否则”的那个语句?
按照我的理解的话,代码是顺序执行的,不管IF的语句是否成立,都会去执行这个平仓动作,我的理解是否正确?
3楼
jinzhe 发表于:2015/6/11 13:17:58

1.减少滑点?看下面的图就有

2.不管IF是否成立,都会去执行平仓语句


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
4楼
渴望知识 发表于:2015/6/11 13:40:23
不是,这个不是滑点的意思,我是想提前挂单。
但是挂单的价格又是在现有卖出价之下,如果系统将价格报上去的话,那按照规则,是不是就直接被成交了啊。
5楼
jinzhe 发表于:2015/6/11 13:53:34
也就是你想要挂个12价格的单,等行情到了12之后再发出去成交?
6楼
渴望知识 发表于:2015/6/11 13:56:22
不是,是提前就挂在那个位置,就好像画线下单的功能一样的。
7楼
jinzhe 发表于:2015/6/11 14:03:21
那这个只能是手工开一个条件单了
8楼
渴望知识 发表于:2015/6/11 14:05:30
手工来做啊,程序做不了?
9楼
jinzhe 发表于:2015/6/11 14:11:14
做不了,你这个挂条件单
10楼
渴望知识 发表于:2015/6/11 14:13:24
那画线平仓的原理是啥?不可以调用吗?
共15 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.14905 s, 3 queries.