网站大量收购闲置独家精品文档,联系QQ:2885784924

日内买卖策略(MC版).docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

日内买卖策略(MC版)

本策略其主要目的是为了捕捉市场中的短期波动机会,并通过设定特定的进场和出场规则来管理风险。

策略概述

此策略利用技术指标来确定买入和卖出的时机,并设置了具体的止损点以限制潜在的损失。它特别关注市场开盘后一段时间内的价格行为,这表明策略可能侧重于捕捉市场开盘后的动向。

主要交易逻辑思路

1.计算关键价格水平:

策略首先计算出前一个交易日收盘价的移动平均线、过去一段时间内的最高价和最低价,以及这些价格与前一交易日收盘价的相对距离。

2.确定交易信号:

如果当前时间处于特定的时间窗口(0930至1300),并且市场价格超过了之前计算的多头进场信号价格(MBLB),则发出买入指令;如果市场价格低于空头进场信号价格(MBLS),则发出卖空指令。

3.管理风险:

策略设定了自动平仓机制,在每天收盘时平掉所有未平仓的头寸,并设置了固定金额的止损,以控制单笔交易的最大亏损额度。

策略特点

-时间窗口:

策略仅在市场开盘后的特定时间段内寻找交易机会,因为这段时间市场流动性较高,更容易形成有效的趋势。

-动态信号生成:

策略使用基于历史数据的技术分析来动态生成买入和卖空信号,这有助于捕捉市场的短期波动。

-风险控制:

通过设置止损和自动平仓,策略旨在限制每一笔交易的风险暴露,从而保护资本。

-简单明确的规则:

该策略的规则非常清晰,易于理解和实施,这对于需要快速做出决策的日内交易尤其重要。

这是一个基于技术分析的日内交易策略,它通过计算特定的价格水平来确定买入和卖空的时机,并通过设置止损和平仓规则来管理风险。

策略侧重于市场开盘后的一段时间内进行交易,并且对于希望捕捉市场短期波动的交易者来说是一个可行的选择。通过限制单笔交易的最大亏损额度,该策略能够帮助交易者更好地控制风险。

以下是代码的解释:

inputs:KK(1),DD(2),len(80),len2(20),loss(8000);

-输入参数定义:

-`KK`:用于计算中间价的一个系数,默认值为1。

-`DD`:用于计算中间价的另一个系数,默认值为2。

-`len`:计算最高价和最低价的历史周期长度,默认值为80。

-`len2`:计算前一日收盘价的移动平均的历史周期长度,默认值为20。

-`loss`:设置止损的金额,默认值为8000。

vars:HH(0),LB(0),preclose(0),xyz(0),thisopen(0),pc(0),MBLB(0),MBLS(0);

-变量声明:

-`HH`:在指定周期内计算的最高价,初始值为0。

-`LB`:在指定周期内计算的最低价,初始值为0。

-`preclose`:前一日收盘价的移动平均,初始值为0。

-`xyz`:计算的最高价和最低价与前一日收盘价之间的最大距离,初始值为0。

-`thisopen`:当日的开盘价,初始值为0。

-`pc`:前一天的收盘价,初始值为0。

-`MBLB`:多头进场信号的价格,初始值为0。

-`MBLS`:空头进场信号的价格,初始值为0。

ifdatedate[1]andcloseclose[1]thenbegin

-如果当前日期与前一日不同且收盘价与前一日不同,则执行以下代码块:

preclose=xaverage(high[1],len2);

HH=highest(high[1],len);

LB=lowest(low[1],len);

pc=close[1];

thisopen=open;

MBLB=0;

MBLS=0;

-计算前一日收盘价的移动平均。

-计算指定周期内的最高价。

-计算指定周期内的最低价。

-记录前一天的收盘价。

-记录当日的开盘价。

-重置多头和空头进场信号的价格。

xyz=maxlist((HH-preclose),(preclose-LB));

-计算`HH`和`LB`与前一日收盘价`preclose`之间的最大距离。

iftime0845andtime1330thenbegin

MBLB=(kk*(thisopen+xyz)+dd*close)/(kk+dd);

MBLS=(kk*(thisopen-xyz)+dd*close)/(kk+dd);

end;

-如果当前时间在0845到1330之间,则计算多头和空头的进场信号价格。

iftime0930andtime1300thenbegin

ifcloseMBLBthenbuy(B)nextbarmarket;

ifcloseMBLSthensellshort(S)nextbarmarket;

end

文档评论(0)

源来有码 + 关注
实名认证
文档贡献者

一位专注于投资领域的研究者,擅长研究交易策略并实盘验证,善于收集整理并开发源码。 以便更好的掌握量化前沿思路和市场趋势!

1亿VIP精品文档

相关文档