TB开拓者自动交易设置步骤是什么?附策略模型
还有疑问,立即追问>

模型

TB开拓者自动交易设置步骤是什么?附策略模型

叩富问财 浏览:9 人 分享分享

1个回答
咨询TA
首发回答

您好, 要在TB开拓者设置自动交易,今天就解答一下,TB开拓者自动交易设置步骤是什么。希望大家有一个更清楚的了解,联系我可以免费提供服务和量化策略。您可以按照以下步骤操作:


1. 登录交易账户:首先,在进入交易开拓者之后,登录您需要进行自动交易的账户。您可以在TB软件中按"F10"出现期货账户登录设置界面,设置您的期货账户,确保账户能够自动登录。
2. 打开超级图表:选择需要进行自动交易的商品,设置周期和数据范围。
3. 编写交易指令:建立自己的交易系统,可以是一个交易指令或多个交易指令的组合。了解如何编写交易指令,测试优化它们。
4. 插入交易指令:在超级图表中,通过Alt+K、右键菜单或系统菜单插入交易指令。
5. 设置交易指令参数:在超级图表中,通过右键菜单或系统菜单打开交易指令设置窗体,设置各交易指令的参数和顺序。
6. 启动自动策略交易系统:选中“启动自动策略交易系统”选择框,弹出自动交易风险提示界面后点击“同意”。选择要进行自动交易的账户,并可选“下单不需要用户确认”。
7. 设置讯号和交易参数:通过点击“讯号设置”和“交易设置”对自动交易的一些参数进行修改,设置完成之后点击“确定”关闭交易指令设置窗体。

至于策略模型,这里提供一个简单的加仓减仓模型作为示例:

```plaintext
Vars
Numeric MinPoint; // 一个最小变动单位,也就是一跳
NumericSeries firstPrice; // 第一次开仓价格
NumericSeries LastPrice; // 最后一次开仓价格
Numeric AddSet(30); // 加仓设置
Numeric SubSet(30); // 减仓设置
Bool FirstEntryCon; // 首次开仓条件
Begin
FirstEntryCon = ...
MinPoint = MinMove*PriceScale;
If(MarketPosition==0)
{
If(FirstEntryCon)
{
firstPrice = Open;
LastPrice = firstPrice;
Buy(2,firstPrice);
}
}else If(MarketPosition==1) // 有多仓的情况
{
While(CurrentEntries < 4 High >= LastPrice + AddSet*MinPoint) // 加仓
{
LastPrice = LastPrice + AddSet*MinPoint;
if(Open > LastPrice) LastPrice = Open;
Buy(1,LastPrice);
}
While(CurrentEntries > 0 Low <= firstPrice - SubSet*MinPoint) // 减仓
{
firstPrice = firstPrice - SubSet*MinPoint;
if(Open < firstPrice) firstPrice = Open;
Sell(1,firstPrice);
}
}
...
End
```

请注意,这只是一个简单的示例,实际的交易策略需要根据您的具体需求和市场情况进行设计和调整。在使用任何自动交易策略之前,请确保您已经充分测试并理解其工作原理。

最后提醒你一下,市面上很多量化交易平台是收费的,但有的是可以免费配置的,需要花精力去研究。要是想图省事,快速给自己配置上量化自动交易,可以及时通过电话或微信联系我,我这里有国内大牌期货公司对接好的现成量化平台,还有多款实战验证过的优质量化策略,直接就能用。

发布于2小时前 上海

当前我在线 直接联系我
更多 分享 追问
收藏 举报
咨询TA

期货量化工具免费领,一键识别支撑、压力位,告别无效盯盘
您是不是也有以下困扰?可以免费领取试一下:
1、新手一枚,不知道如何下手
2、想把握每个波动机会,频繁操作,被市场打脸
3、抓不住买卖时机,做空它就涨,做多它就跌!
4、被情绪左右,亏损后还想继续操作,越亏越大

   免费体验>>

更多 分享 追问
收藏
问题没解决?向金牌答主提问, 最快30秒获得解答! 立即提问
免责声明:本站问答内容均由入驻叩富问财的作者撰写,仅供网友交流学习,并不构成买卖建议。本站核实主体信息并允许作者发表之言论并不代表本站同意其内容,亦不代表本站对该信息内容予以核实,据此操作者,风险自担。同时提醒网友提高风险意识,请勿私下汇款给作者,避免造成金钱损失。
同城推荐 更多>
相关文章
回到顶部