换了个新的主题界面
今天在wordpress.org.cn发现了这个主题,感觉很喜欢,所以换来试试,希望大家继续支持O(∩_∩)O哈哈~
今天在wordpress.org.cn发现了这个主题,感觉很喜欢,所以换来试试,希望大家继续支持O(∩_∩)O哈哈~
之前在博客曾提过希望以某种方式给初学MT4编程的朋友一些帮助,现在觉得是时候做这件事了,我计划在近期举办一个MT4编程入门教学班。这个教学班的最大特点是从零开始,也就是无需任何编程基础也可以参加,希望这样能让更多的朋友踏入MT4编程的世界。教学的方式初步打算分如下两种:
1、从C语言语法开始,一步步学习MT4编程;
2、按学员的要求度身订造一套指标或EA,并为学员详细讲解结构原理、如何进行修改等(这种方式需要学员有起码的编程基础,能看懂代码,适合只希望快速得到自己想要的MT4代码的朋友)。
具体细节我还在和团队的成员商议,因为这件事不是我一个人做,而是由一个团队来进行,所以会酌情收取费用,希望大家能理解,毕竟做这样的事是需要付出很多的时间和精力的。
开班时间未定,如果有兴趣的朋友想了解更多或预定名额,可联系团队客服QQ咨询:949636732
休假了10多天,虽然很不舍得,但天下无不散之筵席,生活还是要继续的,呵呵。今天开始恢复更新博客,有什么问题想探讨的话,可以在博客上提出,也可加入QQ群和大家一起讨论。
10.1-10.12期间,我因外出旅游,上网不便,所以会暂时停止更新博客。待回来后,会继续和大家一起分享MT4编程的心得。欢迎大家加入我的QQ群和大家一起探讨。
经常有朋友问我关于如何实现移动止损的问题,我把我常用的一段移动止损的实现代码贴出来,当然不一定是最好的,只是说让初学的朋友有个模板参照一下。
void tr(int magic,int triling_i){ for (int k=0;k<OrdersTotal();k++){ OrderSelect(k,SELECT_BY_POS); if (OrderMagicNumber()==magic){ if (OrderType()==OP_BUY && NormalizeDouble(Ask-OrderOpenPrice(),Digits)>=triling_i*Point && OrderStopLoss()<NormalizeDouble(Ask-triling_i*Point,Digits)) { if (!OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask-triling_i*Point,Digits),OrderTakeProfit(),0,Blue)){ Print("Trailing stop error Buy :"+error(GetLastError())); } } if (OrderType()==OP_SELL && NormalizeDouble(Bid+triling_i*Point,Digits)<=OrderOpenPrice() && (OrderStopLoss()>NormalizeDouble(Bid+triling_i*Point,Digits) || OrderStopLoss()==0)) { if (!OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid+triling_i*Point,Digits),OrderTakeProfit(),0,Red)){ Print("Trailing stop error Sell :"+error(GetLastError())); } } } } }
之前用bt的方式发布了1999-2008年完整历史数据的下载,但很多朋友都反映没有种子,所以我把这个压缩文件上传到纳米盘上面去了,需要的朋友可以选择这个方式下载:
很多人都知道可以从MetaQuotes的官方服务器下载到完整的历史数据(从1999至今)。但由于服务器在国外的原因,下载速度很差,而且经常下载不了。所以我把我机器上的几个主要货币对数据整理好并以BT下载的形式发布出来,有需要的朋友可以用bt工具进行下载。这个数据包包括了以下货币对的完整历史数据:
EURUSD
GBPUSD
USDCHF
USDJPY
AUDUSD
USDCAD
NZDUSD
我只要开机,基本都会做种,所以这个种子是长期有效的。
MD5: 9f4e40269132f20563239068b72880b4
海豚小弟是一个交易策略,来自火线外汇论坛(www.fx998.com/bbs),我将其编写为EA,并免费发布出来。EA的规则和原策略是完全一样的,不清楚这个策略的可到火线外汇论坛搜索。通过测试,我发现这个EA对EURUSD的4H时段交易效果最好,下面是从2000年1月1日至2008年9月4日的历史数据测试结果:

由于该策略的原作者并没有对其移动止损、头寸管理和资金管理等方面做出说明,所以目前这个版本的ea并没有加入以上元素,默认是每次只交易固定的手数,使用的时候可在ea参数设置里面修改每次交易的单量。我正在尝试将我认为较好的头寸管理、资金管理和移动止损等模块和这个策略组装起来,以测试哪种搭配更好,如有新的研究心得,我会在博客上进行更新。如果你有兴趣参与这个ea的开发、或有什么好的建议给我的话,欢迎与我联系。