以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问 挂单是否成交的查询函数 和 挂单状态下是否能被强平  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64407)

--  作者:chengyang
--  发布时间:2014/4/25 23:33:10
--  请问 挂单是否成交的查询函数 和 挂单状态下是否能被强平

1. 这个挂单是在程序已经完整的情况下去完成把手续费赚回来的任务

 

if  开多条件 and holding = 0  then
begin
SELLSHORT(1,holding,MARKETR);
buy(1,num,marketr);

前面三行为原程序入场,市价单 ,每秒轮询情况下 ,我想增加下面的

buy(1,1,limitr,enterprice-mindiff) ; 也就是想在市价单入场下面一个价位挂单 然后想查询到其成交后马上挂单把这手 赚取手续费的单子 在入场价格之上两个跳动价格挂单平仓。 请问如何编写。另外想问金字塔是否能在挂单的情况下强平,快期是可以在挂单没成交但触到止损价格被强平的,还是要写段代码来实现这个功能。

 

谢谢。                   

 

 

[此贴子已经被作者于2014/4/25 23:33:26编辑过]

--  作者:zm71212302
--  发布时间:2014/4/26 8:32:06
--  

if  开多条件 and holding = 0  then
begin
SELLSHORT(1,holding,MARKETR);
buy(1,num,marketr);

END
if (h-enterprice)>={点差} and holding>0 then 多赢:sell(1,0,thisclose),orderqueue,IGNORECHECKPRICE;//多止盈


--  作者:chengyang
--  发布时间:2014/4/26 10:18:05
--  

先谢谢楼上,但这不是我要的,我是要知道

 1.我的为了赢取手续费的挂单 是否成交 因为这个条件我需要在平它的时候用到,和价格是否在我成交后是否能在去多两个价格跳动,一定关系都没有了。 我也不是说到了这个点差要把其他头寸都平了,就平这一手,其他的有其他程序照顾。

 

2.接下来就是 我一旦成交了 就多两个跳动 挂单出局,但这个时候其实我已经入场两次 此时的erterprice 是前一次的入场还是后一次的入场呢, 我挂单去平 但市场没能成交而是先去止损,金字塔目前的程序是否能把这个挂单一起带去市价平仓呢?还是要写一个代码来撤单再强平。

 


--  作者:chengyang
--  发布时间:2014/4/28 11:57:18
--  

版主有空给解答下,谢谢


--  作者:fly
--  发布时间:2014/4/28 14:42:46
--  

回3楼

1.此时的erterprice 是后一次的入场

2.不能,要写一个代码来撤单再强平,因为单子挂到交易所柜台了.

 

回1楼

buy(1,1,limitr,enterprice-mindiff) ; 也就是想在市价单入场下面一个价位挂单 然后想查询到其成交后马上挂单把这手 赚取手续费的单子 在入场价格之上两个跳动价格挂单平仓。

您的这个查询是否成交的需求,图表上实现不了,只能用后台程序化实现.