初学者的问题 MQL4 MT4 MetaTrader 4 - 页 175

 

能否给我一些代码,我对如何循环查看日期感兴趣?

//=================================================История на дату - Баланс ====================================================================================================

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个泄漏的字符串 "这样的内存泄漏?

没有更多的对象存在,所有的动态对象都被删除了,这是唯一的内存泄漏信息。

 
你好,你能告诉我如何修改每一个新柱子 的获利和止损计算吗?
 
mikesteb_87:
你好,你能告诉我如何修改每一个新柱子 的获利和止损计算吗?

你的帖子里有一个链接:https://www.mql5.com/ru/articles/159。

粗略的说,在OnTick中要检查条形是否有变化,如果有变化--要调用必要的程序来改变止损和止盈。

Обработчик события "новый бар"
Обработчик события "новый бар"
  • www.mql5.com
Для создателей индикаторов и экспертов всегда был актуален вопрос написания экономичного кода с точки зрения времени выполнения. Можно подойти к решению этой задачи с разных сторон. Из этой обширной темы в данной статье будет затронут, казалось бы уже решенный вопрос: проверка появления нового бара. Это достаточно популярный способ ограничения...
 
Zelimhannahal00:
伙计们,帮我修改一下EA代码,在第一个信号中,它以0.1手买入所有基金。错误很可能是在订单检查中,原来不是检查而是购买。我不知道如何修复