黄金交易策略(Nerve Knife):反趋势锁定单的处理机制

2024-02-10 11:04

本文主要是介绍黄金交易策略(Nerve Knife):反趋势锁定单的处理机制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

锁定单是由大趋势反转之后原来的趋势单转变而来的,会在趋势再次反转时变为趋势单或者转入保留单,也有很大概率在趋势识别到转变之前就被减仓减掉了。

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

一、锁定单怎么样来的?

大趋势发生明确的转变,而趋势单又未得及盈利平仓,会转变为锁定单的。

二、锁定单转变为趋势单

大趋势的再次转变,会让锁定单重新转变为趋势单的。

三、锁定单转变为保留单

大趋势再次转变时会有一部分的订单开仓价与当前行情差矩很大(3000点以上),锁定单直接转变趋势单会让当轮趋势单很难盈利平仓,进而不断加仓,最终会让趋势单的仓位过高。故而需要先把这部分订单先挂起,这就是保留单了。

四、锁定单有一定的概率被消磨掉

1、其实在行情转变被识别到之前,反转的行情都已经走了一段,这时候若识别到某一个锁定单盈利到指定点位,就会追踪止盈。这里和趋势单所有单走一轮止盈不同,一张单也会追踪止盈,这实质是一种减仓行为。

2、另一种情况是当所有趋势单与所有锁定单综合盈利达到100点就会移动止盈。mql4代码如下 :

   //TODO v1.11.12 存在锁定单和趋势单,100点移动止赢,主要目的是借助突然来的反转趋势,让锁定单盈利并带走趋势单if (isLock && count > 0){double totalProfit = calcTotalProfit(0,"all",888);if (!follow_p_5 && totalProfit / Point > m15_not_m15_profit_point_trigger){follow_p_5 = true;followPrice_p_5 = totalProfit;}if(follow_p_5){followPrice_p_5 = totalProfit > followPrice_p_5 ? totalProfit : followPrice_p_5;//追踪综合利润}if (follow_p_5 && (followPrice_p_5 - totalProfit)  / Point > m15_not_m15_SL){//全平Close_All_Order_DeadLine(Symbol(),"EA","BS",888);printfPro("锁定仓和趋势仓综合盈利全平");reset(rollback_close_all_open_time, true);}}

五、锁定单需要特别处理吗?

不需要,如上所述,有的时候锁定单还能带走风险

这篇关于黄金交易策略(Nerve Knife):反趋势锁定单的处理机制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/696942

相关文章

Python实现微信自动锁定工具

《Python实现微信自动锁定工具》在数字化办公时代,微信已成为职场沟通的重要工具,但临时离开时忘记锁屏可能导致敏感信息泄露,下面我们就来看看如何使用Python打造一个微信自动锁定工具吧... 目录引言:当微信隐私遇到自动化守护效果展示核心功能全景图技术亮点深度解析1. 无操作检测引擎2. 微信路径智能获

Java 中的 @SneakyThrows 注解使用方法(简化异常处理的利与弊)

《Java中的@SneakyThrows注解使用方法(简化异常处理的利与弊)》为了简化异常处理,Lombok提供了一个强大的注解@SneakyThrows,本文将详细介绍@SneakyThro... 目录1. @SneakyThrows 简介 1.1 什么是 Lombok?2. @SneakyThrows

在 Spring Boot 中实现异常处理最佳实践

《在SpringBoot中实现异常处理最佳实践》本文介绍如何在SpringBoot中实现异常处理,涵盖核心概念、实现方法、与先前查询的集成、性能分析、常见问题和最佳实践,感兴趣的朋友一起看看吧... 目录一、Spring Boot 异常处理的背景与核心概念1.1 为什么需要异常处理?1.2 Spring B

python处理带有时区的日期和时间数据

《python处理带有时区的日期和时间数据》这篇文章主要为大家详细介绍了如何在Python中使用pytz库处理时区信息,包括获取当前UTC时间,转换为特定时区等,有需要的小伙伴可以参考一下... 目录时区基本信息python datetime使用timezonepandas处理时区数据知识延展时区基本信息

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

Python Transformers库(NLP处理库)案例代码讲解

《PythonTransformers库(NLP处理库)案例代码讲解》本文介绍transformers库的全面讲解,包含基础知识、高级用法、案例代码及学习路径,内容经过组织,适合不同阶段的学习者,对... 目录一、基础知识1. Transformers 库简介2. 安装与环境配置3. 快速上手示例二、核心模

一文详解Java异常处理你都了解哪些知识

《一文详解Java异常处理你都了解哪些知识》:本文主要介绍Java异常处理的相关资料,包括异常的分类、捕获和处理异常的语法、常见的异常类型以及自定义异常的实现,文中通过代码介绍的非常详细,需要的朋... 目录前言一、什么是异常二、异常的分类2.1 受检异常2.2 非受检异常三、异常处理的语法3.1 try-

Python使用getopt处理命令行参数示例解析(最佳实践)

《Python使用getopt处理命令行参数示例解析(最佳实践)》getopt模块是Python标准库中一个简单但强大的命令行参数处理工具,它特别适合那些需要快速实现基本命令行参数解析的场景,或者需要... 目录为什么需要处理命令行参数?getopt模块基础实际应用示例与其他参数处理方式的比较常见问http

Java Response返回值的最佳处理方案

《JavaResponse返回值的最佳处理方案》在开发Web应用程序时,我们经常需要通过HTTP请求从服务器获取响应数据,这些数据可以是JSON、XML、甚至是文件,本篇文章将详细解析Java中处理... 目录摘要概述核心问题:关键技术点:源码解析示例 1:使用HttpURLConnection获取Resp

redis过期key的删除策略介绍

《redis过期key的删除策略介绍》:本文主要介绍redis过期key的删除策略,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录第一种策略:被动删除第二种策略:定期删除第三种策略:强制删除关于big key的清理UNLINK命令FLUSHALL/FLUSHDB命