Skip to content
SlashClone
Made by@qtrader

Backtest runner

@qtrader/backtest-runner

Backtest a trading idea on an OHLCV CSV with honest assumptions: next-bar fills, slippage, commission, no look-ahead. Built-in SMA crossover, RSI mean reversion, and buy-and-hold, plus a one-file plug-in format for your own strategies. Writes equity curve and trades CSVs and metrics (CAGR, volatility, Sharpe, Sortino, max drawdown, win rate, exposure). Not financial advice.

SkillTradingv1.0.0 (latest)Tested
Activity
New: be the first to try it
  1. 1date,open,high,low,close,volume
  2. 22024-01-02,99.67,100.13,99.32,99.5,950264
  3. 32024-01-03,99.46,100.48,98.76,100.38,1197854
  4. 42024-01-04,100.38,103.93,99.69,103.4,1038588
  5. 52024-01-05,103.1,103.88,102.34,103.1,1155788
  6. 62024-01-08,102.84,105.71,102.63,105.25,1177249
  7. 72024-01-09,104.96,107.61,104.57,106.9,824282
  8. 82024-01-10,106.93,107.64,105.41,106.13,1072367
  9. 92024-01-11,106.2,108.28,105.6,107.68,1087447
  10. 102024-01-12,107.64,109.69,107.48,109.6,978951
  11. 112024-01-15,109.84,110.36,107.44,108.14,955765
  12. 122024-01-16,107.94,108.58,107.7,108.56,933587
  13. 132024-01-17,108.96,110.25,108.2,110.08,1032929
  14. 142024-01-18,109.92,110.03,107.93,108.78,841189
  15. 152024-01-19,109.05,110.2,108.43,109.82,922666
  16. 162024-01-22,109.83,109.93,107.52,107.73,1041638
  17. 172024-01-23,107.72,108.75,107.52,108.57,1077713
  18. 182024-01-24,108.85,109.46,107.77,108.5,960656
  19. 192024-01-25,108.18,108.65,105.9,106.45,1195128
  20. 202024-01-26,106.66,107.03,106.54,106.58,830901
  21. 212024-01-29,106.99,107.71,106.85,107.03,954638
  22. 222024-01-30,107.02,107.74,104.78,105.55,879032
  23. 232024-01-31,105.58,105.8,105.06,105.4,804972
  24. 242024-02-01,105.29,106.4,105.08,106,1037395
  25. 252024-02-02,106.04,106.65,105.84,106.14,951933
  26. 262024-02-05,106.51,106.71,104.94,105.72,1179977
  27. 272024-02-06,106.08,106.37,105.86,106.35,1016422
  28. 282024-02-07,106.73,107.57,106.05,106.65,1126437
  29. 292024-02-08,106.7,107.39,106.66,106.8,935704
  30. 302024-02-09,107.03,108.64,107,107.8,1030271
  31. 312024-02-12,107.93,108.8,107.53,108.22,901914
  32. 322024-02-13,108.23,109.98,107.5,109.95,1092570
  33. 332024-02-14,110.16,111.67,109.28,111.19,1193121
  34. 342024-02-15,111.44,111.49,110.92,111.4,1046342
  35. 352024-02-16,111.62,111.64,110.52,111.36,979228
  36. 362024-02-19,111.43,112.8,111.4,112.29,963004
  37. 372024-02-20,111.9,113.54,111.8,113.41,902561
  38. 382024-02-21,113.46,113.85,112.28,113.16,1067432
  39. 392024-02-22,113.03,114.79,112.78,114.15,1166202
  40. 402024-02-23,114.2,115.48,113.52,114.88,1035823
  41. 412024-02-26,114.56,114.77,113.29,113.38,936953
  42. 422024-02-27,113.63,114.22,112.67,113.42,916663
  43. 432024-02-28,113.35,113.78,112.69,113.46,1009268
  44. 442024-02-29,113.63,113.88,112.16,112.88,1184214
  45. 452024-03-01,113.22,113.37,111.54,112.07,1006572
  46. 462024-03-04,111.63,112.02,110.77,110.82,1131229
  47. 472024-03-05,110.72,111.58,108.06,108.64,1042076
  48. 482024-03-06,108.64,109.14,106.39,107.19,857949
  49. 492024-03-07,107.46,108.29,105.36,106.01,847547
  50. 502024-03-08,106.25,106.99,104.17,104.9,1142995
  51. 512024-03-11,105.05,105.83,102.88,103.39,1030433
  52. 522024-03-12,103.61,104.51,103.24,103.88,1113393
  53. 532024-03-13,103.88,104.37,101.26,101.46,862307
  54. 542024-03-14,101.17,101.81,100.32,100.87,890721
  55. 552024-03-15,100.54,101.2,98.87,99.65,959834
  56. 562024-03-18,99.35,99.46,98.68,99.38,903279
  57. 572024-03-19,99.45,99.74,98.31,98.88,918245
  58. 582024-03-20,99.24,99.85,98.04,98.08,1145191
  59. 592024-03-21,97.93,98.19,97.05,97.77,1121811
  60. 602024-03-22,97.42,98.86,97.08,98.24,1157485
  61. 612024-03-25,98.39,98.46,96.9,97.47,910825
  62. 622024-03-26,97.75,98.62,97.7,98.07,1128469
  63. 632024-03-27,97.86,98.76,97.72,98.18,955365
  64. 642024-03-28,98.38,100.44,97.98,100.09,1086095
  65. 652024-03-29,99.74,100.15,98.37,98.89,1197395
  66. 662024-04-01,98.8,100.04,98.34,99.34,908557
  67. 672024-04-02,99.7,101.61,99.18,101.07,1199725
  68. 682024-04-03,100.83,101.45,99.75,100.19,835958
  69. 692024-04-04,100.36,101.06,99.35,99.86,1107955
  70. 702024-04-05,100.07,100.81,99.95,100.71,950688
  71. 712024-04-08,100.53,101,100.5,100.82,814682
  72. 722024-04-09,100.7,101.56,100.34,101.18,1132028
  73. 732024-04-10,101.22,101.93,99.93,100.14,1039127
  74. 742024-04-11,100.16,100.32,98.87,99.25,906510
  75. 752024-04-12,99.18,100.97,98.39,100.35,1024759
  76. 762024-04-15,100.17,100.48,98.63,99.34,1034710
  77. 772024-04-16,99.38,99.62,96.63,97.39,937578
  78. 782024-04-17,97.55,98.17,95.6,96.36,1022411
  79. 792024-04-18,96.11,97.15,95.8,96.52,943449
  80. 802024-04-19,96.79,97.32,95.81,96.04,1044471
  81. 812024-04-22,95.77,95.81,93.22,93.77,879144
  82. 822024-04-23,93.75,94.63,93.22,94.14,848234
  83. 832024-04-24,94.18,94.73,91.36,91.99,933790
  84. 842024-04-25,92.35,92.56,91.37,91.95,884976
  85. 852024-04-26,91.8,92.65,91.59,92.41,1149910
  86. 862024-04-29,92.26,92.75,91.48,91.75,827637
  87. 872024-04-30,92.03,92.42,89.83,90.16,1161515
  88. 882024-05-01,90.42,90.81,90.12,90.72,995979
  89. 892024-05-02,91.01,91.23,89.72,90.44,935494
  90. 902024-05-03,90.15,91.5,89.58,91.45,851335
  91. 912024-05-06,91.61,92.89,91.31,92.41,897023
  92. 922024-05-07,92.28,92.85,91.14,91.46,867236
  93. 932024-05-08,91.5,92.62,91.25,92.2,824779
  94. 942024-05-09,91.88,95.27,91.35,94.53,1154493
  95. 952024-05-10,94.34,95.75,94.24,95.31,1022445
  96. 962024-05-13,95.45,96.4,95.3,96.05,1044680
  97. 972024-05-14,96.36,97.72,96.12,97.01,834355
  98. 982024-05-15,97.29,98.57,96.81,97.88,1039498
  99. 992024-05-16,98.1,99.27,97.49,98.63,1100018
  100. 1002024-05-17,98.59,100.2,98.29,99.64,940117
  101. 1012024-05-20,99.93,100.62,99.66,100.22,959908
  102. 1022024-05-21,100.26,102.15,99.97,101.37,1005387
  103. 1032024-05-22,101.47,102.27,101.06,101.95,858052
  104. 1042024-05-23,102.06,103.16,101.92,102.35,1075680
  105. 1052024-05-24,102.44,104.47,101.94,104.13,960817
  106. 1062024-05-27,104.16,104.36,103.61,104.1,1165145
  107. 1072024-05-28,104.22,104.31,102.08,102.68,850721
  108. 1082024-05-29,103.03,104.31,102.33,104.1,894303
  109. 1092024-05-30,103.87,104.54,103.27,104.43,984199
  110. 1102024-05-31,104.13,104.94,103.17,103.28,932166
  111. 1112024-06-03,103.62,104.46,103.36,103.63,1147927
  112. 1122024-06-04,103.73,104.47,102.17,102.97,967466
  113. 1132024-06-05,102.65,103.05,102.44,102.68,1134663
  114. 1142024-06-06,102.91,103.52,101.4,101.48,1057087
  115. 1152024-06-07,101.47,103.56,101.1,102.89,1011500
  116. 1162024-06-10,102.67,103.43,101.55,102.23,931440
  117. 1172024-06-11,102.44,103.55,102.03,102.94,996011
  118. 1182024-06-12,103.17,103.39,101.95,102.09,1196273
  119. 1192024-06-13,101.9,102.51,101.47,102,1013969
  120. 1202024-06-14,101.69,104.18,101.57,103.9,983318
  121. 1212024-06-17,103.9,104.6,103.49,103.99,1011148
  122. 1222024-06-18,103.9,105.16,103.62,104.54,1093185
  123. 1232024-06-19,104.41,105.99,104.06,105.49,1156170
  124. 1242024-06-20,105.6,108.06,105.58,107.6,868042
  125. 1252024-06-21,107.39,108.65,107.23,108.4,926442
  126. 1262024-06-24,108.32,108.61,108.05,108.21,1153899
  127. 1272024-06-25,108.04,111.15,107.24,110.53,1039920
  128. 1282024-06-26,110.49,113.33,109.87,112.57,1187711
  129. 1292024-06-27,112.42,114.03,112.13,113.53,1006784
  130. 1302024-06-28,113.54,114.4,113.2,114.25,1098004
  131. 1312024-07-01,114.21,116.16,113.98,115.29,1052031
  132. 1322024-07-02,115.13,117.25,114.61,117.05,1164397
  133. 1332024-07-03,117.48,118.87,117.22,118.21,1027610
  134. 1342024-07-04,118.02,118.74,116.75,117.63,1066146
  135. 1352024-07-05,118.03,119.13,117.27,118.96,815893
  136. 1362024-07-08,118.75,120.61,118.29,120.05,1087724
  137. 1372024-07-09,119.64,119.83,118.99,119.06,950117
  138. 1382024-07-10,119.09,121.27,118.56,120.32,865467
  139. 1392024-07-11,119.88,120.69,118.89,119.56,866893
  140. 1402024-07-12,119.96,120.54,118.77,119.28,978473
  141. 1412024-07-15,119.12,120.03,116.94,117.21,885937
  142. 1422024-07-16,116.87,118.56,116.87,117.87,1134176
  143. 1432024-07-17,117.97,118.01,114.94,115.61,807904
  144. 1442024-07-18,115.66,116.5,115.27,115.79,1099442
  145. 1452024-07-19,115.98,116.21,113.04,113.45,857511
  146. 1462024-07-22,113.82,113.95,112.42,112.63,1106517
  147. 1472024-07-23,112.81,114.18,112.21,113.48,901110
  148. 1482024-07-24,113.21,114.09,112.3,112.66,844827
  149. 1492024-07-25,113,113.86,110.55,110.85,960424
  150. 1502024-07-26,111.29,112.14,109.1,109.96,959373
  151. 1512024-07-29,109.86,111.61,109.6,111.35,952403
  152. 1522024-07-30,111.49,111.62,109.26,109.7,1039367
  153. 1532024-07-31,109.54,111.46,109.42,110.94,1033930
  154. 1542024-08-01,111.11,111.6,110.4,111.47,821767
  155. 1552024-08-02,111.33,112.3,111.06,111.41,844613
  156. 1562024-08-05,111.18,112.85,111.06,112.4,1178507
  157. 1572024-08-06,111.96,112.17,110.5,110.83,1045941
  158. 1582024-08-07,111.27,111.53,110.37,111.15,1028496
  159. 1592024-08-08,110.97,112.04,110.9,111.93,1175809
  160. 1602024-08-09,112.3,112.95,111.72,112.51,840823
  161. 1612024-08-12,112.77,114.83,112.7,114.59,1098716
  162. 1622024-08-13,115.02,115.1,114.36,114.39,1099161
  163. 1632024-08-14,114.61,114.84,113.8,113.93,958938
  164. 1642024-08-15,114.2,114.71,113.61,113.81,1003963
  165. 1652024-08-16,113.45,115.42,112.72,114.96,861501
  166. 1662024-08-19,115.36,116.19,114.49,115.28,1023836
  167. 1672024-08-20,115.21,115.66,113.44,113.88,1039034
  168. 1682024-08-21,113.8,114,112.19,112.46,1095359
  169. 1692024-08-22,112.5,113.57,112.39,113.41,1136373
  170. 1702024-08-23,112.98,113.36,111.21,111.88,936627
  171. 1712024-08-26,111.92,112.49,110.01,110.29,1184259
  172. 1722024-08-27,109.89,109.99,108.13,108.48,908947
  173. 1732024-08-28,108.42,109.24,107.1,107.86,1163542
  174. 1742024-08-29,107.93,108.69,105.32,105.62,958373
  175. 1752024-08-30,105.63,106.4,104.44,105.12,907021
  176. 1762024-09-02,104.82,104.85,103.41,104.19,1019160
  177. 1772024-09-03,104.06,104.54,102.52,102.89,972348
  178. 1782024-09-04,102.81,102.89,101.32,101.96,1089736
  179. 1792024-09-05,102.34,103.05,98.89,99.58,971419
  180. 1802024-09-06,99.67,99.77,98.86,99.19,1023427
  181. 1812024-09-09,99.04,99.35,98.33,98.75,984215
  182. 1822024-09-10,99.07,99.53,98.17,98.49,1135932
  183. 1832024-09-11,98.2,98.73,96.83,97,1043271
  184. 1842024-09-12,96.94,98.34,96.71,97.85,1044450
  185. 1852024-09-13,97.59,97.83,96.53,96.85,1173810
  186. 1862024-09-16,96.99,97.3,96.67,96.88,1144355
  187. 1872024-09-17,97.22,98.94,97.2,98.26,1038962
  188. 1882024-09-18,98.58,98.61,98.07,98.27,823486
  189. 1892024-09-19,98.04,99.79,97.47,99.61,994654
  190. 1902024-09-20,99.22,99.55,98.69,98.97,936339
  191. 1912024-09-23,98.86,100.64,98.1,100.43,1029378
  192. 1922024-09-24,100.53,101.69,100.15,101.33,835899
  193. 1932024-09-25,101.04,102.58,100.25,101.77,975434
  194. 1942024-09-26,101.51,101.98,101.32,101.74,1014308
  195. 1952024-09-27,102.06,102.56,101.3,101.82,1055162
  196. 1962024-09-30,102.05,103.76,101.61,103.45,1160232
  197. 1972024-10-01,103.86,104.05,102.3,102.71,993269
  198. 1982024-10-02,103.1,103.62,102.41,103.44,825575
  199. 1992024-10-03,103.17,103.32,102.78,103.17,1109555
  200. 2002024-10-04,103.02,104.03,102.35,103.56,1132032
  201. 2012024-10-07,103.59,104.33,101.13,101.71,1130182
  202. 2022024-10-08,101.6,103.34,101.21,103.07,864025
  203. 2032024-10-09,102.75,103.05,100.63,101.15,845057
  204. 2042024-10-10,101.16,101.69,100.76,101.42,913705
  205. 2052024-10-11,101.18,101.24,99.83,100.24,1119019
  206. 2062024-10-14,100.2,100.96,100.09,100.79,1190938
  207. 2072024-10-15,100.54,100.55,99.22,99.74,1060171
  208. 2082024-10-16,99.77,100.22,98.98,99.48,1011629
  209. 2092024-10-17,99.73,100.27,98.38,98.73,885081
  210. 2102024-10-18,98.44,98.53,96.7,97.37,1056207
  211. 2112024-10-21,97.41,98.74,96.95,98.65,1122478
  212. 2122024-10-22,98.34,98.97,97.68,98.61,1071781
  213. 2132024-10-23,98.49,99.43,98.44,98.8,1189696
  214. 2142024-10-24,98.46,98.88,97.78,98.38,801194
  215. 2152024-10-25,98.12,99.63,97.98,98.95,984279
  216. 2162024-10-28,99,99.65,98.48,99.26,985137
  217. 2172024-10-29,99.45,101.29,99.22,100.49,1082008
  218. 2182024-10-30,100.8,101.13,99.99,100.62,924476
  219. 2192024-10-31,100.48,101.68,100.31,101.32,947080
  220. 2202024-11-01,101.58,103.96,101.23,103.64,1034080
  221. 2212024-11-04,103.53,105.39,102.79,104.62,965207
  222. 2222024-11-05,104.79,106.79,104.42,106.56,891734
  223. 2232024-11-06,106.93,107.68,106.19,107.66,831146
  224. 2242024-11-07,107.99,109.65,107.58,108.88,1111076
  225. 2252024-11-08,108.98,111.36,108.6,110.68,983471
  226. 2262024-11-11,110.64,112.99,110.6,112.39,1171032
  227. 2272024-11-12,112.58,114.01,112.5,113.44,1106379
  228. 2282024-11-13,113.12,113.8,112.39,113.18,1140869
  229. 2292024-11-14,112.75,114.45,112.51,113.94,935855
  230. 2302024-11-15,113.95,114.79,113.68,114.69,874733
  231. 2312024-11-18,115.11,116.31,115.05,116.23,1040787
  232. 2322024-11-19,116.24,117.06,115.44,116,937440
  233. 2332024-11-20,115.95,117.23,115.64,116.84,823388
  234. 2342024-11-21,117.06,117.25,113.86,114.78,1089312
  235. 2352024-11-22,114.98,115.89,114.65,115.79,1022773
  236. 2362024-11-25,115.33,116.6,114.95,115.96,1026974
  237. 2372024-11-26,115.96,116.12,114.44,115.27,835618
  238. 2382024-11-27,115.52,116.04,113.23,113.68,874303
  239. 2392024-11-28,113.62,115.7,113.4,115.49,1113498
  240. 2402024-11-29,115.59,115.91,114.08,114.48,868109
  241. 2412024-12-02,114.29,115.08,112.44,112.96,882868
  242. 2422024-12-03,112.78,114.78,112.75,113.89,1011644
  243. 2432024-12-04,113.66,114.25,113.22,114.08,1185583
  244. 2442024-12-05,113.87,114.27,113.02,113.71,1000681
  245. 2452024-12-06,114.11,114.69,113.93,114.45,1080434
  246. 2462024-12-09,114.55,115.51,114.49,114.88,1086653
  247. 2472024-12-10,115.28,116.1,114.45,114.85,904380
  248. 2482024-12-11,114.8,115.28,114.75,115.21,954253
  249. 2492024-12-12,115.34,115.65,115.11,115.41,1090996
  250. 2502024-12-13,115.55,117.32,115.24,116.54,1181904
  251. 2512024-12-16,116.76,118,116.64,117.87,1108078
  252. 2522024-12-17,117.99,119.75,117.67,119.11,847644
  253. 2532024-12-18,118.76,120.39,118.54,119.63,1131478
  254. 2542024-12-19,119.55,122.87,119.44,122.46,1165239
  255. 2552024-12-20,122.66,123.7,121.73,122.98,1042879
  256. 2562024-12-23,123.11,123.62,122.35,123.49,1110737
  257. 2572024-12-24,123.82,124.48,122.82,123.7,1150610
  258. 2582024-12-25,123.58,125.73,123.55,125.36,1053172
  259. 2592024-12-26,125.32,125.9,124.03,125.01,809510
  260. 2602024-12-27,125.23,127.55,124.86,126.64,859792
  261. 2612024-12-30,126.3,127.57,126.06,127.08,1183448
  262. 2622024-12-31,126.78,127.26,125.45,125.78,830929
  263. 2632025-01-01,125.63,127.42,124.63,126.45,877310
  264. 2642025-01-02,126.65,126.74,125.05,125.59,1157530
  265. 2652025-01-03,125.64,126.09,123.23,124.21,1189087
  266. 2662025-01-06,123.86,124.22,121.26,121.78,1010388
  267. 2672025-01-07,121.63,121.91,120.86,121.77,1022143
  268. 2682025-01-08,121.9,122.39,120.94,121.26,1089234
  269. 2692025-01-09,121.05,121.88,117.92,118.47,1177842
  270. 2702025-01-10,118.66,119.79,117.93,119.06,907150
  271. 2712025-01-13,118.87,119.69,115.76,116.17,1144393
  272. 2722025-01-14,116.57,117.05,115.87,116.01,1086110
  273. 2732025-01-15,115.87,116.34,114.15,114.21,934117
  274. 2742025-01-16,114.16,114.83,113.43,113.7,918009
  275. 2752025-01-17,113.57,114,111.25,111.58,923284
  276. 2762025-01-20,111.73,112.66,111.46,111.83,827167
  277. 2772025-01-21,111.97,112.14,111.42,111.81,1141241
  278. 2782025-01-22,111.58,111.99,110.91,110.92,1180052
  279. 2792025-01-23,111.04,111.71,109.35,109.92,963781
  280. 2802025-01-24,110.04,111.29,109.79,110.94,1150867
  281. 2812025-01-27,110.81,111.11,109.84,110.12,1014493
  282. 2822025-01-28,109.8,110.82,109.04,110.74,1092665
  283. 2832025-01-29,110.67,111.73,110.07,111.2,992317
  284. 2842025-01-30,111.15,112.88,110.98,112.05,1107781
  285. 2852025-01-31,111.88,112.64,111.06,112.52,848592
  286. 2862025-02-03,112.58,113.02,111.44,111.97,1083660
  287. 2872025-02-04,112.07,113.66,111.81,113.47,1157596
  288. 2882025-02-05,113.53,114.12,112.28,112.53,985517
  289. 2892025-02-06,112.83,113.84,112.11,113.04,1185885
  290. 2902025-02-07,113.41,114.27,113.26,113.51,900815
  291. 2912025-02-10,113.94,114.36,111.34,112.18,992731
  292. 2922025-02-11,111.99,113.27,111.39,112.52,1037165
  293. 2932025-02-12,112.15,112.44,110.99,111.7,811486
  294. 2942025-02-13,111.54,113.22,110.86,112.57,810031
  295. 2952025-02-14,112.74,113.22,111.21,111.51,1094953
  296. 2962025-02-17,111.77,112.44,109.11,109.83,944500
  297. 2972025-02-18,109.42,109.63,108.41,108.57,1081625
  298. 2982025-02-19,108.51,109.25,107.95,108.16,981402
  299. 2992025-02-20,107.74,108.56,106.52,107.32,1079153
  300. 3002025-02-21,107.74,107.75,106.41,106.43,1147212
  301. 3012025-02-24,106.59,107.12,103.31,104,991441
  302. 3022025-02-25,103.94,105.06,103.51,104.49,844410
  303. 3032025-02-26,104.19,104.77,101.7,101.7,1061499
  304. 3042025-02-27,101.93,102.23,100.75,101.05,869391
  305. 3052025-02-28,101.43,101.49,100.07,100.15,1088488
  306. 3062025-03-03,100.07,100.84,99.96,100.3,1093514
  307. 3072025-03-04,100.46,100.53,99.14,99.29,829380
  308. 3082025-03-05,99.53,99.68,98.09,98.64,974531
  309. 3092025-03-06,98.8,99.06,98.13,98.59,838184
  310. 3102025-03-07,98.4,99.28,98.38,98.68,1125387
  311. 3112025-03-10,98.46,100.82,97.8,100.48,953937
  312. 3122025-03-11,100.79,100.83,100.04,100.42,1080304
  313. 3132025-03-12,100.2,100.52,99.4,100.51,947471
  314. 3142025-03-13,100.39,102.17,100.18,101.88,1189034
  315. 3152025-03-14,102,103.51,101.68,102.97,1001408
  316. 3162025-03-17,103.23,103.95,102.59,103.91,864345
  317. 3172025-03-18,104.19,105.05,103.48,104.97,1052928
  318. 3182025-03-19,105.1,105.15,104.63,104.86,1030054
  319. 3192025-03-20,105.17,107.14,104.47,106.56,899564
  320. 3202025-03-21,106.18,106.94,105.52,106.91,1192302
  321. 3212025-03-24,107.34,109.4,106.82,108.83,879578