其实入门量化交易并不难,关键是要掌握几个核心要点。首先您需要选择一款合适的量化软件,比如文华财经T8或者金字塔决策交易系统都很适合新手。这些软件都支持简语言编程,门槛相对较低。我建议新手可以从简单的均线策略开始,比如这个5日和20日均线交叉策略,用简语言写起来非常简单:
MA5:MA(CLOSE,5);
MA20:MA(CLOSE,20);
BUY: CROSS(MA5,MA20);
SELL: CROSS(MA20,MA5);
这个策略虽然简单,但胜在容易理解,适合用来熟悉量化交易的基本流程。您可以在模拟盘上先测试运行,观察策略的表现。等熟悉了基本操作后,可以逐步尝试更复杂的策略。
我这里有20多套经过实盘验证的量化策略,包括趋势跟踪、震荡突破等各种类型。这些策略都是用Python或者简语言编写的,可以直接套用。比如一个简单的Python版双均线策略:
import pandas as pd
def initialize(context):
context.sma_short = 5
context.sma_long = 20
def handle_data(context, data):
prices = data.history(bar_count=context.sma_long, frequency='1d', field='price')
short_ma = prices.rolling(window=context.sma_short).mean()
long_ma = prices.rolling(window=context.sma_long).mean()
if short_ma[-1] > long_ma[-1] and short_ma[-2] <= long_ma[-2]:
order_target_percent(context.symbol, 1.0)
elif short_ma[-1] < long_ma[-1] and short_ma[-2] >= long_ma[-2]:
order_target_percent(context.symbol, 0.0)
不少新手朋友第一次接触量化交易会遇到各种问题:软件如何使用?策略怎么写?参数怎么调?自动下单怎么运行?为了帮助大家少走弯路,我安排了专门的新手教学,如果您想免费低门槛实现期货量化交易,可以通过点赞扫码加我微信获取有深度、有价值的服务。或者也可以微信搜索关注"量化刘百万"公众号,里面有专业量化入门资料和优质策略分享,免费好用。
发布于3小时前 北京



分享
注册
1分钟入驻>
关注/提问
18342365994
秒答
搜索更多类似问题 >
电话咨询
+微信


