Rss & SiteMap

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

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

标题:[原创]限价单不能委托

1楼
te20 发表于:2013/3/9 10:42:10

我的设想是,当开仓成立之后,马上以限价单方式挂单,等待行情走到这个位置平仓,

结果实盘中,每次开仓都ok,但是都没办法限价委托平仓,请问是为什么,我用了这两种方法都没办法实现???

 

 

================第一种方式==================

 

IF 买入开仓 THEN BEGIN
     BUY(HOLDING=0,1,MARKETR);                          

     SELL(HOLDING>0,1,LIMITR,ENTERPRICE+3*MINDIFF);

END

 

 

================第二种方式===================

IF 买入开仓 THEN 
     BUY(HOLDING=0,1,MARKETR);                          

SELL(HOLDING>0,1,LIMITR,ENTERPRICE+3*MINDIFF);

 

 

 

     

2楼
admin 发表于:2013/3/9 11:02:01

IF 买入开仓 THEN BEGIN
     BUY(HOLDING=0,1,MARKETR);                          

END

 

IF HOLDING>0 AND CLOSE >= ENTERPRICE+3*MINDIFF THEN

BEGIN

    SELL(1,1,LIMITR,CLOSE);

END

3楼
wn10000neng 发表于:2013/3/9 13:32:17
是的,因为你平仓的时候,条件也是开仓的条件,当然不会成功了
4楼
te20 发表于:2013/3/11 12:18:00
我的想法是开仓之后就马上委托挂单(价位:ENTERPRICE+3*MINDIFF)等待平仓,不是想等到信号到了平仓的信号了,才发送委托啊
5楼
fly 发表于:2013/3/11 13:17:45

推荐您开仓后的次周期发平仓委托单.因为开仓单子如果没成交的话,实盘自然也成交不了

 

ma5:ma(close,2);
ma15:ma(close,5);

//5日均线上穿10日均线,开多
buycond:=CROSS(ma5,ma15);


if buycond  then  buy(holding=0,1,marketr);

sell(holding>0 and enterbars>=1,1,LIMITR,ENTERPRICE+3*MINDIFF),IGNORECHECKPRICE;

[此贴子已经被作者于2013-3-11 13:18:04编辑过]
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.