小编Jay*_*vey的帖子

来自存储桶的 AWS s3 V3 Javascript SDK 流文件 (GetObjectCommand)

我查看了所有 AWS 码头和堆栈溢出(甚至去了谷歌的第 4 页!!!),但我一生都无法弄清楚如何从 S3 流式传输文件。V3 的文档非常无用,我找到的所有示例都来自 V2。

V3 使用的发送公共仅返回一个承诺,那么我如何获取流并通过管道传输它而不是等待整个文件(它需要通过管道传输到加密算法,然后传输到响应流)

this.s3.send(
  new GetObjectCommand({
    Bucket: '...',
    Key: key,
  }),
);
Run Code Online (Sandbox Code Playgroud)

我能够通过将流作为正文传递来很好地上传,我在这里需要做类似的事情吗?

  uploadToAws(key) {
    const pass = new PassThrough();

    return {
      writeStream: pass,
      promise: this.s3.send(
        new PutObjectCommand({
          Bucket: '...',
          Key: key,
          Body: pass,
          ServerSideEncryption: '...',
          ContentLength: 37,
        }),
      ),
    };
  }
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-web-services

39
推荐指数
4
解决办法
4万
查看次数

如何使用JAVA(或其他任何东西)向MetaTrader Ternminal 4发送数据/从MetaTrader Ternminal 4接收数据。

我一直在研究可以预测何时在外汇市场上买卖的算法(不是我的,我只是在修改它)。我需要能够打开和关闭订单,动态更新订单参数(例如止损,最大止损等)并接收实时报价数据。

我已经研究了一个多星期,但没有成功。

我最近得到的是使用JavoNetMt4 Api

我设法将DLL导入到Java中并使用了MQL4函数,AccountBalance()但是该函数返回了0.0,但这不是帐户余额,我弄乱了MT4客户端上的代码和设置,但仍然没有运气。

Q0:谁能指出我正确的方向?

我是自动进行外汇交易的新手,但据我了解,某个地方有一个经纪人,带有MT4服务器,并且我使用Windows计算机上的MT4客户端连接到该服务器。

问题1:如果是这种情况,我是否需要使API与服务器端而不是客户端一起工作?

到目前为止,我尝试过的所有这些DLL都已与机器上的MT4客户端软件一起使用。

我也一直在阅读有关FIX协议和ZeroMQ的内容。

Q2:这些可以以任何方式帮助我实现目标(而不是在JAVA和MT4 DLL之间建立一些桥梁)吗?

java api algorithmic-trading metatrader4 mql4

4
推荐指数
1
解决办法
1万
查看次数