{"id":14974722,"url":"https://github.com/gsoros/gtrader","last_synced_at":"2025-10-26T13:46:19.351Z","repository":{"id":18222162,"uuid":"80200123","full_name":"gsoros/GTrader","owner":"gsoros","description":"a trading strategy trainer, back-tester and bot","archived":false,"fork":false,"pushed_at":"2023-01-07T04:19:34.000Z","size":3131,"stargazers_count":83,"open_issues_count":30,"forks_count":38,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-08-30T04:24:28.520Z","etag":null,"topics":["algorithmic-trading","ann","bitcoin","laravel","laravel-framework","neural-network","php","trading","trading-bot"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gsoros.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-27T10:52:44.000Z","updated_at":"2025-08-08T09:07:29.000Z","dependencies_parsed_at":"2022-09-04T07:42:22.964Z","dependency_job_id":null,"html_url":"https://github.com/gsoros/GTrader","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gsoros/GTrader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsoros%2FGTrader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsoros%2FGTrader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsoros%2FGTrader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsoros%2FGTrader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gsoros","download_url":"https://codeload.github.com/gsoros/GTrader/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gsoros%2FGTrader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281114862,"owners_count":26446042,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-26T02:00:06.575Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithmic-trading","ann","bitcoin","laravel","laravel-framework","neural-network","php","trading","trading-bot"],"created_at":"2024-09-24T13:50:59.310Z","updated_at":"2025-10-26T13:46:19.314Z","avatar_url":"https://github.com/gsoros.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About GTrader\n\n[![Docker Automated Build](https://img.shields.io/docker/cloud/automated/gsoros/gtrader?style=plastic)](https://hub.docker.com/r/gsoros/gtrader/) [![Docker Build Status](https://img.shields.io/docker/cloud/build/gsoros/gtrader?style=plastic)](https://hub.docker.com/r/gsoros/gtrader/)\n\nGTrader is a trading strategy back-tester and bot manager.\n\n# Users\n\nPlease use [GTrader-env](https://github.com/gsoros/GTrader-env) to set up the PHP, MySQL and Nginx-SSL environment in Docker containers.\n\n# Developers\n\n#### Either run from the Dockerhub container...\n\n1. `docker run -d --name gtrader_php -p 127.0.0.1:9000:9000 gsoros/gtrader:latest`\n2. inside the container, edit .env with your database settings\n3. configure your webserver to use php-fpm\n\n#### ... or rebuild everything\n\n##### Requirements\n\n- PHP 7 with GD support\n- [PHP-FANN extension](http://php.net/manual/en/book.fann.php)\n- [Trader extension](http://php.net/manual/en/book.trader.php)\n- [Composer](https://getcomposer.org/)\n- [NPM](https://www.npmjs.com/)\n\n##### Installation\n\n1. `git clone https://github.com/gsoros/GTrader.git`\n2. `cd GTrader`\n3. `composer install`\n4. `npm install`\n5. `cp .env.example .env`\n6. `php artisan key:generate`\n7. edit .env\n8. set up db\n9. `php artisan migrate`\n10. `npm run dev`\n11. ``(crontab -l; echo -e \"### GTrader Schedule\\n* * * * * `which php` `pwd`/artisan schedule:run \u003e\u003e `pwd`/storage/logs/schedule.log 2\u003e\u00261\") | crontab -``\n12. `php artisan serve`\n\n# Screenshots\n\n![main chart](https://cloud.githubusercontent.com/assets/12033369/23566860/fdeaecca-0053-11e7-9c57-7de5d9aa8297.png)\n\n![settings](https://cloud.githubusercontent.com/assets/12033369/23566869/08e82b60-0054-11e7-9637-3de98b20c5cf.png)\n\n![training](https://cloud.githubusercontent.com/assets/12033369/23566864/01f26f1e-0054-11e7-82fd-c23d142728fa.png)\n\n![strategies](https://cloud.githubusercontent.com/assets/12033369/23566871/0e0255da-0054-11e7-861d-3412d534c426.png)\n\n# Warning and disclaimer\n\nTrading carries a high level of risk. This software is at an early stage of development and most likely contains serious bugs. Please do not use it with a live exchange account unless you are prepared to lose part or all of your balance. Even if you are confident having extensively backtested a strategy and are familiar with the inner workings of this software, it is very likely that your strategy is suffering from overfitting or any number of the many pitfalls of algo-trading.\n\n# License\n\n[GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgsoros%2Fgtrader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgsoros%2Fgtrader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgsoros%2Fgtrader/lists"}