Releases: cassandre-tech/cassandre-trading-bot
Releases · cassandre-tech/cassandre-trading-bot
6.0.2
Commits
- 147850c: Merge tag '6.0.1' into development (straumat)
- b8bddfc: Update for next development version (straumat)
- e7e8798: Bump maven-source-plugin from 3.2.1 to 3.3.0 (dependabot[bot]) #1166
- 703e522: Bump jackson-dataformat-xml from 2.15.0 to 2.15.1 (dependabot[bot]) #1167
- f7a9ec6: Bump spring-boot-starter-parent from 2.7.11 to 2.7.12 (dependabot[bot]) #1169
- 5428165: Bump spring-boot-configuration-processor from 2.7.11 to 2.7.12 (dependabot[bot]) #1172
- 21caa45: Bump lombok from 1.18.26 to 1.18.28 (dependabot[bot]) #1174
- 993f1ea: Bump maven-checkstyle-plugin from 3.2.2 to 3.3.0 (dependabot[bot]) #1177
- b1e9da9: Bump JamesIves/github-pages-deploy-action from 4.4.1 to 4.4.2 (dependabot[bot]) #1178
- ad728a2: Bump gitflow-maven-plugin from 1.19.0 to 1.20.0 (dependabot[bot]) #1180
- 39fb028: Bump hsqldb from 2.7.1 to 2.7.2 (dependabot[bot]) #1181
- 3dc6308: Bump guava from 31.1-jre to 32.0.1-jre (dependabot[bot]) #1184
- 34c0c6f: Bump checkstyle from 10.11.0 to 10.12.0 (dependabot[bot]) #1175
- 62201b2: Bump jackson-dataformat-xml from 2.15.1 to 2.15.2 (dependabot[bot]) #1188
- 790dd11: Bump JamesIves/github-pages-deploy-action from 4.4.2 to 4.4.3 (dependabot[bot]) #1201
- 3d643fd: Bump com.opencsv:opencsv from 5.7.1 to 5.8 (dependabot[bot]) #1206
- a11ba1e: Bump com.google.guava:guava from 32.0.1-jre to 32.1.2-jre (dependabot[bot]) #1208
- 2443ebe: Bump com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core (dependabot[bot]) #1210
- b384b84: Bump com.puppycrawl.tools:checkstyle from 10.12.0 to 10.12.3 (dependabot[bot]) #1214
- 64a39d2: Bump @vuepress/client from 2.0.0-beta.62 to 2.0.0-beta.67 in /docs (dependabot[bot]) #1215
- 3bedc95: Bump org.junit-pioneer:junit-pioneer from 2.0.1 to 2.1.0 (dependabot[bot]) #1216
- f51e223: Bump actions/checkout from 3 to 4 (dependabot[bot]) #1217
- bac7801: Bump actions/setup-java from 3.11.0 to 3.13.0 (dependabot[bot]) #1222
- 6fea3fd: Bump org.springframework.boot:spring-boot-configuration-processor (dependabot[bot]) #1223
- 10f3767: Bump org.springframework.boot:spring-boot-starter-parent (dependabot[bot]) #1225
- d519b4d: Update readme (straumat)
- 68a69ca: Update readme (straumat)
- a0cd7a9: Fixing CI (straumat)
- 26d7cc4: Added test on development (straumat)
- dcab809: Less dependabot (straumat)
- f5e0222: Bump actions/setup-java from 3.13.0 to 4.0.0 (dependabot[bot]) #1237
- 4a4605a: Bump com.netflix.graphql.dgs.codegen:graphql-dgs-codegen-core (dependabot[bot]) #1245
- 74cee8b: Bump @vuepress/client from 2.0.0-beta.67 to 2.0.0-rc.0 in /docs (dependabot[bot]) #1236
- 6661a50: Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11 (dependabot[bot]) #1229
- 943c71d: Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.3 (dependabot[bot]) #1241
- 6eb17cb: Bump actions/setup-go from 4 to 5 (dependabot[bot]) #1239
- a59fcd9: Bump org.junit-pioneer:junit-pioneer from 2.1.0 to 2.2.0 (dependabot[bot]) #1228
- 1e314aa: Bump org.apache.maven.plugins:maven-checkstyle-plugin (dependabot[bot]) #1233
- 2fca22f: Bump org.springframework.boot:spring-boot-configuration-processor (dependabot[bot]) #1234
- 44c7ca8: Bump com.opencsv:opencsv from 5.8 to 5.9 (dependabot[bot]) #1231
- b6dcdc8: Bump org.liquibase:liquibase-core from 4.22.0 to 4.25.1 (dependabot[bot]) #1243
- 2e34836: Update security (straumat)
- e933c42: Merge remote-tracking branch 'origin/development' into development (straumat)
- f856e8a: Update versions for release (straumat)
- 4ea3f9d: Merge branch 'release/6.0.2' (straumat)
6.0.1
Commits
- 3cc33ee: Merge tag '6.0.0' into development (straumat)
- af620b0: Update for next development version (straumat)
- a069265: Fixing CI #966 (straumat)
- 0b63d23: Bump graphql-dgs-platform-dependencies from 4.9.25 to 5.0.0 (dependabot[bot]) #996
- c7c06be: Bump bucket4j-core from 7.4.0 to 7.5.0 (dependabot[bot]) #984
- 6955483: Bump spring-boot-starter-parent from 2.6.6 to 2.7.0 (dependabot[bot]) #987
- c4353a3: Bump lombok from 1.18.22 to 1.18.24 (dependabot[bot]) #974
- 583f3c3: Bump liquibase-core from 4.9.1 to 4.11.0 (dependabot[bot]) #992
- f048567: Bump jackson-dataformat-xml from 2.12.6 to 2.12.7 (dependabot[bot]) #998
- a7831dd: Bump junit-pioneer from 1.7.0 to 1.7.1 (dependabot[bot]) #997
- 7d5e4ef: Bump checkstyle from 10.2 to 10.3 (dependabot[bot]) #999
- b6389e2: Bump graphql-dgs-platform-dependencies from 5.0.0 to 5.0.1 (dependabot[bot]) #1000
- c6d5113: Limit Order - Invalid Quantity - closes #994 (straumat) #1001
- f80238f: Change link on github frontpage #966 (straumat)
- e5528cc: Merge remote-tracking branch 'origin/development' into development (straumat)
- c938414: Bump github/codeql-action from 2.1.11 to 2.1.12 (dependabot[bot]) #1002
- fa61d6a: Bump mapstruct from 1.4.2.Final to 1.5.0.Final (dependabot[bot]) #1003
- de15c3c: Bump mapstruct from 1.5.0.Final to 1.5.1.Final (dependabot[bot]) #1004
- 92ab10b: Bump graphql-dgs-platform-dependencies from 5.0.1 to 5.0.2 (dependabot[bot]) #1005
- ea01cfc: Bump graphql-dgs-platform-dependencies from 5.0.2 to 5.0.3 (dependabot[bot]) #1006
- 7e5c1bf: Bump graphql-dgs-platform-dependencies from 5.0.3 to 5.0.4 (dependabot[bot]) #1007
- 148b377: Bump mapstruct from 1.5.1.Final to 1.5.2.Final (dependabot[bot]) #1008
- 7cc844e: Bump liquibase-core from 4.11.0 to 4.12.0 (dependabot[bot]) #1009
- cf08a2f: Bump actions/setup-java from 3.3.0 to 3.4.0 (dependabot[bot]) #1010
- 760d926: Bump github/codeql-action from 2.1.12 to 2.1.14 (dependabot[bot]) #1011
- 026a855: Bump spring-boot-starter-parent from 2.7.0 to 2.7.1 (dependabot[bot]) #1012
- 6027f40: Bump JamesIves/github-pages-deploy-action from 4.3.3 to 4.3.4 (dependabot[bot]) #1013
- 0cc64f3: Bump github/codeql-action from 2.1.14 to 2.1.15 (dependabot[bot]) #1014
- 7c872da: Bump checkstyle from 10.3 to 10.3.1 (dependabot[bot]) #1015
- 4085f98: Bump graphql-dgs-platform-dependencies from 5.0.4 to 5.0.5 (dependabot[bot]) #1016
- 1600b14: Bump graphql-dgs-codegen-core from 5.1.17 to 5.2.4 (dependabot[bot]) #1017
- f230ca3: Bump liquibase-core from 4.12.0 to 4.13.0 (dependabot[bot]) #1019
- 8a75bb0: Bump github/codeql-action from 2.1.15 to 2.1.16 (dependabot[bot]) #1021
- 04faf23: Bump actions/setup-java from 3.4.0 to 3.4.1 (dependabot[bot]) #1022
- c2b98f4: Bump spring-boot-starter-parent from 2.7.1 to 2.7.2 (dependabot[bot]) #1023
- 703df09: Bump graphql-dgs-codegen-core from 5.2.4 to 5.2.5 (dependabot[bot]) #1024
- ff73a51: Bump JamesIves/github-pages-deploy-action from 4.3.4 to 4.4.0 (dependabot[bot]) #1026
- b0fc4f2: Support for tickers coming from WebSocket streaming XChange driver (Andrew Gawron) #980
- 5621367: fixed issue when metadata is not loaded on exchange connection establishment (Andrew Gawron) #980
- 5a45f78: Bump liquibase-core from 4.13.0 to 4.14.0 (dependabot[bot]) #1028
- 51970d4: Bump checkstyle from 10.3.1 to 10.3.2 (dependabot[bot]) #1030
- 66681c0: Bump github/codeql-action from 2.1.16 to 2.1.17 (dependabot[bot]) #1031
- 4eefb65: Bump maven-resources-plugin from 3.2.0 to 3.3.0 (dependabot[bot]) #1029
- 0788000: Bump hsqldb from 2.6.1 to 2.7.0 (dependabot[bot]) #1032
- 01e03d4: Bump liquibase-core from 4.14.0 to 4.15.0 (dependabot[bot]) #1033
- 3ce9455: Bump github/codeql-action from 2.1.17 to 2.1.18 (dependabot[bot]) #1034
- ddc7795: Bump bucket4j-core from 7.5.0 to 7.6.0 (dependabot[bot]) #1025
- c8ab28b: Bump maven-javadoc-plugin from 3.4.0 to 3.4.1 (dependabot[bot]) #1036
- f0a399d: Bump graphql-dgs-platform-dependencies from 5.0.5 to 5.1.0 (dependabot[bot]) #1037
- 6c1188a: Bump graphql-dgs-codegen-core from 5.2.5 to 5.2.6 (dependabot[bot]) #1039
- dca99d3: Bump graphql-dgs-platform-dependencies from 5.1.0 to 5.1.1 (dependabot[bot]) #1040
- 547fc21: Bump spring-boot-starter-parent from 2.7.2 to 2.7.3 (dependabot[bot]) #1041
- 477134a: Bump github/codeql-action from 2.1.18 to 2.1.19 (dependabot[bot]) #1042
- ed5decc: Bump maven-checkstyle-plugin from 3.1.2 to 3.2.0 (dependabot[bot]) #1044
- 1064158: Bump checkstyle from 10.3.2 to 10.3.3 (dependabot[bot]) #1045
- 278c7c2: Bump github/codeql-action from 2.1.19 to 2.1.21 (dependabot[bot]) #1046
- 99a14fa: Bump graphql-dgs-platform-dependencies from 5.1.1 to 5.2.1 (dependabot[bot]) #1048
- 356ea98: Bump graphql-dgs-codegen-core from 5.2.6 to 5.3.1 (dependabot[bot]) #1049
- a97a6e0: Bump github/codeql-action from 2.1.21 to 2.1.22 (dependabot[bot]) #1050
- 6ad416b: Bump opencsv from 5.6 to 5.7.0 (dependabot[bot]) #1053
- c791b55: Bump actions/setup-java from 3.4.1 to 3.5.0 (dependabot[bot]) #1054
- aadda86: Bump liquibase-core from 4.15.0 to 4.16.0 (dependabot[bot]) #1052
- 864d00c: Bump liquibase-core from 4.16.0 to 4.16.1 (dependabot[bot]) #1055
- d05ed72: Bump maven-jar-plugin from 3.2.2 to 3.3.0 (dependabot[bot]) #1056
- 30de986: Bump checkstyle from 10.3.3 to 10.3.4 (dependabot[bot]) #1058
- 2a4976f: Bump spring-boot-starter-parent from 2.7.3 to 2.7.4 (dependabot[bot]) #1059
- c5b6454: Bump github/codeql-action from 2.1.22 to 2.1.25 (dependabot[bot]) #1060
- c1001d5: Bump graphql-dgs-codegen-core from 5.3.1 to 5.4.0 (dependabot[bot]) #1064
- a04c11f: Bump graphql-dgs-platform-dependencies from 5.2.1 to 5.3.0 (dependabot[bot]) [#1065](https://github.com/cassandre-tec...
6.0.0
This is a major release and, sorry for that, it breaks some things (Import filename patterns, files format, Ta4J no more supported, mandatory java 17...).
The main reason behind this is that I needed to fix all the technical debt and complexity that takes me too much time (as Cassandre is just a side project).
I think I managed to make something stable and I hope peoples will build add ons on top of it as I want to focus only on the core Cassandre features and not add more and more features with time... For example, I would be happy if someone starts a Ta4JStrategy class as a side project (as I deleted this class!).
This is what's new:
- Runs on Java 17.
- ta4j is NO MORE supported out of the box. I was spending too much time on it, you can still use ta4J of course but you have to integrate it yourself.
- The "id" fields (linked to database) has been renamed to "uid". "id" is not used for general purpose id (like the id order given by the exchange).
- GraphQL API has been updated to manage the uid fields. Tests haven beein improved!
- Backtesting data files names and data format has been updated.
- You can now import candles or tickers at startup.
- Deprecated fields has now all been removed.
- Refactored documentation & french documentation added.
Commits
- e1a1167: Migration to java 17 (with a delombok error) #880 (straumat) #896
- d201a2c: Starter - batch review #880 (straumat) #896
- 3eb87fc: Starter - batch review - Fix CI #880 (straumat) #896
- d34c39a: Starter - configuration review #880 (straumat) #896
- d3b7855: Starter - configuration review #880 (straumat) #896
- 0203f1e: Starter - domain review #880 (straumat) #896
- 583879c: Adding github-actions to dependabot #880 (straumat) #896
- 2725dd3: Starter - DTO review #880 (straumat) #896
- 4f46505: Moving table.id to table.uid #880 (straumat) #896
- 1793155: Starter - Repository review #880 (straumat) #896
- 71f456a: Starter - Service review & integration tests removal #880 (straumat) #896
- f491670: Merge branch 'release/5.0.8' into development (straumat)
- ca10df3: Update for next development version (straumat)
- 46ab57e: Starter - First strategy package refactoring #880 (straumat) #896
- bfc502d: Fix Delombok maven pligin error #880 (straumat) #896
- 8d17d70: Renaming foreign key from ID to UID #880 (straumat) #896
- a973c55: Fix CI #880 (straumat) #896
- d43226d: Finished strategy refactoring #880 (straumat) #896
- 7661f2f: Finished util refactoring #880 (straumat) #896
- 8d00423: getGains is now strategy related #880 (straumat) #896
- 6d1edf7: Global code review done - closes #880 (straumat) #896
- 788a80f: Fix CI issue (concurrent access) - closes #880 (straumat) #896
- 3d81c88: Bump pozetroninc/github-action-get-latest-release from 0.5.0 to 0.6.0 (dependabot[bot]) #897
- 4e6ffc6: Bump JamesIves/github-pages-deploy-action from 4.1.4 to 4.2.3 (dependabot[bot]) #898
- ee5ea8c: Bump github/codeql-action from 1.0.22 to 1.0.32 (dependabot[bot]) #899
- 140231e: Bump Ilshidur/action-discord from 0.3.0 to 0.3.2 (dependabot[bot]) #900
- 982474f: Bump graphql-dgs-platform-dependencies from 4.9.16 to 4.9.19 (dependabot[bot]) #895
- 324e450: Bump checkstyle from 9.2.1 to 9.3 (dependabot[bot]) #894
- 1bc49e7: Bump bucket4j-core from 7.0.0 to 7.1.0 (dependabot[bot]) #893
- d22eb93: Bump graphql-dgs-platform-dependencies from 4.9.19 to 4.9.20 (dependabot[bot]) #901
- 3eada06: Bump bucket4j-core from 7.1.0 to 7.2.0 (dependabot[bot]) #902
- 190f36c: Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 (dependabot[bot]) #903
- 34897b6: Bump github/codeql-action from 1.0.32 to 1.1.0 (dependabot[bot]) #904
- 68bc88b: Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.10 (dependabot[bot]) #905
- 4ecddc4: Bump maven-compiler-plugin from 3.9.0 to 3.10.0 (dependabot[bot]) #906
- 0327c5f: Bump nexus-staging-maven-plugin from 1.6.10 to 1.6.11 (dependabot[bot]) #907
- ee5bbd0: Bump JamesIves/github-pages-deploy-action from 4.2.3 to 4.2.5 (dependabot[bot]) #908
- 6753296: Bump github/codeql-action from 1.1.0 to 1.1.1 (dependabot[bot]) #909
- b2cb957: Bump github/codeql-action from 1.1.1 to 1.1.2 (dependabot[bot]) #910
- bcd7c95: Batch tests #880 (straumat)
- 0ef1c01: Merge remote-tracking branch 'origin/development' into development (straumat)
- 60bb2a3: Bump opencsv from 5.5.2 to 5.6 (dependabot[bot]) #914
- 16764a6: Bump junit-pioneer from 1.5.0 to 1.6.1 (dependabot[bot]) #913
- 46c438d: Bump gitflow-maven-plugin from 1.17.0 to 1.18.0 (dependabot[bot]) #912
- 7cc0397: Bump liquibase-core from 4.7.1 to 4.8.0 (dependabot[bot]) #915
- c9427f1: Configuration tests #881 (straumat)
- f829f81: Bump nexus-staging-maven-plugin from 1.6.11 to 1.6.12 (dependabot[bot]) #916
- 7534736: qerge branch 'development' of github.com:cassandre-tech/cassandre-trading-bot into development (straumat)
- 0839830: Domain tests #881 (straumat)
- 9297bc2: DTO tests #881 (straumat)
- 80b45c6: Fix CI #881 (straumat)
- c9fd481: Bump github/codeql-action from 1.1.2 to 1.1.3 (dependabot[bot]) #919
- 0655e07: Bump actions/setup-java from 2.5.0 to 3.0.0 (dependabot[bot]) #918
- 9bcb960: Bump spring-boot-starter-parent from 2.6.3 to 2.6.4 (dependabot[bot]) #917
- d5c3b7b: Repository tests #881 (straumat)
- f77ee59: Merge remote-tracking branch 'origin/development' into development (straumat)
- 40493b2: Bump checkstyle from 9.3 to 10.0 (dependabot[bot]) #920
- 8a24020: Bump graphql-dgs-platform-dependencies from 4.9.20 to 4.9.21 (dependabot[bot]) #921
- f4299d5: Bump guava from 31.0.1-jre to 31.1-jre (dependabot[bot]) #922
- 177bb9a: Services on dry mode tests #881 (straumat)
- 7f4ab2f: Merge remote-tracking branch 'origin/development' into development (straumat)
- fd1498c: Services on dry mode tests #881 (straumat)
- e54a171: Bump actions/checkout from 2 to 3 (dependabot[bot]) #923
- dd16771: Services xchange tests #881 (straumat)
- 8d3b117: Util tests package #881 (straumat)
- 0abfb2d: Fix some warnings #881 (straumat)
- b7659a4: Fix BasicCassandreStrategyTest #881 (straumat)
- c5f5711: Fix BasicCassandreStrategyTest #881 (straumat)
- 89793d9: Bump bucket4j-core from 7.2.0 to 7.3.0 (dependabot[bot]) #925
- d16abf6: Bump awaitility from 4.1.1 to 4.2.0 (dependabot[bot]) #924
- d72fd41: Fix MultipleStrategiesTest #881 (straumat)
- bc979f9: 4_x issues review #881 (straumat)
- e438a2f: 5_x issues review #881 (straumat)
- da818af: Fix CI #881 (straumat)
- 7d92f84: Bump github/codeql-action from 1.1.3 to 1.1.4 (dependa...
5.0.8
Big picture
- New XChange release.
- Fixed problem with Kucoin sandbox (ticker are now received).
- Auto close feature.
- Final release before java 17 migration.
Commits
- abce45a: Added boolean isRunningInDryMode() in strategy #808 (straumat) #871
- 1bb0537: Fix security error (straumat) #871
- 028db59: Improve error message #786 (straumat) #868
- 323aaa7: Save currencies precisions in position table #852 (straumat) #867
- 73996fd: Merge branch 'release/5.0.7' into development (straumat)
- 02364c8: Update for next development version (straumat)
- a73dd1b: Bump graphql-dgs-platform-dependencies from 4.9.15 to 4.9.16 (dependabot[bot]) #866
- 30bebaf: Fix CI permissions issue (straumat)
- acda181: Merge branch 'development' of github.com:cassandre-tech/cassandre-trading-bot into development (straumat)
- 704c663: Fix chechstyle issue (straumat)
- 9bf9cff: Merge branch 'development' of github.com:cassandre-tech/cassandre-trading-bot into development (straumat)
- 9fbed52: Bump maven-jar-plugin from 3.2.0 to 3.2.1 (dependabot[bot]) #870
- d0c512b: Merge branch 'development' of github.com:cassandre-tech/cassandre-trading-bot into development (straumat)
- 9cffee5: Merge branch 'development' of github.com:cassandre-tech/cassandre-trading-bot into development (straumat)
- ea0d18c: Position auto close feature #863 (straumat) #872
- be6a548: isFluxDone(CurrencyPairDTO) not working #865 (straumat) #873
- c4f6a4f: isFluxDone(CurrencyPairDTO) not working #865 (straumat)
- b2e7792: Bump bucket4j-core from 6.4.1 to 7.0.0 - closes #869 (straumat)
- 5374c09: Bump liquibase-core from 4.6.2 to 4.7.0 (dependabot[bot]) #874
- eeceffa: Bump maven-compiler-plugin from 3.8.1 to 3.9.0 (dependabot[bot]) #875
- e523305: Bump maven-jar-plugin from 3.2.1 to 3.2.2 (dependabot[bot]) #876
- c4a79bc: Fix javac warnings #877 (straumat) #878
- 9967ff9: Adding informations on where to post (straumat)
- 9d42fc2: Merge remote-tracking branch 'origin/development' into development (straumat)
- 4f9f6ee: Adding information on where to post news (straumat)
- ddb4405: New Kucoin sandbox credentials and dry mode to false #686 (straumat)
- 1c14204: Coinbase's integration tests working #879 (straumat) #883
- aa5d1e4: Binance's integration tests working #879 (straumat) #883
- d7187cd: Gemini's integration tests working #879 (straumat) #883
- 4bbbc88: Kucoin's integration tests working #879 (straumat) #883
- e2f1314: Integration tests - for the moment, we use local build of XChange #879 (straumat) #883
- 5592201: Integration tests adding a local release of xchange #879 (straumat) #883
- 53b0dfa: Integration tests adding a local release of xchange #879 (straumat) #883
- b405f46: Bump spring-boot-starter-parent from 2.6.2 to 2.6.3 (dependabot[bot]) #886
- b777e51: Bump liquibase-core from 4.7.0 to 4.7.1 (dependabot[bot]) #887
- edd59c7: Bump xchange-kucoin from 5.0.13-SNAPSHOT to 5.0.13 (dependabot[bot]) #888
- ebeb44b: Bump xchange.version from 5.0.12 to 5.0.13 (dependabot[bot]) #889
- af4c547: Bump xchange-gemini from 5.0.13-SNAPSHOT to 5.0.13 (dependabot[bot]) #890
- b36a9a9: Fix integration tests - closes #879 (straumat) #891
- 47e79c3: Update versions for release (straumat)
- 0d6409d: Merge branch 'release/5.0.8' (straumat)
5.0.7
5.0.6
- Allow strategy update.
- Refactor archetypes to make them more simple.
- Improve message errors on startup.
- Better Readme and search engine added to the website.
- Documentation improved & migration to vuepress v2.
- GraphQL API documentation was added to the website.
- Improve continuous integration process.
- Libraries updates (including XChange 5.0.12).
5.0.5
- Impossible to do backtesting when using graphQL API.
- Upgraded dependencies (DGS).
- Improved ta4j management.
- Added a minimum amount for position creation.
5.0.4
- GraphQL API.
- Allow historical data importation.
- Libraries updates (XChange, Spring boot…).
- Strategies tested on Binance, Coinbase & Kucoin.