- 数据科学与机器学习 — 神经网络(第 02 部分):前馈神经网络架构设计
赫兹股票期货量化软件
python深度学习开发语言神经网络人工智能
有时,与您的问题最相合的网络可能是输入层中有10个节点,隐藏层中有13个节点/神经元,输出层中有大约四个节点/神经元,更不必提您将不得不微调整个网络中隐藏层的数量。我的观点是,我们需要一些动态的东西。一个动态代码,我们可以在不打破程序的情况下更改参数及优化。如果您使用python-keras函数库来构建神经网络,即便架构很复杂,您也能减少配置和编译的工作,这就是我希望我们能够在MQL5中达成的目标
- MQL5: 通过反向持仓来平仓
森林猩
MT5下单平仓
MQL5:通过反向持仓来平仓EA交易中最常见的操作,下单和平仓。在脚本程序中写。首先要了解发送下单需要的函数OrderSend同样,先放上官方给的函数参考链接OrderSendOrderSend函数的参数列表MqlTradeRequest交易请求结构,该结构的属性如下图所示MqlTradeResult交易请求结果结构,该结构的属性如下图所示然后通过代码来看如何去使用这两个结构去实例化OrderSe
- anzo capital昂首资本:MT4和MT5 EA测试的主要区别
anzocapital
Anzocapital昂首资本笔记
MT4和MT5EA测试仪的主要区别,anzocapital昂首资本认为体现在以下方面:首先,对于专业模式的测试,MT4所需的时间大约为30分钟,MT5最多需要10分钟,显然MT5效率更高。在优化方面,MT4对优化建议进行测试,以寻找最佳的参数组合,然而它只使用一个处理器内核进行优化。然而,MT5通过MQL5云网络模型,能够整合数百个处理器内核的能力,极大地提高了优化速度。此外,MT5还引入了测试代
- 哪位能把下边这段mql5代码翻译一下?
weixin_43776835
mt5
//+------------------------------------------------------------------+//|Customindicatorinitializationfunction|自定义指标初始化功能//+------------------------------------------------------------------+intOnInit
- 二 标准常量,列举和架构
牛在汇上飞
为简化编写,在MQL5语言中预定义了标准常量和表达式.此外,在存储信息方面用了结构服务。整型的标准变量与宏类似。按用途可分为:(一)图表常量//与价格图表共同使用,如:开盘,导航,设置参量;(二)对象常量//用来加工图表中添加和显示出来的图像对象;(二)指标常量//用于标准和自定义指标;(四)环境状态//描述MQL5程序的属性,显示客户端信息,安全性和活期存款账户;(五)交易常量//在交易过程中允
- 四 预定义变量
牛在汇上飞
预先定义变量的值在MQL5程序启动之前通过客户端建立,预先定义变量是不变的,也不会通过MQL5程序转变。(除了_LastError外)以下是已预先定义的变量_AppliedTo//可以找出用于指标计算的数据类型_Digits//小数位数_Point//要引用的货币对的大小_LastError//最后的错误代码_Period//当前表格的时间表_RandomSeed//假随机整数生成器的当前状态_S
- MQL5教程6 K线数据相关
很阔爱
MQL5教程
基础的市场信息获取:时间高开敌手价成绩量k线序列voidTest(){intshift=0;datetimetime=iTime(Symbol(),Period(),shift)
- MQL5教程5市场深度数据获取
很阔爱
MQL5教程人工智能
获取市场深度,比较重要,单独写一节。//+------------------------------------------------------------------+//|获取市场深度信息.mq5|//|Copyright2020,MetaQuotesSoftwareCorp.|//|https://www.mql5.com|//+----------------------------
- MT4常用工具合集
GPGP
本文长期更新账户分析最傻瓜的方法就是把账户同步到Myfxbook或者MQL5。当然有些用户(特别是短线交易者)喜欢使用一些MT4指标来展示最近几天的交易成绩,还是挺直观的。这里推荐MTDriver做的指标(他们的官网chaokes.com可以下载)。如果你和我一样交易风格相近,也可以看眼我自己写的账户分析功能的指标交易面板交易面板可以使得短线交易方便很多,网友自创的交易面板选择也不少,这里也推荐M
- OPENCL:从朴素到更具深度的编程(转载)
Peter_shu
简介第一篇文章《OpenCL:连接并行世界的桥梁》是对OpenCL主题内容的一个简要介绍。它解决了OpenCL中程序(尽管不太准确,但亦称为一个内核)与MQL5的外部(主机)程序之间交互的基本问题。有些语言的性能(比如向量数据类型的使用),都是通过pi=3.14159265...的计算举例证明。某些情况下程序的性能有可观的优化空间。但是,前文所述的都是朴素优化,因为它们并未考虑到执行所有计算要用到
- 三 MQL5 程序
牛在汇上飞
操作MQL5程序,必须经无错编译通过.可以按编译按纽或按F7键查看.通过后同名的EX5可执行文件会增加到目录中(terminal_dir\MQL5\Experts,terminal_dir\MQL5\indicators或者terminal_dir\MQL5\scripts.),这些文件可以执行。(一)程序运行–//调用预先定义的事件处理器的命令;(二)测试交易策略–//策略测试中MQL5程序的操
- MT5入门到精通之六(MQL5高级语法 )
旺仔2488
2017/4/2219:32MT5入门到精通之六(MQL5高级语法)一.类面向对象1.封装(不让外部使用,private)private类内部使用,public内部外部都可以访问,protect继承类也可以访问,一定要在类内访问。2.函数重载,同一个函数名,不同参数3.继承执行顺序父类的构造-子类的构造-子类的析构-父类的析构[(注意法1创建对象方法不是立马自动调用析构函数的,没有使用对象后才自动
- MQL5:在EA和脚本程序中引用自定义指标
森林猩
MT5智慧交易EA
MQL5:在EA和脚本程序中引用指标第一步声明第二步使用iCustom函数第三步使用CopyBuffer复制引用指标中的指定数组最近刚对MQL5语言有一点了解。在写指标、EA的时候可以参考的、有用的资料除了MQL5自带的参考,能百度到的实在是少之又少。也可能是我自己找到资料的能力有限。今天通过看MQL5自带的参考文档,在脚本和EA中得到了想要的指标计算值。果然多看看参考文档是没有错的。那废话不说,
- MT5入门到精通之五(MQL5初级语法 )
旺仔2488
一.MQL5初级语法(学过c++的简单看10分钟就可以)//+------------------------------------------------------------------+//|Script接口.mq5|//|Copyright2017,MetaQuotesSoftwareCorp.|//|https://www.mql5.com|//+------------------
- 一 语言基础
牛在汇上飞
语言基础MQL5是一种面向对象的高级的程序语言,它用来自动录入交易战略,为金融市场的各种分析定制智能指标。它不仅允许录入各种EA系统,更致力于实践操作,还能建立专属的图表工具以帮助您制定交易决策。内容:(一)语法(二)数据类型(三)运行式和表达式(四)运算符(五)函数(六)变量(七)预处理程序(八)面向对象的程序设计MQL5是C++语言为蓝本的,相比与MQL4,新的语言有计数,结构,类和事件处理功
- 2019/11/07 [异朽阁] 客户档案 (目标完成率4.15%)
killnight
image.pngimage.pngimage.pngLIONGKFXVIP英俊VIP茶山VIP一百刀以上交易数据已经同步到【MT4官网·MQL5信号认证·真实账户数据】因为付费文章不会容易被屏蔽,想详细获得交易数据的朋友。请付费1元保护本文章。
- 一更新的MQL4
牛在汇上飞
更新的MQL4MQL4有什么新特性从构建600开始,MQL4编程语言已经完全被修改,达到了MQL5的级别。现在您可以使用统一的元编辑器开发环境、创建自己的风格、使用库和调试工具在MQL4/5中开发交易机器人。MQL4因为易于学习和使用MetaTrader4终端多年生成的大量代码,在自动化系统开发人员中非常流行。然而,这种语言也存在一些缺点——简单的编程语言无法允许开发复杂的系统,并且妨碍从高级语言
- (一) 语法
牛在汇上飞
语法MQL5语言为程序交易策略语言,与C++编程语言十分类似.不同处在于:1没有运算地址;2没有goto语句;3匿名计算无法删除;4无成倍继承.注释与MQL4用法相同即//为单行注,/**/为外行注标识符用来给变量和函数进行命名,长度不能超过63个字节。保留关键词以下不可再定义:[数据类型]intdoublestringdatetimecolorvoidcharfloatucharclassuin
- MetaEditor中MQL使用方法
张子浩
MT4程序——帮助——MQL5文档,转到网页,切换到中文,点击旁边搜索图标。MetaEditor编辑器,点击相应关键字,按F1键,即可启动MT4对应的MQL4的对应关键字用法帮助。但是英文。时间序列和指标访问/iHighest-参考MetaTrader5的算法/自动交易语言https://www.mql5.com/zh/docs/series/ihighest面向初学者的MQL4语言系列之1—MQ
- MQL5参考
SGH0311
MQL5学习MQL5自动化脚本
MQL5是一种内置式计算机语言,用于设计交易的策略。通过这种语言,可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。而且,MQL5还能自定义客户指标,脚本和数据库。MQL5内包含了大量可以分析当前及历史报价所必须的函数,并内置的内基本指标和函数来管理和支配这些交易。MetaEditor5(文本编辑器)集合了编写MQL5程序代码的各种语句。它能帮助使用者方便地写出规范的代码。简要指南包括
- MQL5:zig-zag 指标
IzumoRiki
MQL
Zig-Zag指标是用于描述高低点趋势的指标。MQL5官方实现MQL5官方实现十分地烂,辣鸡,很多无用的变量,程序冗长,不一致,效率低下。感觉是多个菜鸟合作写出来的,有一些没有用的变量都没有删掉。不过,先来看看MQL5的官方实现:辅助函数首先引入两个辅助用纯函数1,用于搜索一个数组中一个区间内的最大/最小值的索引。array[iHighest]=maxi∈(startPos−depth,start
- MQL5源码:智能交易脚本EA结构解读
zccz14
源码mqlea均线交易系统
EA是MQL中的自动交易脚本,可以通过编程控制计算机自动进行交易,节省人工盯盘的精力,以及提高执行效率。本文以经典的均线交易系统解读MQL5交易脚本EA的结构。策略当价格上穿均线时做多并在下穿均线时平仓;当价格下穿均线时做空并在上穿均线时平仓。真是非常简单的均线交易系统呢。代码结构精解版本声明在一开始,会有一些跟实际功能无关的代码,大致是一个EA的自我介绍的玩意,并没有什么功能上的用途。//+--
- MQL5源码解读:CObject类
zccz14
源码mql
MQL标准库文件Include/Object.mqh中有这么一个类CObject,作为MQL中的对象基类存在。Source:Include/Object.mqh//+------------------------------------------------------------------+
//|Object.mqh|
//|Copyright2009-2013,MetaQuotesSo
- mql5程序详解,MACD
stovelevon
教程mql5
直接进入主题,日后补充MQL5是用来炒外汇的编程语言基于C++,所以大家应该很熟悉首先,我们要创建一个Class,//+------------------------------------------------------------------+
//|MACDSampleexpertclass|
//+-------------------------------------------
- mql5入门
stovelevon
mql5
直接进入主题第一步,下载IDE,下载地址http://files.metaquotes.net/metaquotes.software.corp/mt5/mt5setup.exe第二步,安装IDE,双击就好了第三步,测试IDE安装成功与否双击程序打开以后,按F4,进入IDE编辑器Ctrl+N创建一个新文件选择第一个选项,下一步名称随便叫一个吧,例如Hello_world然后下一步,下一步,完成贴入
- TOMCAT在POST方法提交参数丢失问题
357029540
javatomcatjsp
摘自http://my.oschina.net/luckyi/blog/213209
昨天在解决一个BUG时发现一个奇怪的问题,一个AJAX提交数据在之前都是木有问题的,突然提交出错影响其他处理流程。
检查时发现页面处理数据较多,起初以为是提交顺序不正确修改后发现不是由此问题引起。于是删除掉一部分数据进行提交,较少数据能够提交成功。
恢复较多数据后跟踪提交FORM DATA ,发现数
- 在MyEclipse中增加JSP模板 删除-2008-08-18
ljy325
jspxmlMyEclipse
在D:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.wizards_6.0.1.zmyeclipse601200710\templates\jsp 目录下找到Jsp.vtl,复制一份,重命名为jsp2.vtl,然后把里面的内容修改为自己想要的格式,保存。
然后在 D:\Progr
- JavaScript常用验证脚本总结
eksliang
JavaScriptjavaScript表单验证
转载请出自出处:http://eksliang.iteye.com/blog/2098985
下面这些验证脚本,是我在这几年开发中的总结,今天把他放出来,也算是一种分享吧,现在在我的项目中也在用!包括日期验证、比较,非空验证、身份证验证、数值验证、Email验证、电话验证等等...!
&nb
- 微软BI(4)
18289753290
微软BI SSIS
1)
Q:查看ssis里面某个控件输出的结果:
A MessageBox.Show(Dts.Variables["v_lastTimestamp"].Value.ToString());
这是我们在包里面定义的变量
2):在关联目的端表的时候如果是一对多的关系,一定要选择唯一的那个键作为关联字段。
3)
Q:ssis里面如果将多个数据源的数据插入目的端一
- 定时对大数据量的表进行分表对数据备份
酷的飞上天空
大数据量
工作中遇到数据库中一个表的数据量比较大,属于日志表。正常情况下是不会有查询操作的,但如果不进行分表数据太多,执行一条简单sql语句要等好几分钟。。
分表工具:linux的shell + mysql自身提供的管理命令
原理:使用一个和原表数据结构一样的表,替换原表。
linux shell内容如下:
=======================开始 
- 本质的描述与因材施教
永夜-极光
感想随笔
不管碰到什么事,我都下意识的想去探索本质,找寻一个最形象的描述方式。
我坚信,世界上对一件事物的描述和解释,肯定有一种最形象,最贴近本质,最容易让人理解
&
- 很迷茫。。。
随便小屋
随笔
小弟我今年研一,也是从事的咱们现在最流行的专业(计算机)。本科三流学校,为了能有个更好的跳板,进入了考研大军,非常有幸能进入研究生的行业(具体学校就不说了,怕把学校的名誉给损了)。
先说一下自身的条件,本科专业软件工程。主要学习就是软件开发,几乎和计算机没有什么区别。因为学校本身三流,也就是让老师带着学生学点东西,然后让学生毕业就行了。对专业性的东西了解的非常浅。就那学的语言来说
- 23种设计模式的意图和适用范围
aijuans
设计模式
Factory Method 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
Abstr
- Java中的synchronized和volatile
aoyouzi
javavolatilesynchronized
说到Java的线程同步问题肯定要说到两个关键字synchronized和volatile。说到这两个关键字,又要说道JVM的内存模型。JVM里内存分为main memory和working memory。 Main memory是所有线程共享的,working memory则是线程的工作内存,它保存有部分main memory变量的拷贝,对这些变量的更新直接发生在working memo
- js数组的操作和this关键字
百合不是茶
js数组操作this关键字
js数组的操作;
一:数组的创建:
1、数组的创建
var array = new Array(); //创建一个数组
var array = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]
- 别人的阿里面试感悟
bijian1013
面试分享工作感悟阿里面试
原文如下:http://greemranqq.iteye.com/blog/2007170
一直做企业系统,虽然也自己一直学习技术,但是感觉还是有所欠缺,准备花几个月的时间,把互联网的东西,以及一些基础更加的深入透析,结果这次比较意外,有点突然,下面分享一下感受吧!
&nb
- 淘宝的测试框架Itest
Bill_chen
springmaven框架单元测试JUnit
Itest测试框架是TaoBao测试部门开发的一套单元测试框架,以Junit4为核心,
集合DbUnit、Unitils等主流测试框架,应该算是比较好用的了。
近期项目中用了下,有关itest的具体使用如下:
1.在Maven中引入itest框架:
<dependency>
<groupId>com.taobao.test</groupId&g
- 【Java多线程二】多路条件解决生产者消费者问题
bit1129
java多线程
package com.tom;
import java.util.LinkedList;
import java.util.Queue;
import java.util.concurrent.ThreadLocalRandom;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.loc
- 汉字转拼音pinyin4j
白糖_
pinyin4j
以前在项目中遇到汉字转拼音的情况,于是在网上找到了pinyin4j这个工具包,非常有用,别的不说了,直接下代码:
import java.util.HashSet;
import java.util.Set;
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin
- org.hibernate.TransactionException: JDBC begin failed解决方案
bozch
ssh数据库异常DBCP
org.hibernate.TransactionException: JDBC begin failed: at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:68) at org.hibernate.impl.SessionImp
- java-并查集(Disjoint-set)-将多个集合合并成没有交集的集合
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.ut
- Java PrintWriter打印乱码
chenbowen00
java
一个小程序读写文件,发现PrintWriter输出后文件存在乱码,解决办法主要统一输入输出流编码格式。
读文件:
BufferedReader
从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。
通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因
- [天气与气候]极端气候环境
comsci
环境
如果空间环境出现异变...外星文明并未出现,而只是用某种气象武器对地球的气候系统进行攻击,并挑唆地球国家间的战争,经过一段时间的准备...最大限度的削弱地球文明的整体力量,然后再进行入侵......
那么地球上的国家应该做什么样的防备工作呢?
&n
- oracle order by与union一起使用的用法
daizj
UNIONoracleorder by
当使用union操作时,排序语句必须放在最后面才正确,如下:
只能在union的最后一个子查询中使用order by,而这个order by是针对整个unioning后的结果集的。So:
如果unoin的几个子查询列名不同,如
Sql代码
select supplier_id, supplier_name
from suppliers
UNI
- zeus持久层读写分离单元测试
deng520159
单元测试
本文是zeus读写分离单元测试,距离分库分表,只有一步了.上代码:
1.ZeusMasterSlaveTest.java
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Assert;
import org.j
- Yii 截取字符串(UTF-8) 使用组件
dcj3sjt126com
yii
1.将Helper.php放进protected\components文件夹下。
2.调用方法:
Helper::truncate_utf8_string($content,20,false); //不显示省略号 Helper::truncate_utf8_string($content,20); //显示省略号
&n
- 安装memcache及php扩展
dcj3sjt126com
PHP
安装memcache tar zxvf memcache-2.2.5.tgz cd memcache-2.2.5/ /usr/local/php/bin/phpize (?) ./configure --with-php-confi
- JsonObject 处理日期
feifeilinlin521
javajsonJsonOjbectJsonArrayJSONException
写这边文章的初衷就是遇到了json在转换日期格式出现了异常 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 原因是当你用Map接收数据库返回了java.sql.Date 日期的数据进行json转换出的问题话不多说 直接上代码
&n
- Ehcache(06)——监听器
234390216
监听器listenerehcache
监听器
Ehcache中监听器有两种,监听CacheManager的CacheManagerEventListener和监听Cache的CacheEventListener。在Ehcache中,Listener是通过对应的监听器工厂来生产和发生作用的。下面我们将来介绍一下这两种类型的监听器。
- activiti 自带设计器中chrome 34版本不能打开bug的解决
jackyrong
Activiti
在acitivti modeler中,如果是chrome 34,则不能打开该设计器,其他浏览器可以,
经证实为bug,参考
http://forums.activiti.org/content/activiti-modeler-doesnt-work-chrome-v34
修改为,找到
oryx.debug.js
在最头部增加
if (!Document.
- 微信收货地址共享接口-终极解决
laotu5i0
微信开发
最近要接入微信的收货地址共享接口,总是不成功,折腾了好几天,实在没办法网上搜到的帖子也是骂声一片。我把我碰到并解决问题的过程分享出来,希望能给微信的接口文档起到一个辅助作用,让后面进来的开发者能快速的接入,而不需要像我们一样苦逼的浪费好几天,甚至一周的青春。各种羞辱、谩骂的话就不说了,本人还算文明。
如果你能搜到本贴,说明你已经碰到了各种 ed
- 关于人才
netkiller.github.com
工作面试招聘netkiller人才
关于人才
每个月我都会接到许多猎头的电话,有些猎头比较专业,但绝大多数在我看来与猎头二字还是有很大差距的。 与猎头接触多了,自然也了解了他们的工作,包括操作手法,总体上国内的猎头行业还处在初级阶段。
总结就是“盲目推荐,以量取胜”。
目前现状
许多从事人力资源工作的人,根本不懂得怎么找人才。处在人才找不到企业,企业找不到人才的尴尬处境。
企业招聘,通常是需要用人的部门提出招聘条件,由人
- 搭建 CentOS 6 服务器 - 目录
rensanning
centos
(1) 安装CentOS
ISO(desktop/minimal)、Cloud(AWS/阿里云)、Virtualization(VMWare、VirtualBox)
详细内容
(2) Linux常用命令
cd、ls、rm、chmod......
详细内容
(3) 初始环境设置
用户管理、网络设置、安全设置......
详细内容
(4) 常驻服务Daemon
- 【求助】mongoDB无法更新主键
toknowme
mongodb
Query query = new Query(); query.addCriteria(new Criteria("_id").is(o.getId())); &n
- jquery 页面滚动到底部自动加载插件集合
xp9802
jquery
很多社交网站都使用无限滚动的翻页技术来提高用户体验,当你页面滑到列表底部时候无需点击就自动加载更多的内容。下面为你推荐 10 个 jQuery 的无限滚动的插件:
1. jQuery ScrollPagination
jQuery ScrollPagination plugin 是一个 jQuery 实现的支持无限滚动加载数据的插件。
2. jQuery Screw
S