voidOnStart()
{ ulong DealTicket; // for Function : replace void with ulongulong PositionTicket;
if ( HistorySelect(TimeCurrent()-30*24*60*60,TimeCurrent()) ) // Select History = 30 days
{ if ( HistoryDealsTotal()>0 )
{ int DealIndex=HistoryDealsTotal()-1;
while ( DealIndex>=0 )
{ DealTicket=HistoryDealGetTicket(DealIndex); // select Deal if ( HistoryDealGetInteger(DealTicket,DEAL_ENTRY)==DEAL_ENTRY_OUT ) // Deal close Position
{ PositionTicket=HistoryDealGetInteger(DealTicket,DEAL_POSITION_ID);
Print("\n DealTicket = "+IntegerToString(DealTicket));
Print("PositionClosedByDeal = "+IntegerToString(PositionTicket));
// if ( some condition ) // for Function : Your selection// return (PositionTicket); // for Function : Enable return
}
DealIndex--;
}
// Print("Warning = Nothing selected from History"); // for Function : remove //
}
elsePrint("Warning = Empty History (select longer History)");
}
elsePrint("Error = "+IntegerToString(GetLastError())+" = Not loaded History");
// return (-1); // for Function : Enable return
}
我建议不要偏离这个概念,按照我的理解,就是在代码的开头复制一定量的条形数据,然后用这个数据工作--或者你建议的是一个例外?
还有,你怎么会认为我是一个程序员?
我认为没有必要猜测--什么会更快,有时答案可能并不明显--只有经验可以给这种问题一个答案。
那么这里 欢迎你。
你需要删除已经在历史中的带有票据的对象,但不包括那些仍在市场中的对象。
你需要一张关闭头寸 的票据,但你不能用PositionSelect()得到它。
你需要删除已经在历史中的票据对象,但不包括那些仍在市场中的对象。
重复的。
如果任务被 "逆转 "了怎么办?
移除仓位已经出市的票据对象...或者不删除尚未进入历史的票据对象,而删除其余的......。这基本上是同一件事。
简而言之,你需要已经关闭的头寸 的票据,但你不能用PositionSelect()得到它。
下面是一个脚本,它返回给定历史时期的所有平仓票。
代码告诉我们如何将其转换为一个函数(英文)。
这是一个脚本,用于返回给定历史时期的所有关闭头寸的票据。
代码显示了如何将其转换为一个函数(英文)。
最有趣的是,它已经马上被提及。
关于交易、自动交易系统和策略测试的论坛
初学者的问题 MQL5 MT5 MetaTrader 5
Artyom Trishkin, 2017.07.24 23:33
你是否尝试过寻找封闭的交易(OUT)?秩序就在那里--你可以看到它。
有趣的是,它已经马上被提及。
谢谢Artyom,我决定把这个问题留到以后,我是在睡觉的时候问的)
以下是返回给定历史时期所有关闭头寸的票据的脚本。
代码告诉我们如何将其转换为一个函数(英文)。
谢谢你的代码,它有帮助。
问题解决了!
有趣的是,这一点已经在一开始就被提及。
对主持人说。
那人想要代码(实施理念)。还有就是NOT,但他被送到了Freelance。
对主持人说:
这个人想要代码(实施想法)。在那里,它没有被殴打,而是被送去做自由职业者。
不是程序员的人有名字吗?
是的,我不是一个受过教育的程序员,但我每天都在努力掌握这项不容易的技能。
不是程序员的人有名字吗?
是的,我不是受过训练的程序员,但我每天都在努力掌握这项不容易的技能。
啊,这就对了。仍然有学习编程的愿望吗?然后试着理解所提供的内容,不要让自己成为一个考官。无意冒犯,但我就是这样理解所有关于CopyRates() 的反对意见和问题。
我的学历也不是程序员。在我读书的时候,没有这样的专业,而是靠算力计 "Felix "来计算。