3

Oanda の取引 API に対して記述されたコードで、nock を使用してバックテストを実行しようとしています。そのためには、ストリーミング価格 API をシミュレートする必要があります ( http://developer.oanda.com/rest-practice/streaming/の Rates Streaming を参照)。ただし、応答がストリームであっても、nock では単一の応答でしか応答できないようです。単一のリクエストに対する個別の応答として、何千もの価格イベントのストリームを送信する方法はありますか?

var scopeStream = nock('https://stream-fxpractice.oanda.com')
  .persist()
  .filteringPath(function(path) {
    return '/stream';
  })
  .get('/stream')
  .reply(function(uri, requestBody) {
    return [200, {"tick":{"instrument":"AUD_CAD","time":"2014-01-30T20:47:08.066398Z","bid":0.98114,"ask":0.98139}}]
  })
4

1 に答える 1