- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
订单交易策略(TB版)
策略概述
该策略是一个基于交易软件(如TradeBlazer,简称TB)的自动化交易策略,用于执行买入和卖出操作,特别是针对期货合约的多单开仓和平仓。
变量定义
cnt:计数器变量。
llon:全局变量,用于跟踪当前持仓量(多头)。starttime:全局变量,记录策略开始执行的时间。price:用于下单的价格,这里使用开盘价。
策略逻辑
初始化:检查llon(持仓量)是否为无效数值(InvalidNumeric),如果是,则将其重置为0,并记录策略开始时间到starttime,同时写入日志文件。
检查持仓量与订单:
如果llon为0且没有未完成的开仓订单,则以开盘价open发送一个买入开仓指令(多开仓),并记录相关信息到日志文件。
如果llon大于0,说明已有持仓,则以开盘价open发送一个买入平仓指令(多开平),并记录相关信息到日志文件。
处理成交:
如果检测到有订单成交(A_OrderFilledLot(0)0),则更新llon以反映新的持仓量,并记录成交详情(如成交数量、成交价格、滑价、获利等)到日志文件。
日志记录
日志文件主要记录策略的执行情况,包括持仓量变化、时间戳、市场数据(开盘价、最高价、最低价、收盘价等)、订单详情(订单号、商品、数量、状态、价格、时间等)以及获利情况。
注意事项
策略中使用了特定的API函数(如A_SendOrder、A_GetOpenOrderCount、A_OrderFilledLot等),这些函数依赖于交易软件的API,
因此该策略需要在支持这些API的交易软件环境中运行。
日志文件的路径(如E:\TB\t_trad.txt和E:\TB\time.txt)是硬编码的,实际部署时可能需要根据服务器或用户的文件系统结构进行调整。
策略代码:
Vars
Numericcnt;
Numericllon;
Numericstarttime;
Numericprice;
Begin
/*
GlobalVar(1)llon
GlobalVar(3)starttime
*/
llon=GetGlobalVar(1);
If(llon==InvalidNumeric)
{
llon=0;
SetGlobalVar(1,llon);
starttime=Date+time;
SetGlobalVar(3,starttime);
FileAppend(E:\\TB\\t_trad.txt,llon=+Text(llon));
}
FileAppend(E:\\TB\\time.txt,starttime=+DateTimeToString(GetGlobalVar(3))+time=+DateTimeToString(date+time));
If(llon==0A_GetOpenOrderCount()==0)
{
price=open;
A_SendOrder(Enum_Buy,Enum_Entry,1,price);
FileAppend(E:\\TB\\t_trad.txt,llon=+Text(llon));
FileAppend(E:\\TB\\t_trad.txt,Datetime=+DateTimeToString(Date+time)+Open=+Text(Open)+High=+Text(High)
+Low=+Text(Low)+Close=+Text(Close)+CurrentBar=+Text(CurrentBar)+Barstatus=+Text(BarStatus));
FileAppend(E:\\TB\\t_trad.txt,账号+A_AccountID()+合同号+A_OrderContractNo(0)+商品IF1303+多开仓
+数量+Text(A_OrderLot(0))+状态+Text(A
您可能关注的文档
- Aberration交易系统策略(TBQ版).docx
- ADX均线系统策略(TB版).docx
- ATR波动突破策略(TB版).docx
- COP交易系统策略(TB版).docx
- CROA指标系统策略(TB版).docx
- Dual-thrust日内交易策略(TB版).docx
- EMV波动交易策略(TB版).docx
- OBV系统交易策略(TB版).docx
- R_Breaker日内交易策略(TB版).docx
- RSl交易系统策略(TB版).docx
- 市直机关工委及个人述职述廉2024年党建工作情况报告材料.docx
- 区委书记在2025年一季度经济运行部署会议上的讲话发言材料.docx
- 市直机关单位、卫健委党支部2024年工作述职报告材料.docx
- 市委副书记、市长在2025年市委城乡规划委员会第一次会议上的讲话发言材料.docx
- 某单位领导干部2024年生活会、组织生活会对照检查材料(对照“四个带头”).docx
- 2024年民政局、宣传部、教育局基层主要领导个人述责述廉报告材料.docx
- 2025年2月党支部“三会一课”参考主题方案.docx
- 在某中学2025年春季开学典礼上的讲话:以“三重境界”燃动新学期.docx
- 2024年度领导干部专题民主生活会、组织生活会对照检查材料(四个带头)及学习研讨会上的发言材料.docx
- 市纪委市监委2025年度纪检监察工作计划.docx
最近下载
- 消费者行为学(东北财经大学荣晓华) .pptx
- 2025高考数学一轮复习-向量中的最值(范围)问题【课件】.pptx
- 机场航站楼高空保洁服务方案.pdf VIP
- 2024年江苏海事职业技术学院单招职业技能测试题库(含答案).docx VIP
- 部编版小学三年级《道德与法治》教学建议.pptx
- 网球的内心游戏The_inner_game_of_tennis.doc VIP
- 2023-2024学年北京市海淀区八年级(上)期末历史试卷.doc VIP
- 2022年《现代推销学课程教学大纲》.pdf
- 陕西科技大学通用PPT模板.pptx
- 如何小调整:第二轮承包到期之际农村土地延包的试点实践.docx VIP
文档评论(0)