WEBVTT

1
00:00:00.040 --> 00:00:00.200
Hello,

2
00:00:00.320 --> 00:00:02.242
welcome back to Papers with Backtest podcast.

3
00:00:02.422 --> 00:00:05.264
Today we dive into another algo trading research paper.

4
00:00:05.664 --> 00:00:06.045
Indeed.

5
00:00:06.405 --> 00:00:11.029
The paper we're tackling today is a multi-strategy approach to trading foreign exchange futures.

6
00:00:11.549 --> 00:00:16.413
It's by Sonam Srivastava and colleagues from back in January 2019.

7
00:00:16.414 --> 00:00:16.513
Okay,

8
00:00:16.514 --> 00:00:16.933
FX futures.

9
00:00:17.053 --> 00:00:17.253
Yeah,

10
00:00:17.734 --> 00:00:18.675
that's a tricky market.

11
00:00:19.595 --> 00:00:21.637
What really caught my eye here is this idea,

12
00:00:22.858 --> 00:00:23.779
maybe instead of,

13
00:00:23.959 --> 00:00:24.199
you know,

14
00:00:24.339 --> 00:00:26.501
hunting for that one magic bullet indicator.

15
00:00:27.004 --> 00:00:29.966
Maybe combining different signals is actually the smarter way to go.

16
00:00:30.507 --> 00:00:36.812
So our mission today really is to get into the trading rules they looked at and critically what the back test showed.

17
00:00:37.252 --> 00:00:39.394
Does this multi-strategy thing actually work?

18
00:00:39.554 --> 00:00:40.314
That's exactly it.

19
00:00:40.455 --> 00:00:40.575
Yeah.

20
00:00:40.635 --> 00:00:43.057
The core argument is that blending indicators,

21
00:00:43.058 --> 00:00:43.257
you know,

22
00:00:43.297 --> 00:00:46.399
technical ones like momentum or mean reversion with something like FX carry.

23
00:00:47.080 --> 00:00:47.240
Well,

24
00:00:47.260 --> 00:00:48.521
it could potentially give you better,

25
00:00:48.641 --> 00:00:49.742
more consistent returns,

26
00:00:50.002 --> 00:00:50.642
more alpha,

27
00:00:51.043 --> 00:00:51.503
basically,

28
00:00:51.803 --> 00:00:53.525
than just trying to perfect a single approach.

29
00:00:53.748 --> 00:00:53.908
Right.

30
00:00:53.928 --> 00:00:55.329
So how did they actually test that?

31
00:00:55.409 --> 00:00:56.790
What was the process step by step?

32
00:00:57.011 --> 00:00:57.131
Well,

33
00:00:57.132 --> 00:00:58.632
they had a pretty structured methodology.

34
00:00:58.792 --> 00:00:59.172
First up,

35
00:00:59.673 --> 00:01:00.473
instrument selection.

36
00:01:00.894 --> 00:01:02.135
They focused on the big ones,

37
00:01:02.355 --> 00:01:05.737
the eight most liquid current month FX futures on the CME.

38
00:01:06.038 --> 00:01:06.218
Okay.

39
00:01:06.298 --> 00:01:07.379
Like the Euro Yen.

40
00:01:07.599 --> 00:01:07.999
Exactly.

41
00:01:08.400 --> 00:01:09.180
Australian dollar,

42
00:01:09.300 --> 00:01:10.001
British pound,

43
00:01:10.441 --> 00:01:11.142
Canadian dollar,

44
00:01:11.262 --> 00:01:11.962
Euro FX,

45
00:01:12.463 --> 00:01:13.203
Japanese Yen,

46
00:01:13.263 --> 00:01:13.964
Mexican peso,

47
00:01:14.064 --> 00:01:14.845
New Zealand dollar,

48
00:01:15.265 --> 00:01:16.005
and the Swiss franc.

49
00:01:16.686 --> 00:01:18.648
And they used a lot of data going back to

50
00:01:19.548 --> 00:01:20.449
1995. Wow.

51
00:01:20.450 --> 00:01:20.569
Okay.

52
00:01:20.729 --> 00:01:20.849
Yeah.

53
00:01:20.869 --> 00:01:21.470
And importantly,

54
00:01:21.830 --> 00:01:23.171
they used a T3 day rollover.

