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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教平仓问题

   

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


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

主题:请教平仓问题

美女呀,离线,留言给我吧!
kashy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:72 积分:0 威望:0 精华:0 注册:2016/6/19 14:07:22
请教平仓问题  发帖心情 Post By:2016/6/22 11:52:14    Post IP:222.243.129.44[显示全部帖子]

 请问开仓一次,加仓两次,一共持仓数量3,出现平仓信号时,平掉所有持仓,下面这样写对不对

SELLSHORT(平空,holding,价格);

 回到顶部
美女呀,离线,留言给我吧!
kashy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:72 积分:0 威望:0 精华:0 注册:2016/6/19 14:07:22
  发帖心情 Post By:2016/6/22 17:08:55    Post IP:222.243.129.44[显示全部帖子]

我想要最多持仓数量3,但是查看测试结果,最多平仓的有5手的,是哪里不对呢?

开多条件1:=A and holding<3;
开多条件2:=B and holding=0;
开多条件:=开多条件1 or 开多条件2;
平多条件:=C;

//交易系统
开多:BUY(开多条件,手数,价格);
平多:SELL(平多条件,holding,价格);

 回到顶部
美女呀,离线,留言给我吧!
kashy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:72 积分:0 威望:0 精华:0 注册:2016/6/19 14:07:22
  发帖心情 Post By:2016/6/22 17:20:19    Post IP:222.243.129.44[显示全部帖子]

手数:=1;

 回到顶部
美女呀,离线,留言给我吧!
kashy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:72 积分:0 威望:0 精华:0 注册:2016/6/19 14:07:22
  发帖心情 Post By:2016/6/22 19:46:45    Post IP:223.156.29.191[显示全部帖子]

T1
T2
T3
T4
C1
//中间变量

手数:=1;
//交易条件

开多条件1:=T1 and holding<3;
开多条件2:=T2 and holding=0;
开多条件:=开多条件1 or 开多条件2;
开空条件1:=T3 and holding<3;
开空条件2:=T4 and holding=0;
开空条件:=开空条件1 or 开空条件2;

平空条件:=T1 ;
平多条件:=T3 ;

//交易系统
平空:SELLSHORT(平空条件,holding,LIMITR,C1);
开多:BUY(开多条件,手数,LIMITR,C1);
平多:SELL(平多条件,holding,LIMITR,C1);
开空:BUYSHORT(开空条件,手数,LIMITR,C1);

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;


最后两排是系统空白模板带的,没有删除

 回到顶部
美女呀,离线,留言给我吧!
kashy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:72 积分:0 威望:0 精华:0 注册:2016/6/19 14:07:22
  发帖心情 Post By:2016/6/22 20:39:25    Post IP:223.156.29.191[显示全部帖子]

是不是因为之前的限价单,挂单的,后面成交了?
如何加上第二个开仓信号出现时,撤销之前的限价单呢?

 回到顶部
美女呀,离线,留言给我吧!
kashy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:72 积分:0 威望:0 精华:0 注册:2016/6/19 14:07:22
  发帖心情 Post By:2016/6/22 21:33:56    Post IP:223.156.29.191[显示全部帖子]

更正一下,是想实现一根k线走完后,还未成交的限价单撤销。
还有滑点的问题,公式编辑-费率设置里面有滑点和投入资金的设置。是否在这里设置滑点,还是要写到程序里面?
投入资金的设置,如果账上是10万,这里设置2万,是否开启这个交易系统的品种投入的是2万?

 回到顶部
美女呀,离线,留言给我吧!
kashy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:72 积分:0 威望:0 精华:0 注册:2016/6/19 14:07:22
  发帖心情 Post By:2016/6/23 9:27:18    Post IP:222.243.129.44[显示全部帖子]

 顶一下

 回到顶部
美女呀,离线,留言给我吧!
kashy
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:72 积分:0 威望:0 精华:0 注册:2016/6/19 14:07:22
  发帖心情 Post By:2016/6/23 9:48:39    Post IP:222.243.129.44[显示全部帖子]

 呼叫版主

 回到顶部
美女呀,离线,留言给我吧!
kashy
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:72 积分:0 威望:0 精华:0 注册:2016/6/19 14:07:22
  发帖心情 Post By:2016/6/23 11:42:31    Post IP:222.243.129.44[显示全部帖子]

 改成这样?
T1
T2
T3
T4
C1
//中间变量

手数:=1;
//交易条件

开多条件1:=T1 and 0<holding<3;
开多条件2:=T2 and holding=0;
开多条件:=开多条件1 or 开多条件2;
开空条件1:=T3 and holding>-3;
开空条件2:=T4 and holding=0;
开空条件:=开空条件1 or 开空条件2;

平空条件:=T1 ;
平多条件:=T3 ;

//交易系统
平空:SELLSHORT(平空条件,holding,LIMITR,C1);
开多:BUY(开多条件,手数,LIMITR,C1);
平多:SELL(平多条件,holding,LIMITR,C1);
开空:BUYSHORT(开空条件,手数,LIMITR,C1);

 回到顶部