万一免五开户,联系微信:golangsysu

低门槛免五开通QMT miniQMT | QMT自动逆回购代码

量化程序 女子经理 143℃

喜大普奔,现在新加一家券商,支持QMT和miniQMT,开通门槛很低,入金2W就可以开通。

而且股票费率支持免5,ETF/LOF,可转债也都是免5, 0.1元起步哦。

真的大大的良心券商呀! 最近活动时间才有如此的低佣,低门槛的开通条件。过了这段时间之后门槛会随之提高哦。

什么是QMT

QMT 平台与其他普通股票软件最大的不同点就是其提供历史数据下载、模型编辑、模型回测、模型交易、算法交易及交易风控等完整量化交易功能。通过 QMT 平台,用户可以快速的将自己的转化为计算机代码,形成自己的交易策略,让计算机帮助用户实现策略的回测检验并实现无人值守自动化交易

简单说,主要2个功能,一是回测策略,另一个是实现自动化交易。

QMT使用的python3语言,也支持VBA语言,VBA语言更加贴近通达信的公式,适合经常使用通达信的投资者。

VBA策略编写

VBA策略

而python适用大部分程序员群体,或者编程初学者。简单易上手,配置环境也很简单。对于QMT,直接安装完安装包,就可以直接使用了。

python策略

自定义时间执行逆回购

比如下面的实盘使用的 任意时间购买 逆回购的QMT代码:

# encoding:gbk
'''
自定义每天 时间,自定义逆回购
公众号:量化低费率
'''
import datetime

STOCK_ACCOUNT = '88888888'  # 股票账户
START_TIME = '14:45'  # 启动时间,可填任意交易时间

is_start = False
INTERVAL_SECOND = 3  # 交易间隔
INTERVAL_STRING = "{}nSecond".format(INTERVAL_SECOND)

def get_available_cash():
    acct_info = get_trade_detail_data(STOCK_ACCOUNT, 'stock', 'account')
    return acct_info[0].m_dAvailable

def task(ContextInfo):
    global is_start
    if is_start:
        return

    SELL_OP = 24
    preType_FIX = 6

    cash = get_available_cash()
    code = '131810.SZ'
    amount = int((cash / 100) / 10) * 10
    passorder(SELL_OP,
              1101,
              STOCK_ACCOUNT,
              code,
              preType_FIX,
              0,
              amount,
              2,
              ContextInfo)

    is_start = True

def today_date():
    return datetime.datetime.now().strftime('%Y%m%d')

def init(ContextInfo):
    now = datetime.datetime.now()
    running_time = '{} {}'.format(today_date(), START_TIME)
    print('策略初始化 {} , 程序启动时间 {}, 公众号:量化低费率 (原创)'.format(now, START_TIME))
    ContextInfo.run_time("task", INTERVAL_STRING, running_time)

def handle_data(context, data):
    pass

把上述代码复制到QMT的策略模型编辑器里面,然后切换到模型交易,实盘运行,就可以了。

自动逆回购

别忘了改动下面的语句:

STOCK_ACCOUNT = '88888888' # 你的股票账户
START_TIME = '14:45' # 启动时间,可填任意交易时间

上面代码只是抛砖引玉,简单举例说明自己编写量化程序的容易程度哈

如果需要开通QMT的朋友,可以公众号菜单联系哦 ~

转载请注明:吾要开户 » 低门槛免五开通QMT miniQMT | QMT自动逆回购代码

喜欢 (0)or分享 (0)