55
00:01:23.552 --> 00:01:25.754
That's just a way to handle the contract switching smoothly,

56
00:01:25.994 --> 00:01:27.755
avoid weird price jumps near expiry.

57
00:01:28.016 --> 00:01:28.396
Got it.

58
00:01:28.736 --> 00:01:29.537
Solid foundation.

59
00:01:29.797 --> 00:01:31.378
So what kinds of signals,

60
00:01:31.478 --> 00:01:33.680
what indicators did they build for these currencies?

61
00:01:33.780 --> 00:01:35.041
They built quite a few actually,

62
00:01:35.042 --> 00:01:36.582
and looked at both short-term,

63
00:01:36.622 --> 00:01:39.084
so three-month and long-term 12-month versions.

64
00:01:39.465 --> 00:01:39.725
First,

65
00:01:39.745 --> 00:01:41.106
there was interest rate carry.

66
00:01:41.806 --> 00:01:43.287
The classic carry trade logic.

67
00:01:43.368 --> 00:01:43.808
Pretty much.

68
00:01:44.148 --> 00:01:46.330
They measured it using the difference between long-term,

69
00:01:46.370 --> 00:01:47.030
that's 10-year,

70
00:01:47.391 --> 00:01:47.991
and short-term,

71
00:01:48.231 --> 00:01:50.193
one-year government bond yields.

72
00:01:51.424 --> 00:01:51.985
Specifically,

73
00:01:52.045 --> 00:01:52.906
the log difference.

74
00:01:52.986 --> 00:01:55.928
They call these short-term yield difference and long-term yield difference.

75
00:01:55.929 --> 00:01:56.388
Makes sense.

76
00:01:56.588 --> 00:01:57.209
Follow the yield.

77
00:01:57.609 --> 00:01:57.930
What else?

78
00:01:58.250 --> 00:01:59.771
Then standard technicals.

79
00:02:00.111 --> 00:02:00.532
Momentum,

80
00:02:00.652 --> 00:02:02.973
just looking at three-month and 12-month log returns.

81
00:02:03.434 --> 00:02:06.316
They label those short-term momentum and long-term momentum.

82
00:02:06.356 --> 00:02:06.596
Okay.

83
00:02:06.856 --> 00:02:07.557
Trend following.

84
00:02:07.777 --> 00:02:08.458
And the opposite,

85
00:02:08.758 --> 00:02:09.499
mean reversion,

86
00:02:10.099 --> 00:02:12.361
looking at returns relative to three-month and

87
00:02:12.761 --> 00:02:13.922
12-month moving averages.

88
00:02:14.302 --> 00:02:14.542
Again,

89
00:02:14.663 --> 00:02:17.765
short-term mean reversion and long-term mean reversion.

90
00:02:17.976 --> 00:02:19.057
Standard toolkit stuff.

91
00:02:19.097 --> 00:02:20.938
And I thought you mentioned linking to other markets,

92
00:02:20.998 --> 00:02:21.119
too.

93
00:02:21.159 --> 00:02:21.359
Yes,

94
00:02:21.619 --> 00:02:21.999
exactly.

95
00:02:22.019 --> 00:02:23.240
They brought in equity momentum.

96
00:02:23.781 --> 00:02:25.802
The idea here is that some currencies,

97
00:02:26.042 --> 00:02:28.344
especially commodity or emerging market ones,

98
00:02:28.845 --> 00:02:30.666
tend to follow their local stock markets,

99
00:02:30.726 --> 00:02:30.866
right?

100
00:02:30.906 --> 00:02:31.106
Yeah,

101
00:02:31.507 --> 00:02:32.367
that linkage is known.

102
00:02:32.467 --> 00:02:33.969
So they calculated three-month and

103
00:02:34.309 --> 00:02:36.210
12-month momentum for related indices,

104
00:02:36.551 --> 00:02:39.173
like the Aussie dollar linked to the ASX 200,

105
00:02:39.273 --> 00:02:40.594
the pound of the FTSE 100.

106
00:02:40.614 --> 00:02:41.154
You get the idea.

107
00:02:41.334 --> 00:02:42.795
Table one in the paper lists them all.

108
00:02:43.360 --> 00:02:47.540
These were the short-term equity momentum and long-term equity momentum signals.

109
00:02:47.680 --> 00:02:48.200
Interesting.

110
00:02:48.400 --> 00:02:50.740
Connecting the dots across assets.

