股票市场。股票。交易订单的执行速度。 - 页 10

 
prostotrader #:

看了一下股票市场的文件,没有这些参数!

2.3.1.8 证券表:金融工具

地下室里的文件。

添加

即使是分红也是广播,很酷!"。

股息价值 d16.2 股息金额,卢比

和记录日期

DIVIDENDDATE t 登记结束日期

遗憾的是,开发商没有在Exchange方向上开发终端。

是的,各种有趣的领域。

他们是如何决定在缺乏边界信息的情况下进行游戏的?

 
Replikant_mih #:

是的,各种有趣的领域。

你如何玩转缺乏边界信息的问题?

没有办法。我们将不得不在市场深度的最高(最低)价格上设置一个订单,看看发生了什么。


if(MarketBookGet(spot_name, book_data) == true)
        {
          a_size = ArraySize(book_data);
          if(a_size > 0)
          {
            for(int i = 0; i < a_size; i++)
            {
              if(i == 0) b_data.spot_sell_price = book_data[i].price;  //max price
              if((book_data[i].type == BOOK_TYPE_BUY) || (book_data[i].type == BOOK_TYPE_BUY_MARKET))
              {
                if(i >= 1)
                {
                  b_data.spot_buy_price = book_data[a_size - 1].price; //min price
                  b_data.spot_money_price = book_data[i-1].price;      //for calc margin
                  return(true); 
                }  
              }
            }
          }
        }

没有其他办法。

如果文件中没有限制,那么它们就不存在于股票中。

 
prostotrader #:

没有办法打败它。你必须在杯中的最高(最低)价格下单,看看会发生什么。


我没有看到任何其他的方法。

如果文件中没有限制,这意味着股票上没有任何限制。

对,这当然是不方便的。我没打算在每个策略中都使用堆栈),因此,控制击中范围的逻辑对任何策略都是通用的。

 

完成了测试...

现在,我们必须等待CS下来......。


 

诶,可惜现在没有资金了....

但要等到到期后(股息27.05.2022 109.81便士/股)。

而这是以46578.58的马价计算的!

添加

你还不如去贷款...:)


 

下面是一个用于剥头皮的套利情况


19.02 - 16.89 = 2.13%的年利率,在1-2小时内...

添加

事实上,不是每年2.13%,而是多得多,因为

所有的计算都是在你 "冻结 "资金直到到期(到今天为止是77天)的条件下进行的。

而这里是1-2小时,也就是现金,利润要高得多。

 

股票模拟服务器上的执行速度

有很多需要改进的地方...

2022.03.31 13:12:24.164 Trades  '1115097': sell limit 10 AFLT at 36.62
2022.03.31 13:12:24.169 Trades  '1115097': accepted sell limit 10 AFLT at 36.62
2022.03.31 13:12:24.169 Trades  '1115097': order #426172818 sell limit 10 / 10 AFLT at 36.62 done in 5.285 ms
2022.03.31 13:12:24.831 Trades  '1115097': deal #16528568 sell 10 AFLT at 36.62 done (based on order #426172818)

667毫秒。:( 我确信这个服务器上不超过10个人......

而在现场,紧急市场

2022.03.31 13:19:28.573 Trades  'xxxxx': buy limit 2 AFLT-6.22 at 3495
2022.03.31 13:19:28.578 Trades  'xxxxx': accepted buy limit 2 AFLT-6.22 at 3495
2022.03.31 13:19:28.578 Trades  'xxxxx': buy limit 2 AFLT-6.22 at 3495 placed for execution
2022.03.31 13:19:28.585 Trades  'xxxxx': order #199147973 buy limit 2 / 2 AFLT-6.22 at 3495 done in 11.175 ms
2022.03.31 13:19:28.585 Trades  'xxxxx': buy limit 2 AFLT-6.22 at 3495
2022.03.31 13:19:28.585 Trades  'xxxxx': deal #110798618 buy 2 AFLT-6.22 at 3495 done (based on order #199147973)

12毫秒。

 
prostotrader 执行速度

有很多需要改进的地方...

667毫秒。:( 我确信这个服务器上不超过10个人......

而在现场,紧急市场

12毫秒。

Eh.而我在100毫秒的紧急状态下。以10-12毫秒的平移为例。

然而,在另一个负载较少的虚拟机中 - 在25毫秒的范围内。

 
JRandomTrader #:

Eh.我在100毫秒的范围内,在一个紧急的。以10-12毫秒的平移为例。

然而,在另一个负载较少的虚拟机中 - 在25毫秒的范围内。

从我家出发...我必须靠近经纪人的设备。

 
prostotrader #:

从我家出发...显然,我离经纪人的设备很近。

在Otkritie,它是~40ms的性能,ping为10ms。

Finam现在是~140ms,ping为10ms。

一切都是从家里的电脑里出来的,我还没有找到原因......。只是为了统计