首页
短网址 ea.dog
数据
mn_N6666
集锦
交易员热榜
VIP
记录
立即登录
免费注册
✓
使用“Bing”搜索
✓
使用“Google”搜索
✓
使用“百度”搜索(推荐)
✓
使用“搜狗”搜索
✓
站内搜索
📅
财经日历
📊
实时波动
📈
大盘云图
📶
行情走势
🆚
投机情绪
🚀
今日热点
每日签到
平掉除最新持仓单以外的所有持仓
老周
LV16
2016-10-26
· 1466 阅读
mql4编程中文手册
1466 人阅读
|
0 人回复
倒序循环读取所有持仓单 ,过滤掉非本K线商品的持仓单,并用数组记录每张单的Ticket和订单类型
循环选择每个Ticket对应的持仓单,根据 记录下的订单类型进行平仓动作,循环只执行到倒数第2个位置。
bool ClosePositionExceptLast()
{
bool Flag=true;
int tick[200],tp[200];
int j=0;
for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
{
j=j+1;
tick[j]=OrderTicket();
tp[j]=OrderType();
}
}
if (j!=0)
{
for(i=1;i<j;i++)
{
OrderSelect(tick[i], SELECT_BY_TICKET);
switch(tp[i])
{
case OP_BUY:
if(OrderClose(tick[i],OrderLots(),Bid,滑点偏移点数,CLR_NONE)==false) Flag=false;
break;
case OP_SELL:
if(OrderClose(tick[i],OrderLots(),Ask,滑点偏移点数,CLR_NONE)==false) Flag=false;
break;
}
}
}
return(Flag);
}
复制代码
mql4编程中文手册
""
打赏
还没有人打赏,支持一下
楼主热帖
Price Action 价格行为 裸k初级视频+高级视频 全套合集3.23G
易行编程模版(MQL4)说明书
MACD主图指标,方便视觉。
可以同时看到现在和历史的支撑与阻力及轴心的指标
zigzig详解
做外汇真的不能有太多欲望!
K线两点间连线模块
获取持仓多单及空单总手数的函数
指定平仓时间
限制EA使用时间、使用账号、交易货币对最简单的函数
回复
举报
高级模式
您需要登录后才可以回帖
登录
|
注册
提醒:
禁止引战、谩骂、灌水内容
发表回复
回帖后跳转到最后一页
开通VIP会员权限
VIP尊享资源
无限制下载
仅0.8元/日,立即开通
免费下载所有资源
最新发布
一次一单金朗普,可以测试
今天继续正常运行。 一次一单, 自动交易, 有兴趣的朋友可以自己测试。 不怕比较,
一次一单金朗普,
一天从5刀干到141刀的指标
高级布林带(箭头无飘逸),自己写的,回帖
高端高胜率黄金突破策略2025最新版V16.1 资
【行稳致远】趋势突破双向挂单EA(15品种)
从5刀干到122刀爆了后又干到141刀的认知
高级神龙通道|大周期定方向+小周期抓入场
有问题联系客服