111
00:02:51.160 --> 00:02:52.480
What about commodities themselves?

112
00:02:52.960 --> 00:02:53.140
Yep.

113
00:02:53.380 --> 00:02:53.920
Covered that too.

114
00:02:54.280 --> 00:02:55.160
Commodity momentum.

115
00:02:55.900 --> 00:02:57.760
They looked at the SPGSEI index,

116
00:02:58.260 --> 00:02:58.900
Brent crude,

117
00:02:59.300 --> 00:02:59.640
gold,

118
00:02:59.700 --> 00:03:00.820
and an agriculture index.

119
00:03:01.340 --> 00:03:01.560
Again,

120
00:03:01.640 --> 00:03:02.320
both short-term,

121
00:03:02.400 --> 00:03:02.840
three-month,

122
00:03:02.980 --> 00:03:03.520
and long-term,

123
00:03:03.900 --> 00:03:04.480
12-month versions.

124
00:03:05.000 --> 00:03:06.380
Short-term commodity momentum,

125
00:03:06.540 --> 00:03:07.980
long-term commodity momentum.

126
00:03:07.981 --> 00:03:08.020
Oh,

127
00:03:08.021 --> 00:03:08.300
okay.

128
00:03:08.380 --> 00:03:09.380
And one last one.

129
00:03:10.300 --> 00:03:11.600
Realized volatility.

130
00:03:12.416 --> 00:03:18.281
They created short and long term indicators based on how choppy the price action of these currency had been historically.

131
00:03:18.681 --> 00:03:19.522
Short term volatility,

132
00:03:20.042 --> 00:03:21.023
long term volatility.

133
00:03:21.243 --> 00:03:21.463
Right.

134
00:03:21.483 --> 00:03:23.044
So that's a pretty wide range of signals.

135
00:03:23.104 --> 00:03:25.186
How did they compare them fairly?

136
00:03:25.206 --> 00:03:26.967
They must operate on totally different scales.

137
00:03:27.088 --> 00:03:27.488
Good point.

138
00:03:27.988 --> 00:03:29.609
That's where normalization came in.

139
00:03:29.670 --> 00:03:32.692
They squashed all the raw indicator values into a standard range.

140
00:03:33.212 --> 00:03:34.854
Minus 0.5 to plus 0.5.

141
00:03:34.954 --> 00:03:35.374
Ah,

142
00:03:35.375 --> 00:03:35.494
OK.

143
00:03:35.514 --> 00:03:37.436
They use a walk forward percentile method.

144
00:03:37.876 --> 00:03:38.236
Basically,

145
00:03:38.237 --> 00:03:40.078
it adjusts the scaling based on recent history.

146
00:03:40.138 --> 00:03:40.818
So it adapts a bit.

147
00:03:41.260 --> 00:03:44.102
This meant they could apply consistent position sizing rules later.

148
00:03:44.282 --> 00:03:44.463
Right.

149
00:03:44.464 --> 00:03:45.463
You need that common scale.

150
00:03:45.464 --> 00:03:46.284
And the sizing,

151
00:03:46.424 --> 00:03:48.466
how much did they bet on each signal?

152
00:03:48.806 --> 00:03:49.787
They used risk budgeting.

153
00:03:50.287 --> 00:03:52.429
The goal was to aim for 10%

154
00:03:52.569 --> 00:03:55.471
annualized volatility for each individual indicator strategy.

155
00:03:56.152 --> 00:03:57.032
And interestingly,

156
00:03:57.413 --> 00:03:58.914
they allowed negative allocations.

157
00:03:59.234 --> 00:04:01.196
Meaning they could go short based on a signal.

158
00:04:01.596 --> 00:04:02.056
Exactly.

159
00:04:02.236 --> 00:04:03.157
Not just long signals.

160
00:04:03.277 --> 00:04:03.457
Okay.

161
00:04:03.477 --> 00:04:07.841
So now we have all these individual strategies normalized with risk targets.

162
00:04:08.301 --> 00:04:09.342
This is the core of it,

163
00:04:09.582 --> 00:04:09.822
right?

164
00:04:10.188 --> 00:04:11.209
How did they combine them?

165
00:04:11.649 --> 00:04:11.829
Yes,

166
00:04:12.190 --> 00:04:14.011
this was a major part of their investigation.

