示例#1
0
def start_level(level):
    resp = Stockfighter.start_level(level)
    li = {}
    li['level_stock'] = str(resp['tickers'][0])
    li['level_account'] = resp['account']
    li['level_venue'] = resp['venues'][0]
    li['level_instructions'] = resp['instructions']
    li['level_id'] = resp['instanceId']
    return li
示例#2
0
文件: s2.py 项目: zz198808/tomb
#!/usr/bin/env python
# coding:utf-8
# Copyright (C) dirlt

from gevent import monkey
monkey.patch_all()
import gevent
from gevent.pool import Pool

from stockfighter import Stockfighter
import time

st = Stockfighter.start_level('chock_a_block')
ACCOUNT = st['account']
VENUE = st['venues'][0]
STOCK = st['tickers'][0]
ft = Stockfighter(VENUE, ACCOUNT)

# put 10 qty market order first manually.

def play():
    global STOCK
    price = int(raw_input('target price > '))
    size = 500
    while True:
        st = ft.order(STOCK, price, size, 'buy', 'limit')
        tid = st['id']
        while True:
            st = ft.order_status(STOCK, tid)
            filled = sum(map(lambda x: x['qty'], st['fills']))
            if filled == size:
示例#3
0
文件: s2.py 项目: timothee001/tomb
#!/usr/bin/env python
# coding:utf-8
# Copyright (C) dirlt

from gevent import monkey
monkey.patch_all()
import gevent
from gevent.pool import Pool

from stockfighter import Stockfighter
import time

st = Stockfighter.start_level('chock_a_block')
ACCOUNT = st['account']
VENUE = st['venues'][0]
STOCK = st['tickers'][0]
ft = Stockfighter(VENUE, ACCOUNT)

# put 10 qty market order first manually.


def play():
    global STOCK
    price = int(raw_input('target price > '))
    size = 500
    while True:
        st = ft.order(STOCK, price, size, 'buy', 'limit')
        tid = st['id']
        while True:
            st = ft.order_status(STOCK, tid)
            filled = sum(map(lambda x: x['qty'], st['fills']))
示例#4
0
#!/usr/bin/env python
#coding:utf-8
#Copyright (C) dirlt

from stockfighter import Stockfighter

st = Stockfighter.start_level('first_steps')
ACCOUNT = st['account']
VENUE = st['venues'][0]
STOCK = st['tickers'][0]

ft = Stockfighter(VENUE, ACCOUNT)
st = ft.order(STOCK, 100, 100, 'buy', 'market')
print(st)
示例#5
0
#!/usr/bin/env python
# coding:utf-8
# Copyright (C) dirlt

from gevent import monkey
monkey.patch_all()
import gevent
from gevent.pool import Pool

from stockfighter import Stockfighter
import time

st = Stockfighter.start_level('sell_side')
ACCOUNT = st['account']
VENUE = st['venues'][0]
STOCK = st['tickers'][0]
ft = Stockfighter(VENUE, ACCOUNT)