- You really only need to learn a couple of commands to use this bot successfully. Make a few market buy hotkeys (aliases), and just pound them in and out.
sell 2 11500etc. There are more advanced functions for later when you get the hang of it - but there's little point trying to learn everything all at once. There isn't anybody who's actually learnt how to use every function yet.
- Would highly recommend you use the simulation mode by typing
simulation onand testing out a few orders
- SPOT markets are now live -
instrument btc/usdfor example. Please note, many of the functions are specific for derivatives. You don't really have a "position" with spot the same as you do for derivatives, so %possize etc won't work. Please be mindful SPOT is very early beta stage, so still could be bugs.
An alias is a hotkey or a key that you can save a command to. So that you don't need to type the whole order each time you want to use it. You simply type the hotkey and hit enter and it will execute either a single or multiple order string, depending on what you made it.
Aliases are a pretty big part of ichibot, and we'll explain them in more detail further down. You might want to think about planning. I put all buys on left side of keyboard, and all sells on the exact opposide right side. So "t" is a sell order and will have the exact opposite order as "y" - the buy order. If I want save the same order but bigger, I just save as a double press or triple press.
initrun.txt will be created once you run the bot and save your first alias. It's usually in the same directory as your ichibot app is, or some people have advised it's in the root directory.
All the aliases are stored in this text file. You can build aliases just by placing them into this text file and hitting save before relaunching ichibot by hitting
q to quit (not by just closing the window), or you can save directly from the command prompt of ichibot app. I honestly prefer doing it via the text file, because it's easier to use the mouse to move around and edit stuff. Maybe start by saving a few important hotkeys/aliases that I use often -
alias ca close all and
alias cc cancel all. Hit save and your initrun.txt file should now appear, should you wish to use it.
The initrun.txt file has been updated to separate your aliases per contract. When you run the app - it will cycle through your initrun.txt file to load everything in such as aliases, fatfinger etc. To load aliases to separate instruments - type
instrument <instrument-name> so for eg
alias bb buy 5 240
alias ss sell 5 260
alias bb buy 1 9000
alias ss sell 1 9500
This will run
instrument eth-perp as if you typed it in console, and then load the aliases under that instrument and cycle through the whole file loading them all under their respective contracts.
Daily MOVE aliases might prevent your ichibot from loading aliases the next day. As will any contracts that no longer exist or that have a typo.
Just delete, or change the name of the instrument each day in your
initrun.txt file, as it will be a new contract name. So avoid saving aliases for MOVES, maybe save under global instead.
- BTC - 3L95ETWP3F8HLqUY4FD5CS8rkkFdpYjqKR
- ETH - 0x6eb9A84CE93Cd61db02302f39B824AB155b69601