六十万的成长_我的EA策略分析和实现

曾经看过一个故事:在流水线上需要检测面包盒子是不是空的,科技人员使用各种红外线等等高科技,达到了目的;有一个工人用一台风扇就解决了这个问题......
其实解决问题可以很简单,只要能实现目标,过程越简单越好,"六十万的成长"追求大道至简。
关于EA,我个人经历了以下三种看法,
1. 认为直接在服务器上24小时允许,全自动买卖,坐等收钱;
2. 认为不可能存在,如果能赚钱,很多机构不是早就用了;
3. 把EA当工具,由人工在需要的时候操控;
第一种看法,明显是不符合自然规律的,能量是互相转化的,没有付出就没有收获。
第二张看法,因为和第一种的追求是一样的,这是没有希望的事情,所有认为不可能。
我曾经在1和2的观念中也待了很久,通过阅读和实践,以及思想的成熟,最后降低了要求,
EA和所有科技产品一样,本身就是工具,工具是需要人来使用的,
故而,只需要满足以下三个条件即可,
1. 套路简单,易于理解,程序可以很复杂,但是人的思考会跟不上;
2. 参数可以很多,用于测试和优化,但是需要人工操作的参数要尽量少;
3. 分清楚策略中哪些是全自动,哪些可以手工配合,如果无人值守的时候全自动的适应能力(全自动和人工的兼容);
为此,我的EA(DWaterEA)基于以下策略开发:
1. 补仓策略,以第一仓为基础,固定的盈利目标,比如做多0.03手盈利目标30个点,如果达到盈利目标,则止盈平仓,反之,回调N个点并且重新出现补仓信号,则按倍率(如1.6倍那么下一仓0.05手)进行补仓,直到所有仓位整理获利30点,如此,以车轮战为基本策略。
理论上如果有足够的资金,策略1是可以稳定收益的,但这对大部分用户不现实,即使有足够的资金,相信你也不会去冒那么无底限的风险,更重要的是被深套的那种心理很纠结,让人很厌恶那种感觉。所以,我对策略一做了补充,
2. 顺势补仓,即策略1在顺势的时候正常执行;逆势锁仓,分为保守补仓、只补一仓、不补仓,这是为了应对震荡行情,可通过参数设置。
3. 锁仓和解锁机制,在市场对我们不利的时候,进行锁仓等待,机会到来,适时解锁。
4. 基于策略3,我采用了容错策略来补充,当补仓后容错信号不利行情,且反向走了比如30点,则执行锁仓。当容错信号和趋势一致,则解锁订单,如果仓位过重,则解锁部分,最终保持仓位在合理范围内。
5. 小止盈,当最后一单或几单有收益,但整体没有达到目标,小止盈信号又出现了不利的情况,则先把这些获利的订单平仓,以达到锁定盈利和减仓的目标。
6. 续单,如果说小止盈是稳健策略,那么续单就是激进策略,在行情较轻(参数设置)的时候,最后一单获利10个点即可平仓,然后然后复制一份同样的订单重新开仓,以抬高最后一仓位置,增加补仓机会,仓位是获得利润不可缺少的载体,同时也是风险所在。
7. 与人工的配合,EA的订单是有其套路的,因此我的EA禁止人工下单(检测到立刻平掉),但是可以手工平仓(有讲究的,要从最后的订单开始),这平仓的订单盈利同样参与订单批次的整体计算,如果亏了那么程序就需要多赚才算获利。
做过销售的人应该都知道”把合适的产品卖给合适的人“,EA也一样,它需要:
会灵活使用它的人,合适的品种,合适的时间。也就如我们的生活,不断选择,坚持,熟练。

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

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

相关文章

流量控制和拥塞控制

流量控制是用于控制调制解调器与计算机之间的数据流,具有防止因为计算机和调制解调器之间通信处理速度的不匹配而引起的数据丢失。通常有硬件流量控制(RTS/CTS)和软件流量(XON/XOFF)控制。 拥塞现象是指到达通…

内聚的极限: 软件开发的不确定性原理

高内聚是有极限的. 当代码在一个维度上高度内聚的时候, 在其它维度上是发散的. -- 代码内聚设计的不确定性原理 大家都知道量子力学的不确定性原理: 在微观世界里, 有几对物理量不能同时精确的测定, 包括速度与位置, 以及能量与时间. 比如当我们精确的测定一个粒子的速度使其误…

python获取window共享目录列表_利用Python获取DICOM RTstructure勾画列表

在《利用Python打开DICOM CT文件》一文中,我们利用pydicom.dcmread()读取了CT图像。本文中我们将修改load_scan()函数来读取RTstructure文件并获取勾画列表1. 打开Jupyter notebook,导入需要的科学包import numpy as npimport mathimport pydicomimport …

sublime 自定义快捷键

