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

 找回密码
 注册

QQ登录

只需一步,快速开始

手机短信登录

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

请教老师

[复制链接]
发表于 2018-5-30 10:26:24 | 显示全部楼层 |阅读模式
老师,请教,想开仓和加仓以后,达到某种条件后,按所有开单的总量的比例部分平仓。是否可以写成封装函数
比如:开仓1手,加仓第一次2手,加仓第二次3手,一共是6手的开单。
当达到条件1后,平总开单量的5分之一,也就是1.2手。
回复

使用道具 举报

 楼主| 发表于 2018-5-30 10:36:58 | 显示全部楼层
续上,还想请教老师:我想在发生平仓后,马上获取该平仓的单号,调用该平仓单的各项数据,这个怎么处理。就是比如在执行closesell( )下一TICK马上获取该平仓单或该批平仓单的各项数据。
回复 支持 反对

使用道具 举报

发表于 2018-5-30 14:14:19 | 显示全部楼层
如果 有多张订单,你想平,总单量的 百分比。
那是没有什么函数的,里面牵扯到 很多算法。
处理方法基本是。
写一个函数:
这个函数定义一个变量,记录已经平掉的单量。
然后一张一张订单 进行比较。平的就累计,直到平到你要的单量
当然 有些单子 会部分平仓,函数也是一样的 就是orderclose
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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