167
00:04:14.411 --> 00:04:16.553
They tried a whole bunch of different combination methods.

168
00:04:17.934 --> 00:04:19.415
Simple stuff like equal weighting.

169
00:04:19.635 --> 00:04:22.257
Just give each strategy the same slice of the pie.

170
00:04:22.318 --> 00:04:22.538
Okay,

171
00:04:22.738 --> 00:04:23.178
easy enough.

172
00:04:23.238 --> 00:04:25.380
And more complex things like risk parity,

173
00:04:25.760 --> 00:04:28.683
where you allocate so each strategy contributes the same amount of risk.

174
00:04:29.283 --> 00:04:30.804
Or weighting by Sharpe ratio,

175
00:04:31.184 --> 00:04:34.067
giving more weight to historically better performers.

176
00:04:34.367 --> 00:04:36.228
With or without considering correlation?

177
00:04:36.429 --> 00:04:36.709
Both.

178
00:04:37.149 --> 00:04:38.830
They had versions proportional to Sharpe.

179
00:04:39.220 --> 00:04:41.102
and a correlation-aware sharp weighting.

180
00:04:41.702 --> 00:04:42.002
Plus,

181
00:04:42.463 --> 00:04:45.645
optimization methods like trying to maximize diversification,

182
00:04:45.705 --> 00:04:46.105
basically,

183
00:04:46.666 --> 00:04:50.289
picking weights to make the combined strategies as uncorrelated as possible.

184
00:04:50.409 --> 00:04:51.810
Trying to smooth out the ride.

185
00:04:51.990 --> 00:04:52.430
Exactly.

186
00:04:52.971 --> 00:04:55.433
And a couple of others aimed at maximizing sharp directly,

187
00:04:56.073 --> 00:04:59.596
or even maximizing the 10th percentile of the rolling one-year sharp.

188
00:05:00.016 --> 00:05:02.078
A more conservative optimization.

189
00:05:02.513 --> 00:05:02.653
Okay,

190
00:05:02.913 --> 00:05:04.014
a lot of ways to mix and match.

191
00:05:04.174 --> 00:05:05.295
So first things first,

192
00:05:06.476 --> 00:05:09.418
how did those individual strategies perform on their own?

193
00:05:10.039 --> 00:05:10.740
Any standouts?

194
00:05:11.420 --> 00:05:11.540
Yeah,

195
00:05:11.541 --> 00:05:12.681
if you look at their table three,

196
00:05:12.841 --> 00:05:14.002
the results are pretty clear.

197
00:05:14.562 --> 00:05:15.884
The single best performer,

198
00:05:16.664 --> 00:05:18.105
by quite a margin actually,

199
00:05:18.325 --> 00:05:20.747
was the long term yield difference strategy.

200
00:05:21.488 --> 00:05:22.148
Highest return,

201
00:05:22.389 --> 00:05:22.949
highest sharp.

202
00:05:23.309 --> 00:05:23.429
Huh,

203
00:05:24.010 --> 00:05:25.931
just following the long term rate differentials.

204
00:05:26.092 --> 00:05:26.552
Interesting.

205
00:05:26.752 --> 00:05:30.835
Short term commodity momentum and short term yield difference also did okay on their own.

206
00:05:31.249 --> 00:05:32.250
And the losers,

207
00:05:32.650 --> 00:05:35.132
any single strategies that just didn't work well?

208
00:05:35.372 --> 00:05:35.532
Well,

209
00:05:35.592 --> 00:05:36.593
according to their back tests,

210
00:05:36.713 --> 00:05:37.014
yeah.

211
00:05:37.114 --> 00:05:38.235
Short-term mean reversion,

212
00:05:38.615 --> 00:05:39.756
long-term volatility,

213
00:05:39.996 --> 00:05:41.657
and long-term equity momentum.

214
00:05:42.178 --> 00:05:45.961
They didn't really deliver strong risk-adjusted returns individually during this period.

215
00:05:46.041 --> 00:05:46.461
Good to know.

216
00:05:47.121 --> 00:05:47.322
Okay,

217
00:05:47.622 --> 00:05:48.503
now for the main event.

218
00:05:48.703 --> 00:05:51.465
What happened when they started combining these using those different methods,

219
00:05:51.505 --> 00:05:54.627
starting with the simple uniform weights across all currencies?

