Skip to content

Commit 607051b

Browse files
committed
Add '-T'/'--nopost' option to place command in order to allow limit taker orders
1 parent 7ce2d65 commit 607051b

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/clikraken/api/private/place_order.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,9 @@ def place_order(args):
4949

5050
oflags = [] # order flags
5151
if args.ordertype == 'limit':
52-
# for limit orders, always set post only order flag
53-
oflags.append('post')
52+
if not args.nopost:
53+
# for limit orders, by default set post-only order flag
54+
oflags.append('post')
5455
if args.viqc:
5556
oflags.append('viqc')
5657
if oflags:

src/clikraken/clikraken_cmd.py

+2
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,8 @@ def parse_args():
194194
parser_place.add_argument('-e', '--expiretm', default=0, help="expiration time")
195195
parser_place.add_argument('-r', '--userref', help="user reference id. 32-bit signed number. (optional)")
196196
parser_place.add_argument('-q', '--viqc', action='store_true', help="volume in quote currency")
197+
parser_place.add_argument('-T', '--nopost', action='store_true',
198+
help="disable 'post-only' option (for limit taker orders)")
197199
parser_place.add_argument('-v', '--validate', action='store_true', help="validate inputs only. do not submit order")
198200
parser_place.set_defaults(sub_func=place_order)
199201

0 commit comments

Comments
 (0)