rubykube
arke
Ruby

Arke is a liquidity gathering framework

Last updated Apr 8, 2026
45
Stars
74
Forks
8
Issues
0
Stars/day
Attention Score
51
Language breakdown
No language data available.
Files click to expand
README

Build Status

Arke

Arke is a trading bot platform built by Openware Cryptocurrency exchange software.

Development

Setup

To start local development:

  • Clone the repo:
git clone git@github.com:rubykube/arke.git</code></pre>
  • Install dependencies
<pre><code class="lang-shell">bundle install</code></pre>

Now you can run Arke using bin/arke command.

Example usage

Arke is a liquidity aggregation tool which supports copy strategy

ArkeStructureAdd platform host and credentials to config/strategy.yaml

<pre><code class="lang-yaml">strategy: type: &#39;copy&#39; market: &#39;ETHUSD&#39; target: driver: rubykube host: &quot;http://www.example1.com&quot; name: John key: &quot;xxxxxxxxxx&quot; secret: &quot;xxxxxxxxxx&quot; sources: - driver: source1 host: &quot;http://www.example2.com&quot; name: Joe key: &quot;xxxxxxxxxxx&quot; secret: &quot;xxxxxxxxxxxx&quot; - driver: source2 host: &quot;http://www.example2.com&quot; name: Joe key: &quot;xxxxxxxxxxx&quot; secret: &quot;xxxxxxxxxxxx&quot;</code></pre>

To open development console, use bin/arke console`

Now your configuration variables can be reached with

Arke::Configuration.get(:variable_name) 

or

Arke::Configuration.require!(:variable_name)

For example, to get target host:

Arke::Configuration.require!(:target)['host']

#For api key: Arke::Configuration.require!(:target)['key'] Arke::Configuration.require!(:target)['secret']

To start trading bot type

bin/arke start

© 2026 GitRepoTrend · rubykube/arke · Updated daily from GitHub