0

假设您想“保留”您的限价单以始终比当前报价便宜 0.10 美元购买“MSFT”。

因此,如果要约移动,您也应该移动您的订单。

例如,如果报价从 30.10 移至 30.11,您必须将订单从 30.00 移至 30.01

问题是,如果由于某种原因,报价在 30.10 和 30.11 之间频繁移动,您也会频繁移动您的订单。这太糟糕了,因为证券交易所对额外交易“收费”,所以我们应该尽可能少地保持交易数量。

所以我想让我的系列更“静止”。即我想将此类系列“30.00 30.01 30.00 30.01 30.00 30.01 30.02”替换为可能的系列“30.00 30.00 30.00 30.00 30.00 30.01 30.02”

我不知道“报价”将如何变化,但我需要“限制”我的订单的移动次数。

所以我建议使用这样简单的解决方案1:如果订单从Price1 移动到Price2,那么在下一个时间段(1 秒左右)内禁止将此订单移动到Price1。这将涵盖所有情况。例如:

  1. Price1 -> Price2 - 允许
  2. Price2 -> Price3 - 允许
  3. Price3 -> Price1 - 如果没有足够的时间,则下降

我也可以建议解决方案2:

而不是“当前报价”使用“最后一段时间的最低报价”。例如“最后一秒的最低报价”不会经常改变。

在“解决方案1”中,我立即对向上/向下变化做出反应,但过滤掉“重复”变化。但是,我仍然会“每期移动一次”。

在“解决方案2”中,我对向上变化做出“延迟”反应,并立即对向下变化做出反应,但有时我根本不会移动,因为每次最低报价重复时,我的“秒表”都会“重置”并“再次打勾”第二”。因此,如果“最低报价”每秒重复一次或更多,我将只停留在某个点而没有任何动作。

你觉得你能提出什么建议?

4

1 回答 1

0

不知道为什么你想要一个固定的偏移量(在这种情况下是 0.10)。我会选择 (0.10-x, 0.10+x) 范围。x 的选择将取决于交易费用。我会让你担心交易费用、x 和你的预期利润之间的关系。

于 2012-08-31T17:41:39.947 回答