智能交易网,程序化交易,自动交易,量化交易

 找回密码
 注册

QQ登录

只需一步,快速开始

手机短信登录

参加MT4智能交易编程培训,7课免费在线试听MT4指标,EA代写,或EA指标加密账户远程验证服务 最完善商业MT4跟单系统(0.1秒极速响应不漏单)
为论坛做贡献有奖学金,奖学金可直接换真钱 扫本站微信公 众号部分视频课程指标EA免费得智能交易网MT4操盘神器,扫公众号免费得
查看: 5585|回复: 17

[范例]亏损一单暂停交易一段时间

[复制链接]
发表于 2014-9-1 21:52:48 | 显示全部楼层 |阅读模式
本帖最后由 Daimons 于 2014-10-20 00:01 编辑

extern int xdan=1;//亏损一单,可改
extern int MAGIC=12345;//magic number
extern int sleeptime=1000;//暂停时间

        for(int i=xdan;i>0;i--)
                {
                        if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==true)
                                {
                                        if(OrderMagicNumber()==MAGIC)
                                                {
                                                        if (OrderProfit()<0)
                                                                {
                                                                Sleep(sleeptime);
                                                                break;
                                                                }
                                                }
                                }
                }

//直接放到要暂停的地方
//感谢 Jason 与 瞬间的光辉的提醒,目前此代码会导致“冻结”
回复

使用道具 举报

发表于 2014-10-19 10:13:55 | 显示全部楼层
这个代码有好几处问题:
1 OrderTakeProfit()是止盈价格 不是盈利啊盈利是OrderProfit()
2 这样写有严重漏洞啊,你的意思其实是如果最近一张平仓的历史单如果盈利的话 就让程序休眠1秒钟。
   但是MT4的执行机理是每个价格波动一次就会执行一次。你这样写根本实现不了 亏损一单就停止1秒后再
   运行。只会导致 如果历史最近一单盈利的话,就直接导致以后每次运行到这个地方 都会停止1秒。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-20 00:00:36 | 显示全部楼层
MT4MT5 发表于 2014-10-19 10:13
这个代码有好几处问题:
1 OrderTakeProfit()是止盈价格 不是盈利啊盈利是OrderProfit()
2 这样写有严重 ...

已修改
回复 支持 反对

使用道具 举报

发表于 2014-10-20 19:37:00 | 显示全部楼层
你这个功能,其实实现起来不容易,我有空给你写出来。
你现在的代码考虑的还不完善
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-20 20:12:50 | 显示全部楼层
MT4MT5 发表于 2014-10-20 19:37
你这个功能,其实实现起来不容易,我有空给你写出来。
你现在的代码考虑的还不完善

好,那多谢了!
回复 支持 反对

使用道具 举报

发表于 2016-1-21 14:43:09 | 显示全部楼层
谢谢大家的分享
回复 支持 反对

使用道具 举报

发表于 2016-5-26 20:54:14 | 显示全部楼层
谢谢,好,那多谢了!
回复 支持 反对

使用道具 举报

发表于 2017-4-20 10:26:24 | 显示全部楼层
我要学习写EA
回复 支持 反对

使用道具 举报

发表于 2017-6-2 17:57:48 | 显示全部楼层
写好的代码在哪儿啊,老师,想学习一下
回复 支持 反对

使用道具 举报

发表于 2017-9-21 16:26:09 | 显示全部楼层
学习为主,技术为标,盈利为目
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|sitemap|智能交易网,程序化交易,自动交易,量化交易 ( 苏ICP备08108698号,苏州智德金网络科技股份有限公司版权所有 )

GMT+8, 2019-11-12 21:37 , Processed in 0.079405 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表