黄金交易策略(xauusd EA):手工同向单减保留仓

10d19baa73fd41bb9b47b8e4c3dd5f4e.png

虽然保留仓的仓位不大,扛个一年半载不是问题,但闲着也可以手工处理掉(10000点以内的不要处理)。挑一个最大的单,同向相同的手数,并把两单的止盈设置平均值 (也没有这么严格,差不多就好)。

 完整EA:Nerve Knife.ex4黄金交易策略_黄金趋势ea-CSDN博客

一、保留单怎么样来的?

EA的做单方向以大趋势为准的。当大小趋势相同,并且行情也往趋势方向走几百点(参数配置),EA就会做单,这时候的单叫趋势单。当趋势单没办法到达移动止盈线,而大趋势又已经反过来时,这时候的做单方向相反,原趋势单转为锁定单。当大趋势再次转变时,开仓价与行情差矩比较大的单就会转变为保留单,以避免EA为平仓而快速的加仓,造成仓位过高。直到行情与保留单的开仓价少于3000点,才把保留单转为趋势单。

 //检查待解锁的订单行情差矩是否太大,差矩太大的单先保留起来,以免加单后无法快速盈利平仓而导致长时间高仓位,浮亏太高if(count > 0){for (int i = OrdersTotal() -1; i >= 0; i--) {if(keepOrderTickIndex < (ArraySize(keepOrderTicks) - 1) && OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){if( OrderMagicNumber()==888 && OrderSymbol()==Symbol() && OrderType() == (m15_down ? OP_SELL : OP_BUY)){//排除保留单及手动止盈单if(isExcludeOrder(OrderTicket())){continue;}//保留差矩太大的单if((OrderType() == OP_SELL ? (Bid - OrderOpenPrice()) : (OrderOpenPrice() - Ask))/ Point > keep_point){keepOrderTicks[++ keepOrderTickIndex] = OrderTicket();printfPro("行情差矩过大,保留订单: " , false);OrderPrint();}    } }}}

二、保留单有什么影响?

EA通过双指标、跨时间区间、空间突破等条件去触发对行情的判断,已经很大程度减少保留单了。但肯定还是会存在的,在小于30%的概率下,在一轮趋势下你们产生1张保留单,总手数是0.01(以默认参数及1000本金计算),金价波动100刀才浮亏100刀,本身是完全可以放置一半载才去处理的。但一天也会出现一到两轮的行情,久了浮亏也不小,还是应该及早处理掉。

三、为什么要同向等手数做单?

消除保留单不宜心急,应该挑选与前前趋势相反,并且开仓价与行情价矩离最远的订单。建仓相同方向,手数相同,并且把与对标订单一起设置止盈为两单的平均值。这么做的原因是,如果以足够的时间长度去算,只要仓位扛得住,保留单是一定能够盈利平仓的,缩小一半矩离就会让时间远小于原来的一半。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/462265.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vim常用命令以及配置文件

layout: article title: “vim文本编译器” vim文本编辑器 有三种模式: 命令模式 文本模式, 末行模式 vim命令大全 - 知乎 (zhihu.com) 命令模式 插入 i: 切换到输入模式&#xff0c;在光标当前位置开始输入文本。 a: 进入插入模式&#xff0c;在光标下一个位置开始输入文…

Stable Diffusion 模型下载:GhostMix(幽灵混合)

文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十 下载地址 模型介绍 GhostMix 是绝对让你惊艳的模型&#xff0c;也是自己认为现在最强的2.5D模型。我认为模型的更新应该是基于现有的画面整体不大变的前提下&#xff0c;提高模型的成…

保育员答案在哪搜?这4款足够解决问题 #媒体#其他#其他

学会运用各类学习辅助工具和资料&#xff0c;是大学生培养自主学习能力和信息获取能力的重要途径之一。 1.石墨文档 石墨文档(Shimo Docs)是一款强大的在线文档协作工具。它提供了多人实时协作、版本控制、评论和批注等功能&#xff0c;方便学生在学习中进行文档编写、合作项…

