- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
开盘区间价策略(MC版)
一种基于开盘区间和收盘价交易条件的策略,旨在通过识别开盘区间内的最高价和最低价,并在特定条件下进行买入或卖空操作。
核心逻辑:
开盘区间设定:
开盘区间时间(OpenRangeTime)根据当前交易日的开盘时间和设定的最小区间长度(iRangeLengthMin)计算得出。
在此期间,策略记录并更新开盘区间内的最高价(RangeH)和最低价(RangeL),以及它们对应的时间(TimeH和TimeL)。
交易条件:
如果当前时间是开盘区间结束后且处于入场时间限制(EntryTimeLimit)内,且是首次交易(FirstTrade),则根据收盘价与开盘区间最高价和最低价的比较结果决定交易操作。
如果收盘价大于等于开盘区间最高价,则下一根K线开盘时买入。
如果收盘价小于等于开盘区间最低价,则下一根K线开盘时卖空。
交易执行:
买入或卖空操作均在下一根K线开盘时执行,且交易量为设定的合约数量(iContracts)。
首次交易后,FirstTrade标志设置为false,防止在同一天内重复执行首次交易逻辑。
退出策略:
默认情况下,策略在收盘时退出所有持仓。
其他设置:
策略包含了一些额外的变量和条件(如CustomCond,DateInFromTo等),但在此核心逻辑中未直接使用。
策略可通过设置ShowText参数来显示交易信号和相关信息。
本策略通过识别开盘区间内的价格极值,并结合首次交易条件和入场时间限制,在特定情况下执行买入或卖空操作。其交易执行和退出策略均较为简单直接,旨在捕捉开盘区间后的价格走势机会。
代码解释:
输入参数:
最小区间长度(iRangeLengthMin)为30
制动点数(iBrakePoints)
入场时间限制(iEntryTimeLimit)为-30
合约数量(iContracts)为1
盈利目标(iProfitTarget)为500
价格(Price)为收盘价
长度(Length)为12
是否显示文本(ShowText)为真
Inputs:
iRangeLengthMin(30),
iBrakePoints(1),
iEntryTimeLimit(-30),
iContracts(1),
iProfitTarget(500),
Price(Close),
Length(12),
ShowText(true)
定义变量:
Var:
OpenRangeTime(CalcTime(SessionStartTime(0,1),iRangeLengthMin)),开盘区间时间
EntryTimeLimit(CalcTime(SessionEndTime(0,1),iEntryTimeLimit)),入场时间限制
RangeH(0),RangeL(0),//区间的最高价和最低价
TimeH(0),TimeL(0),//最高价和最低价的时间
RangeHtime(0),RangeLtime(0),
vDollarStop(500),元止损
FirstTrade(true),首次交易标志
CustomCond(true),
Cond4trade(true),
vVolumeLenght(7),
ExpAvg(0),
firstcheck(true),
MaxP(0),
DateInFromTo(false)
新的一天设置
ifDateDate[1]thenbegin#如果当前日期与前一日不同
DateInFromTo=(Date=iFromYYYMMDDandDate=iToYYYMMDD);
FirstTrade=true;重置首次交易标志
RangeH=H;RangeL=L;第一天的最高价和最低价作为区间的初始值
TimeH=Time;TimeL=Time;记录最高价和最低价的时间
end
区间设置
IfLLowD(0)[1]thenTimeL=Time;如果新低,更新最低价的时间
IfHHighD(0)[1]thenTimeH=Time;如果新高,更新最高价的时间
IfTime=OpenRangeTimethenbegin如果达到开盘区间结束时间
RangeH=HighD(0);更新区间最高价
RangeL=LowD(0);更新区间最低价
RangeHtime=TimeH;
您可能关注的文档
- Aberration交易系统策略(MC版).docx
- ADX差值系统策略(MC版).docx
- ATR波动系统策略(MC版).docx
- ATR进出场策略(MC版).docx
- MACD交易系统策略(MC版).docx
- MTM交易系统策略(MC版).docx
- RSl波动交易策略(MC版).docx
- 百分比率策略(MC版).docx
- 摆动百分比策略(MC版).docx
- 波动带策略(MC版).docx
- 2025年春新北师大版八年级物理下册全册课件.pptx
- 2025年春新北师大版八年级物理下册全册教学课件.pptx
- 2025年秋季新北师大版八年级上册物理全册教学课件.pptx
- 2025年秋季新人教版九年级上册化学全册课件.pptx
- 2025年新人教版八年级上册物理全册课件.pptx
- 2025年秋季新人教版九年级上册化学全册教学课件(新版教材).pptx
- 新人教版七年级上册英语全册课件(2025年新版教材).pptx
- 锂离子电池前驱体磷酸铁合成方法研究现状及展望.docx
- 2024年东盟石油和天然气更新报告(英文版)-东盟.docx
- DB3209_T 1207.2-2022 建设工程档案管理 第二部分:房屋建筑工程文件归档和档案移交范围.docx
文档评论(0)