Kwong Yuan / 发布
论坛
帮忙看看代码哪里出错了?
各位老大,帮忙看看代码哪里出错了??? void CheckAndOpenLimitOrdersForSymbol( string symbol, SymbolData &data) { ………… double volume = GetTradeVolume(symbol); bool isRecoveryMode = false ; if (Recovery) // 只有当Recovery为true时才检查恢复模式 { datetime startTime = TimeCurrent ()
怎么通过历史订单来获取改订单的开仓价格???
我用以下代码怎么获取不了开仓的价格? double GetOpenPrice( long dealTicket) { // Get the order ticket associated with the deal long orderTicket = HistoryDealGetInteger (dealTicket, DEAL_ORDER ); double openPrice = HistoryOrderGetDouble (orderTicket, ORDER_PRICE_OPEN ); } 是哪里有问题吗?如果打印的话会显示获取不了开仓价格。
请教各位大佬!!!!!!!!
double CalculateTodayProfit() { double totalProfitOfToday = 0 ; datetime currentTime = TimeCurrent (); MqlDateTime currentDateTime; TimeToStruct (currentTime, currentDateTime); MqlDateTime startOfDay; TimeToStruct (currentTime, startOfDay); startOfDay.hour = 0 ;
怎样才能通过MQL5的EA验证发布???????
如题,要通过EA验证发布真的是好多问题,总是失败失败失败 目前遇到的问题有:1、交易量。(在取消挂单时出现)2、开仓设置止损时提示超过46%的什么什么。(忘记了,意思应该是没有考虑到爆仓的问题吧) 请问还有什么问题要注意的啊?感觉有好多问题。有没有相关的文章可以罗列全部的问题并有解决的方法。