Vue源码系列讲解——虚拟DOM篇【三】(更新子节点)

1. 前言 在上一篇文章中&#xff0c;我们了解了Vue中的patch过程&#xff0c;即DOM-Diff算法。并且知道了在patch过程中基本会干三件事&#xff0c;分别是&#xff1a;创建节点&#xff0c;删除节点和更新节点。创建节点和删除节点都比较简单&#xff0c;而更新节点因为要处理…

排序算法---冒泡排序

原创不易&#xff0c;转载请注明出处。欢迎点赞收藏~ 冒泡排序是一种简单的排序算法&#xff0c;其原理是重复地比较相邻的两个元素&#xff0c;并将顺序不正确的元素进行交换&#xff0c;使得每次遍历都能将一个最大&#xff08;或最小&#xff09;的元素放到末尾。通过多次遍…

32I2C通信协议

异步时序的&#xff1a;非常依赖硬件外设的支持&#xff0c;比如串口是很难用软件来模拟的&#xff1b;但节省了一根时钟线的资源 同步时序可以极大地降低单片机对硬件电路的依赖&#xff0c;时钟线停止了&#xff0c;发送方和接收方都会停止 一.I2C通信协议简介 二.硬件电路…

LabVIEW伺服阀性能参数测试

LabVIEW伺服阀性能参数测试 伺服阀作为电液伺服系统中的核心元件&#xff0c;其性能参数的准确测试对保证系统整体性能至关重要。开发了一种基于LabVIEW软件开发的伺服阀性能参数测试系统&#xff0c;提高测试的自动化程度和精确性&#xff0c;同时降低操作复杂度和成本。 传…

数据结构入门(1)数据结构介绍

目录 前言 1. 什么是数据结构&#xff1f; 2.什么是算法&#xff1f; 3.数据结构和算法的重要性 前言 本文将开始介绍计算机里的数据结构。 数据结构是指数据对象中元素之间的关系&#xff0c;以及对这些关系的操作。数据结构可以分为线性结构和非线性结构。 线性结构是…

《Git 简易速速上手小册》第7章:处理大型项目(2024 最新版)

文章目录 7.1 Git Large File Storage (LFS)7.1.1 基础知识讲解7.1.2 重点案例&#xff1a;在 Python 项目中使用 Git LFS 管理数据集7.1.3 拓展案例 1&#xff1a;使用 Git LFS 管理大型静态资源7.1.4 拓展案例 2&#xff1a;优化现有项目中的大文件管理 7.2 性能优化技巧7.2.…

【Java八股面试系列】JVM-内存区域

目录 Java内存区域 运行时数据区域 线程独享区域 程序计数器 Java 虚拟机栈 StackFlowError&OOM 本地方法栈 线程共享区域 堆 GCR-分代回收算法 字符串常量池 方法区 运行时常量池 HotSpot 虚拟机对象探秘 对象的创建 对象的内存布局 句柄 Java内存区域 运…

nacos-datasource-plugin-extension

nacos-datasource-plugin-extension是nacos-datasource-plugin的扩展插件&#xff0c;支持nacos-datasource-plugin-extension使用postgresql数据库、DB2数据库和Oracle数据库。 注&#xff1a; 仅对原有插件功能进行了增强&#xff0c;没有做任何改动。 开源项目地址: nacos-…

2019 年全国职业院校技能大赛高职组 “信息安全管理与评估”赛项任务书(笔记详解)

1. 网络拓扑图 2. IP 地址规划表 3. 设备初始化信息 阶段一 任务 1:网络平台搭建 1、根据网络拓扑图所示,按照 IP 地址参数表,对 DCFW 的名称、各接口IP 地址进行配置。 2、根据网络拓扑图所示,按照 IP 地址参数表,对 DCRS 的名称进行配置,创建 VLAN 并将相应接口划入 …