Для создателей индикаторов и экспертов всегда был актуален вопрос написания экономичного кода с точки зрения времени выполнения. Можно подойти к решению этой задачи с разных сторон. Из этой обширной темы в данной статье будет затронут, казалось бы уже решенный вопрос: проверка появления нового бара. Это достаточно популярный способ ограничения...
能否给我一些代码,我对如何循环查看日期感兴趣?
//=================================================История на дату - Баланс ====================================================================================================
Double Ballanc()
{
double date=0, history=0;
for ( int trade = OrdersTotal() - 1; trade >= 0; trade-- )
{
如果 (OrderSelect(trade, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber() == MagicLock && OrderSymbol() == Symbol()
{
date=Day()。
}
}
for ( trade = date - 1; trade >= 0; trade--)
{
for ( int trade = OrdersHistoryTotal() - 1; trade >= 0; trade- - )
{
如果( OrderSelect(trade,SELECT_BY_POS,MODE_HISTORY))
{
=OrderProfit(;)
}
}
}
return(profithistory)。
这就是功能!条件是要知道锁定订单的起始日期的账户余额。
//=================================================История на дату - Баланс ====================================================================================================
Double Ballanc()
{
int date=31,month=12,year=0。
double history=0,swaphistory=0。
for ( int trade = OrdersTotal() - 1; trade >= 0; trade-- )
{
如果 ( OrderSelect(trade, SELECT_BY_POS, MODE_TRADES) && OrderMagicNumber() == MagicLock && OrderSymbol() == Symbol()
{
year=Year()。
}
}
for (int trade=year;trade>=2018;trade--)
{
for ( trade=month;trade>=1;trade--)
{
for ( trade = date; trade >= 1; trade--)
{
for ( trade = OrdersHistoryTotal() - 1; trade >= 0; trade- - )
{
if ( OrderSelect(trade,SELECT_BY_POS,MODE_HISTORY) && date==Day() && month==Month() && year==Year()
{
swaphistory+=OrderProfit()。
swaphistory+=OrderSwap()。
}
}
}
}
}
返回(profithistory+swaphistory)
}
在用于制作面板的Metacvot库中,实现了ON_DRAG_PROCESS事件。
有必要为一个单独的趋势线 处理ON_DRAG_PROCESS事件,而不是为这种面板代码中的面板元素处理。这是否可能,如何实施?我已经尝试过,但失败了。
下午好!
你能告诉我在EA去初始化后,哪些情况下会出现 "还剩1个泄漏的字符串 "这样的内存泄漏?
没有更多的对象存在,所有的动态对象都被删除了,这是唯一的内存泄漏信息。
你好,你能告诉我如何修改每一个新柱子 的获利和止损计算吗?
你的帖子里有一个链接:https://www.mql5.com/ru/articles/159。
粗略的说,在OnTick中要检查条形是否有变化,如果有变化--要调用必要的程序来改变止损和止盈。
伙计们,帮我修改一下EA代码,在第一个信号中,它以0.1手买入所有基金。错误很可能是在订单检查中,原来不是检查而是购买。我不知道如何修复