220
00:05:54.787 --> 00:05:54.948
Right,

221
00:05:54.968 --> 00:05:56.489
so in this first combination approach,

222
00:05:56.789 --> 00:05:59.691
the same weighting rule applied to all eight currencies.

223
00:05:59.885 --> 00:06:01.446
Looking at Table 4 and Figure 3,

224
00:06:01.867 --> 00:06:02.527
the results were,

225
00:06:02.747 --> 00:06:02.967
well,

226
00:06:03.608 --> 00:06:05.630
quite encouraging for the multi-strategy idea.

227
00:06:06.130 --> 00:06:10.714
The best combination methods significantly outperformed the best single strategy.

228
00:06:11.454 --> 00:06:16.558
The top performer was actually the one optimizing for the 10th percentile of the rolling sharp.

229
00:06:16.938 --> 00:06:17.199
Ah,

230
00:06:17.659 --> 00:06:20.321
the more conservative optimization paid off.

231
00:06:20.481 --> 00:06:20.962
It seemed so.

232
00:06:21.642 --> 00:06:26.346
Volatility-scaled negative correlation and maximum diversification also did pretty well.

233
00:06:26.806 --> 00:06:29.028
It really showed that combining things added value

234
00:06:29.341 --> 00:06:31.701
beyond just picking the best individual signal.

235
00:06:32.101 --> 00:06:33.341
That's a really key finding.

236
00:06:33.641 --> 00:06:36.001
But you mentioned some combination methods weren't great.

237
00:06:36.321 --> 00:06:36.521
Yes,

238
00:06:36.621 --> 00:06:42.761
they specifically called out that simply optimizing to maximize the overall Sharpe ratio didn't perform that well.

239
00:06:43.021 --> 00:06:43.301
Ah,

240
00:06:43.421 --> 00:06:44.861
the classic overfitting trap.

241
00:06:45.161 --> 00:06:45.681
Looks like it.

242
00:06:45.941 --> 00:06:50.121
It suggests just chasing the highest historical Sharpe can lead you down a bad path.

243
00:06:50.981 --> 00:06:52.241
Focusing on consistency,

244
00:06:52.661 --> 00:06:55.041
like that tenth percentile method or diversification,

245
00:06:55.421 --> 00:06:56.341
seems more robust.

246
00:06:56.681 --> 00:06:57.461
That makes a lot of sense.

247
00:06:57.481 --> 00:06:58.561
Don't just fit the noise.

248
00:06:58.809 --> 00:06:58.929
OK,

249
00:06:59.069 --> 00:07:00.130
so then they took it even further,

250
00:07:00.190 --> 00:07:00.390
right?

251
00:07:00.510 --> 00:07:02.552
Allowing different indicators for different currencies.

252
00:07:02.832 --> 00:07:03.273
Exactly.

253
00:07:03.473 --> 00:07:05.234
The product X indicator combinations.

254
00:07:05.975 --> 00:07:06.875
This was more complex.

255
00:07:07.356 --> 00:07:10.238
They basically treated each currency indicator pair like

256
00:07:10.618 --> 00:07:14.481
Aussie dollar long term yield difference as its own mini strategy.

257
00:07:14.561 --> 00:07:14.802
Whoa,

258
00:07:14.922 --> 00:07:17.804
that massively increases the number of things to combine.

259
00:07:17.884 --> 00:07:18.304
It does.

260
00:07:18.805 --> 00:07:22.968
They did filter out some of the really poorly performing individual pairs first,

261
00:07:23.408 --> 00:07:24.009
heuristically,

262
00:07:24.229 --> 00:07:25.430
before combining the rest.

263
00:07:26.050 --> 00:07:27.712
Table five shows some examples like.

264
00:07:28.177 --> 00:07:30.599
Long-term yield difference was useful for several currencies,

265
00:07:30.879 --> 00:07:33.361
but maybe equity momentum only for specific ones.

266
00:07:33.601 --> 00:07:34.322
And the results?

267
00:07:34.842 --> 00:07:37.544
Did this more granular approach boost performance again?

268
00:07:37.624 --> 00:07:38.325
It really did.

269
00:07:38.825 --> 00:07:41.748
Table 6 and Figure 6 show another jump in performance.

270
00:07:42.288 --> 00:07:42.568
Again,

