Code Monkey home page Code Monkey logo

Comments (26)

kination avatar kination commented on June 19, 2024 1

@Ameobea No problem! Thanks for help. I'll keep following it.

from tickgrinder.

kination avatar kination commented on June 19, 2024 1

@Ameobea Thanks! I appreciate it.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024 1

There's a non-trivial amount of stuff that will only work on Linux. I had thought about making it cross platform sometime in the future, but nothing in the near future.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

The project is currently in active development (last commit was a few hours ago) and it's not quite ready for trading or backtesting yet. However, the basis of the platform is ready and the instance management system is working.

I can record some videos of the parts working if you want, but there's not much in terms of a demo or practical example yet.

from tickgrinder.

kination avatar kination commented on June 19, 2024

@Ameobea Thanks! But I don't need detail example or demo. I just want to try at my laptop and look how modules and codes are running. Is there a way to see anything with this project? Just simple texts on terminal is okay too.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

Ah I see. In that case, check out the Installation section of the readme; it has a pretty decent list of steps for getting it set up. One thing though is make sure you're using a nightly rust from September; one of the dependencies isn't quite working with current nightly.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

Ah, I totally forgot that I made the strategies private by default 😢

Tomorrow, I'll work on setting up a default sample strategy and will reply as soon as I do so! Sorry about that.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

Hey @djKooks. I'm sorry I completely blew off my target of getting this in a demo-able state by ... 4 days ago, and I'm afraid I don't think it will happen any time soon.

Instead of going for a minimum functionality of "the platform runs," I plan on focusing on getting everything far enough along that people can actually implement their own strategies before even thinking about making it ready for public use.

I'm going to focus on the backtester and trade simulation aspects in the near future, so it's unlikely that I'll have a working prototype anytime soon. I'll keep this issue open, however, and reply whenever the time comes that it's ready!

from tickgrinder.

kination avatar kination commented on June 19, 2024

@Ameobea No problem~let me know when you are ready.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

@djKooks Just a quick update:

I've been working on the backtesting system for the platform and am finally getting near a point where it will work well enough for an initial exploratory pre-alpha release. I plan on creating a dynamic strategy system that will make it possible to share the platform but keep strategies secret and an installer script that installs and configures the platform automatically.

I'll reply here once it's ready, but it should be soon! ™️

from tickgrinder.

kination avatar kination commented on June 19, 2024

@Ameobea Thanks for following up~Share on README after it is ready so other people could look on.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

@djKooks I'm still here! I'm finally getting to work on setting up an alpha release and I really hope to have it set up by the end of the year!

I've got a whole bunch of really neat things in the works like interactive configuration application to set up the config files for all the modules automatically, a one-command build process, and a system to allow users (including me) to keep their secret strategies and stuff tracked but private and separate from the main platform.

It's going to be awesome; I'll be sure to update here once it's all ready!

from tickgrinder.

kination avatar kination commented on June 19, 2024

@Ameobea Cool! Hope to see it soon~

from tickgrinder.

kination avatar kination commented on June 19, 2024

@Ameobea It looks it is being update frequently. Is it ready to join?

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

I keep underestimating the amount of time necessary to do things and finding new things to add along the way.

I'm making lots of progress, but I really want to get a nicely polished first version before I release it officially! I'll be sure to let you know as soon as that happens.

from tickgrinder.

kination avatar kination commented on June 19, 2024

@Ameobea Because I'm working on Mac, I'll try to find a way to run in here.

from tickgrinder.

kination avatar kination commented on June 19, 2024

Which Rust version are you using? I got fail like below in Rust rustc 1.12.0 (3191fbae9 2016-09-23) during running make.

error[E0554]: #[feature] may not be used on the stable release channel
  --> /Users/kwangin/.cargo/registry/src/github.com-1ecc6299db9ec823/indoc-0.1.15/src/lib.rs:13:43
   |
13 | #![cfg_attr(not(feature = "with-syntex"), feature(plugin_registrar, rustc_private))]
   |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to previous error

Build failed, waiting for other jobs to finish...
error: Could not compile `indoc`.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

It runs on Nightly, the latest release.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

I recommend using rustup to easily install and manage Rust versions.

from tickgrinder.

kination avatar kination commented on June 19, 2024

@Ameobea Thanks! I'll try it.
One more, do you have special reason using nightly version? Is there a problem for using stable one?

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

As you can see with the error you got, some of the dependencies I use rely on features that haven't yet stabilized. There's a push to make this happen in the future, but for now it only works on Nightly.

from tickgrinder.

kination avatar kination commented on June 19, 2024

@Ameobea Okay, I understand.

from tickgrinder.

kination avatar kination commented on June 19, 2024
After cloning the repository, you'll need to copy all instances of files named conf.default.rs, conf.sample.js, or anything similar to conf.js/rs in the same directory and fill out their values as appropriate.

Where can I find con.default.rs or anything similar? I can't see it.
Also, I could see this screen when run make

2017-01-13 10 03 25

but I cannot find how to go 'continue'.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

The instructions involving configuration files is out-of-data; this is handled automatically by the configurator (which is what opened up when you ran make).

You can proceed through the terminal-based configurator by using the arrow keys and enter.

from tickgrinder.

kination avatar kination commented on June 19, 2024

@Ameobea When I press enter key, it goes out like this.

make: *** [release] Error 101
$ 

Maybe it could be problem in OSX.

from tickgrinder.

Ameobea avatar Ameobea commented on June 19, 2024

Yes, that is almost certainly the case.

The configurator runs commands like ldconfig that are unix-only.

from tickgrinder.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.