Ichinscratchy

Hiermit präsentiere ich stolz ichinscratchy v0.3.0. Es ist ein Ichimoku-basiertes Handelssystem, welches ursprünglich in libreoffice / openoffice BASIC Makros entwickelt und nun in C von Grund auf neu geschrieben wurde. Das Ziel der weiteren Entwicklung ist, die Grenzen einer reinen Ichimoku-Implementierung zu sprengen, und ein Framework für die Erstellung von Handelssystemen zu schaffen. Das vorliegende Ichimoku-System wird die erste Inkarnation dieses Frameworks sein. Mit dem aktuellen Software- Stand werden alle Signale und Charts auf diesem Blog erzeugt.

Ein paar Features sind in den Screenshots der folgenden Gallerie zu sehen:

  • DAX_contrastDAX_contrast
  • DAX_lightDAX_light
  • architecture_ichinscratchyarchitecture_ichinscratchy
  • auto_executionauto_execution
  • backtestbacktest
  • colored_terminalcolored_terminal
  • manual_executionmanual_execution
  • market_overviewmarket_overview
  • portfolioportfolio

Simple Image Gallery Extended

 Die Weiterentwicklung findet über gitlab statt:

https://gitlab.com/werwurm/ichi_reloaded.git

https://gitlab.com/werwurm/ichi_reloaded

Jede Hilfe bei der Weiterentwicklung ist herzlich willkommen!

Bitte beachten Sie, dass die Software derzeit nur Linux lauffähig ist. Da die Sourcen verfügbar sind, könnten Sie sich aber auch an einem Build für andere Betriebssysteme versuchen.  Darüber hinaus benötigen Sie Zugriff auf einen auf einen MySQL-Server.

 

Erste Schritte

Im Folgenden einige Tutorials und Dokumentation, um den Einstieg zu erleichtern (Derzeit nur in englischer Sprache verfügbar):

 

Lizenz

This program is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version (for details see licence file in download package or: https://www.gnu.org/licenses/gpl.html)

Copyright 2016-2017 Denis Zetzmann, Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!

 

Ordner Struktur der gepackten Datei (s. Downloads):

|               Hauptordner, enthält README.md, makefile, licence und das ausführbare Programm   
|--config       enthält verschiedene Konfigurationsdateien  
|--data         enthält die Daten für das ausführbare Programm (.csv Dateien)
   |--charts    enthält die Dateien die zum Plotten von Charts notwendig sind
|--docs         enthält die Dokumentation
|--src          enthält den Quellcode des Programms
|--tools        enthält Helferskripte

 

Benutzung:

Kopieren Sie config/ichinscratchy.conf.EXAMPLE to config/ichinscratchy.conf und passen diese an Ihre Bedürfnisse an. Die meisten Einstellungen werden in der Konfigurationsdatei gesetzt.
./ichinscratchy -? listet die Kommandozeilenoptionen auf. Hinweis: mit --setup_db oder -s kann die Datenbank mit dem konfigurierten Benutzer und den nötigen Tabellen erzeugt werden. Dafür ist es nötig das mySQL Administratorpasswort einzugeben (alternativ können Sie die Datenbank auch händisch anhand der Dokumentation unter docs/database_structure.md erstellen). Eine tiefergehende Darstellung aller Kommandozeilenoptionen und Einstellungen der Konfig-Datei finden sie in der Dokumenation unter  /docs/database_structure.md oder im Projektwiki unter
https://gitlab.com/werwurm/ichi_reloaded/wikis/config-file-and-command-line-options

(in englischer Sprache).

 

Downloadbereich:

Dateien:
Datum 17.12.2017
Sprache  Englisch
Platform  Linux
Dateigröße 2.11 MB
Download 151

Ichinscratchy 0.2.1Beliebt
(0 Stimmen)

Update of ichinscratchy trading system framework. Highlight of this version is inclusion of persistence1d library, which allows analysis of price data with regards to local minima/maxima (e.g. Dow theory). For detailed changelog, see file changelog.md

Datum 09.04.2017
Platform  Linux
Dateigröße 1.91 MB
Download 167

Ichinscratchy 0.2.0Beliebt
(0 Stimmen)

Update of ichinscratchy trading system framework. Highlight of this version is initial support for risk management on portfolio level, by introducing allocation algorithm. For detailed changelog, see file changelog.md

Datum 05.03.2017
Sprache  Englisch
Platform  Linux
Dateigröße 1.67 MB
Download 180

Comments powered by CComment