271
00:07:42.668 --> 00:07:46.952
maximizing diversification and maximizing the 10th percentile of sharp were standouts.

272
00:07:47.152 --> 00:07:48.313
How much better are we talking?

273
00:07:48.733 --> 00:07:49.714
Significantly better.

274
00:07:49.994 --> 00:07:52.916
The sharp ratio for the best combination here was roughly 60%

275
00:07:53.257 --> 00:07:53.517
higher.

276
00:07:53.813 --> 00:07:55.975
than the sharp of the best single indicator strategy.

277
00:07:56.095 --> 00:07:56.535
Wow.

278
00:07:56.615 --> 00:07:57.116
A 60%

279
00:07:57.456 --> 00:07:58.777
improvement is huge.

280
00:07:58.897 --> 00:08:00.198
That really drives home the point,

281
00:08:00.238 --> 00:08:00.638
doesn't it?

282
00:08:00.939 --> 00:08:01.459
Absolutely.

283
00:08:02.120 --> 00:08:06.083
It strongly suggests that different factors matter more for different currencies.

284
00:08:06.923 --> 00:08:08.605
A one-size-fits-all approach,

285
00:08:09.085 --> 00:08:10.106
even in combination,

286
00:08:10.506 --> 00:08:11.827
isn't necessarily optimal.

287
00:08:12.348 --> 00:08:15.450
Tailoring the indicator mix per currency pair paid off,

288
00:08:15.890 --> 00:08:16.911
at least in this backtest.

289
00:08:16.951 --> 00:08:18.612
So if we boil it all down,

290
00:08:18.732 --> 00:08:22.155
what's the big takeaway for someone trading FX systematically?

291
00:08:22.741 --> 00:08:24.242
I think the core message is pretty clear.

292
00:08:24.382 --> 00:08:26.304
Don't just look for the single best signal.

293
00:08:26.824 --> 00:08:31.168
A multi-strategy approach where you thoughtfully combine diverse indicators carry,

294
00:08:31.528 --> 00:08:31.988
momentum,

295
00:08:32.128 --> 00:08:32.469
vol-vol,

296
00:08:32.589 --> 00:08:35.591
maybe even cross asset links using robust methods,

297
00:08:36.152 --> 00:08:36.312
well,

298
00:08:36.352 --> 00:08:39.514
it has the potential to seriously improve your risk-adjusted returns.

299
00:08:39.794 --> 00:08:41.616
And robust methods seems key there,

300
00:08:41.676 --> 00:08:44.058
focusing on diversification or consistency,

301
00:08:44.218 --> 00:08:46.279
not just chasing peak historical sharp.

302
00:08:46.500 --> 00:08:47.080
Precisely.

303
00:08:47.340 --> 00:08:51.804
Methods like maximizing diversification or optimizing for that lower percentile of rolling sharp.

304
00:08:52.145 --> 00:08:53.545
seem particularly effective here.

305
00:08:53.825 --> 00:08:56.565
It's about building a diversified portfolio of strategies,

306
00:08:56.945 --> 00:08:59.145
not relying on one potentially fragile edge.

307
00:08:59.265 --> 00:09:00.645
That definitely shifts the perspective.

308
00:09:00.765 --> 00:09:04.365
It's less about finding the silver bullet and more about building a robust toolkit.

309
00:09:04.685 --> 00:09:05.105
Exactly.

310
00:09:05.425 --> 00:09:09.345
Thinking about how different market dynamics interact and capturing them systematically.

311
00:09:09.505 --> 00:09:11.385
It's definitely food for thought.

312
00:09:11.765 --> 00:09:16.465
The researchers even mentioned looking deeper into why certain factors work for certain currencies,

313
00:09:16.845 --> 00:09:18.185
maybe bringing in macro data too.

314
00:09:18.305 --> 00:09:19.245
Lots more to explore there.

315
00:09:19.765 --> 00:09:22.169
Thank you for tuning in to Papers with Backtests podcast.

316
00:09:22.449 --> 00:09:24.432
We hope today's episode gave you useful insights.

317
00:09:24.873 --> 00:09:26.836
Join us next time as we break down more research.

318
00:09:27.137 --> 00:09:28.699
And for more papers and backtests,

319
00:09:28.779 --> 00:09:31.764
find us at https.paperswithbacktests.com.

320
00:09:32.184 --> 00:09:32.805
Happy trading.