[{ "keys": ["altspace"], "command": "auto_complete" }, // 自动提示、补全{ "keys": ["ctrlalti"], "command": "reindent" }, //整理代码快捷键{ "keys": ["f12"…

Ubuntu中安装、生成、导入、导出、Python3虚拟环境

1.安装Ubuntu虚拟环境、以及可以支持虚拟环境的模块 sudo apt install virtualenv sudo apt install virtualenvwrapper 安装完成之后,进入home目录,输入命令ls -al查看是否出现.virtualenvs目录,如果没有则手动创建.virtualenvs目录 重要…

Coursera课程 Programming Languages, Part C 总结

碎言碎语 和前面的 ML 和 Racket 感觉明显不一样了,一边学着一边觉得这真是一门奇怪的语言,有着各种奇怪的语法,不过真的算是一个奇妙的体验(相比前面的两门语言,Ruby 的学习资源多了不少)。week 1 的作业直…

如何判断网络是否进入拥塞状态

通过观察网络的吞吐量与网络负载间的关系 如果随着网络负载的增加,网络的吞吐量明显小于正常的吞吐量,那么网络就进入例如轻度拥塞的状况。 如果网络得吞吐量随着网络负载的增大反而下降,那么网络就可能进入拥塞状态。 如果网络的负载继续…

如何拷贝工程_如何将premiere的工程及素材文件打包?

我们在剪辑视频的时候经常会遇到素材丢失的情况,或者说需要换地方或换电脑继续剪辑。特别是以前做的视频现在需要修改一些地方,然后打开工程文件会发现素材丢失,如图:这种情况要不就是素材已经删除,要不就是素材改变了…

迈出从3K到1W的重要一步——掌握设计模式

IT职场的小菜经常有这样的疑问: 为什么一个相似的功能,大牛一会儿就搞定,然后悠闲地品着下午茶逛淘宝;而自己加班加点搞到天亮还做不完。 为什么用户提出需求变更后,大牛只需潇洒地敲敲键盘,改改配置&#…

使用pip安装virtualenv时出现问题

使用pip出现问题 fxd0ubuntu:~$ sudo pip install virtualenv [sudo] password for fxd0: env: ‘pip’: No such file or directory fxd0ubuntu:~$ pip insatall virtualenv Command pip not found, but can be installed with: sudo apt install python-pip 安装pip fxd0…

jquery 获取 outerHtml 包含当前节点本身的代码

在开发过程中,jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码,然后我们有时候确需要,找遍jQuery api文档也没有任何方法可以拿到。 看到有的人通过parent().html(),如果当前元素没有兄弟元素还…

拥塞控制中的开环和闭环控制

拥塞控制是很难设计的,因为它是一个动态的问题,许多情况下,甚至正式拥塞控制机制本身成为引起网络性能恶化甚至死锁的原因。从控制理论的角度来看拥塞控制这个问题,可以分为开环控制和闭环控制两种方法。开环控制就是在设计网络时…

c语言编写一个菜单系统_一招教你,轻松解决C语言编写一个正整数的所有因子!...

这个实例是一个能提高分析能力的实例,这个实例主要用到for语句,关键是如何确定其中变量的范围。求一个正整数的所有因子先来看看编程结果演示:编程演示输出结果编程如下:#include/*引用预处理命令,预处理包含stdio.h的头文件*/mai…

【简明笔记】循环条件的优化

[javascript] view plaincopy/* * 优化循环 */ //优化前 for(var i0; i < items.length; i){ //判断条件&#xff1a;(1)i<items.length; (2)i<items.length true; process(items[i]); } //优化后 var count items.length; //把length属性放在局…

ubuntu18.04安装mysql数据库

mysql安装参考&#xff1a; https://www.cnblogs.com/opsprobe/p/9126864.html 文中写的很详细&#xff0c;但是未进行初始密码的修改&#xff0c;初始密码修改参考文章&#xff1a; https://blog.csdn.net/qq_38737992/article/details/81090373

第四次Scrum编码冲刺!!!!

第四次Scrum编码冲刺&#xff01;&#xff01;&#xff01;&#xff01; 一、总体任务&#xff1a; 本次冲刺是完成对图书馆管理系统的最后三个功能的实现------管理员对用户授权、用户注销和用户查询 二、个人任务及完成情况&#xff1a; 本人本次的任务是实现对删除用户功能以…

Spring Cloud Edgware新特性之八:Zuul回退的改进

为什么80%的码农都做不了架构师&#xff1f;>>> Spring Cloud Edgware对Hystrix回退的逻辑进行了一些改进。本文将信息探讨新旧版本的回退操作&#xff0c;并分析的原因及改进后的优势。 Dalston及更低版本 对于Dalston及更低版本&#xff0c;要想为Zuul提供回退&a…

因特网 以太网 互联网的含义及区别

互联网是Internet的意译&#xff0c;因特网是Internet的音译&#xff0c;两者是等同的&#xff0c;是一个全世界范围的广域网。目前应用最为广泛的一类局域网是总线局域网-以太网。以太网的核心技术是它的随机争用型介质访问控制方法&#xff0c;即带有冲突检测的载波侦听多路访…

idea插件导出_Intellij IDEA 中我一直在用的几个插件

提前声明一下&#xff0c;今天这篇文章是在我家的那台 Mac 机子上写的&#xff0c;但是文中使用的快捷键还是主要针对于 Windows 平台「由于我的大多数读者在使用该系统&#xff0c;我是有多么爱你们&#xff5e;&#xff5e;&#xff5e;」。接上一篇《谈谈我与 Intellij IDEA…

打开.md格式文件的方式

我们平常偶尔会收到后缀为*.md的文件&#xff0c; md是简称&#xff0c;它的全名为MARKDOWN。MARKDOWN是一种标记语言软件&#xff0c;下载安装MarkdownPad2即可打开。 具体安装参考文章&#xff1a;MarkdownPad2安装汉化与注册码 https://blog.csdn.net/weixin_40612082/art…