开拓者期货期权程序化系统交易论坛

标题: 如何自动止损 [打印本页]

作者: dante    时间: 2007-9-27 14:03:52     标题: 如何自动止损

看了一下公式介绍,挺复杂的,一时无法全面掌握。管理员能否先帮忙实现以下功能:
假设A0805 买入30手,成本4125,如果价格跌到4110以下就全部平仓;如果价格超过4220以上,也全部平仓。平仓可能是平今仓,平老仓。

[ 本帖最后由 dante 于 2007-9-27 14:05 编辑 ]
作者: nopain    时间: 2007-9-27 14:26:01

这个功能不用公式,您在交易师下单的时候,选择止损价和获利价,填好发送出去就可以啦。
具体见帮助文件的交易师-触发单部分
作者: dante    时间: 2007-9-27 15:11:01

有了持仓后,每日的自动跟踪止损该怎么办?止损价每天都会变啊!
作者: nopain    时间: 2007-9-27 15:32:51

要么每天修改一下触发单的止损价。
如果嫌麻烦就得用公式才能实现!
作者: dante    时间: 2007-9-27 16:13:30

昨天和你们客服沟通,触发单可能实现不了止损的功效,假设触发价格W,市场价P, 对于多头持仓,当P<=W时,止损;对于空头持仓,当P>=W时,止损。据你们客服讲,触发单是在P比W更优时触发,即对于买的情况下,P<=W;而卖,P>=W, 正好反了。有没有简单的实现方法?

另触发单触发时,需要人工确认。怎样能够自动执行,不需要人工确认?
作者: nopain    时间: 2007-9-27 16:21:57

原帖由 dante 于 2007-9-27 16:13 发表
昨天和你们客服沟通,触发单可能实现不了止损的功效,假设触发价格W,市场价P, 对于多头持仓,当P=W时,止损。据你们客服讲,触发单是在P比W更优时触发,即对于买的情况下,P=W, 正好反了。有没有简单的实现方法?

另触发单触发时,需要 ...


对不起,昨天哪位小姐有些方面说得不是很清楚,可能引起您的误解了。
发送委托单时直接填上止损、获利价就可以啦!也不需要您手工监控,触发单都放在服务器上,到时自动执行
跟踪止损功能触犯单不能实现。
作者: dante    时间: 2007-9-27 16:45:51

止损、获利单是否只能在开仓时同步生成?这些止损、止赢单合时生效,合适失效?是否只要有持仓,就一直生效?对应的价格能否修改?

如果开仓时,没有填写止损、获利单,开完仓后,怎么止损、获利?
作者: nopain    时间: 2007-9-27 17:14:04

1、和委托单对应的止损获利单只能在开仓的时候同步生成!
2、委托单成交之后开始生效,除非您去删除掉,或者执行完,否则一直有效!
3、和持仓没有对应关系,如果您有对应的止损/止赢单,但您通过其他途径平仓了,此止损/止赢单仍然有效,到时候还是会触发,只是触发时以无仓位可平。
4、对应的价格可以修改。也可以删除掉。
5、开仓时不填的话,就只能新建一个触发单来代替。
作者: dante    时间: 2007-9-27 17:21:05

止损、止赢的原则是怎样的?譬如止损价L, 止赢价W,目前市场价P, 对于买持仓, P<=L时止损, P>=W时止赢;对于卖持仓, P>=L时止损,P<=W时止赢。不知理解是否正确?
作者: nopain    时间: 2007-9-27 18:14:22

是>=还是>这个我不清楚了,要问一下开发的人员。今天已经下班了。
其他应该是确定的。
作者: dante    时间: 2007-9-27 22:03:05

止损委托发出后,如果未成交或部分成交,系统会接着在产生新的止损委托么,直至全部平仓?
作者: nopain    时间: 2007-9-28 09:04:50

原帖由 dante 于 2007-9-27 22:03 发表
止损委托发出后,如果未成交或部分成交,系统会接着在产生新的止损委托么,直至全部平仓?


不会!
不过如果您可以用TB的交易助手来做这个工作!
作者: dante    时间: 2007-9-28 09:22:50

止损单是否需要人工确认,还是在价格触发后,系统自动发出,不需要人为确认?
作者: nopain    时间: 2007-9-28 09:45:47

不需要人工确认。自动触发。
在服务器运行呢。您都可以关掉机器的出去休假的
作者: dante    时间: 2007-10-1 20:53:12

原帖由 nopain 于 2007-9-28 09:04 发表


不会!
不过如果您可以用TB的交易助手来做这个工作!



交易助手好像主要是针对未成交的委托。在部分成交的情况下,系统无法撤单,交易助手好像也实现不了这个功能。不知我的理解对不对?有没有其他办法?
作者: nopain    时间: 2007-10-1 21:22:40

原帖由 dante 于 2007-10-1 20:53 发表



交易助手好像主要是针对未成交的委托。在部分成交的情况下,系统无法撤单,交易助手好像也实现不了这个功能。不知我的理解对不对?有没有其他办法? ...


部分成交的也可以撤单重发!
作者: dante    时间: 2007-10-1 21:47:08

你的意思是交易助手中“X秒不成交”也包含部分成交的情况,如果设置了这个参数,委托部分成交也会导致撤单并重发委托,直至全部平仓?
作者: nopain    时间: 2007-10-2 10:19:26

是的
作者: dante    时间: 2007-10-6 22:44:01

原帖由 nopain 于 2007-9-28 09:45 发表
不需要人工确认。自动触发。
在服务器运行呢。您都可以关掉机器的出去休假的


所有客户的止损、止赢单都是通过服务器监控的么?如果这样,当客户数量较大时,你们服务器怎么能够保证这些客户的止损指令能够得到及时执行?你们的服务器软件可能要针对几十个品种的实时行情,同时监控数万客户的执行指令?这好像对服务器性能要求很高啊!
作者: nopain    时间: 2007-10-7 11:00:38

原帖由 dante 于 2007-10-6 22:44 发表


所有客户的止损、止赢单都是通过服务器监控的么?如果这样,当客户数量较大时,你们服务器怎么能够保证这些客户的止损指令能够得到及时执行?你们的服务器软件可能要针对几十个品种的实时行情,同时监控数万客户的执行指令?这 ...


我们在每个合作的期货公司都放有一台交易服务器进行处理,每个期货公司的真实交易的客户不可能那么多。如果真有那么多,期货公司应该已经赚到睡觉都要笑醒了,自然有钱多加几台服务器的。
作者: dante    时间: 2007-10-8 10:56:02

想了解一下你们软件的设计思路。即使客户数暂时比较少,也要考虑将来多了怎么办?关键问题是,你们怎么保证交易公平?同时触发止损,谁先谁后,算法是怎样的?
作者: nopain    时间: 2007-10-8 11:02:16

由队列进行管理,先进先出!
作者: ATL    时间: 2007-10-8 11:04:54

建议使用交易托管服务。
作者: ATL    时间: 2007-10-8 11:10:12

须政治合格,思想过硬。机房重地,闲人免进。公安备案,持证上岗。
作者: dante    时间: 2007-10-8 11:35:09

原帖由 nopain 于 2007-10-8 11:02 发表
由队列进行管理,先进先出!



每一类合约一个对列,根据止损单生成的时间排序,先进先出?




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2