新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1670

 
MakarFX #:
你有 "GetAveragePrice() "函数

为 "max_ticket "和 "min_ticket "制作一个。

这是马卡在进行建设性的对话

 
EVGENII SHELIPOV #:

这是马卡在进行建设性的对话

这一切都取决于问题的正确性。

evgenii shelipov# :

帮助我修改代码,以便用积分 代替 利润谢谢你。

evgenii shelipov#:

我的问题很简单--在货币中指定最小/最大订单将在一定数量的点后的盈亏平衡点后关闭,而不是利润

你能感觉到区别吗?

 
MakarFX #:
你有平均价格函数 "GetAveragePrice()"

做同样的一个,但只针对 "max_ticket "和 "min_ticket"。

在这里,是时候向观众讲话了,我明天将拟定一个问题,并向论坛成员提问。

 
MakarFX #:

这一切都取决于所问的正确问题

你能感觉到区别吗?

是的,也许我还没有搞清楚这个问题,我已经在论坛上提出来了。我明天会更具体地提出来。

 

谁能解释一下,为什么即使foo2返回真,OnTick中的x总是假的?

void OnTick(){
    bool x = foo();
}

bool foo2(){
    ...
    if(...) return true;
    else return false;
}

bool foo(){
    bool x = false;
    if(...) x = foo2(); 
    return x;
}
 
Nerd Trader #:

谁能解释一下,为什么即使foo2返回真,OnTick中的x总是假的?

通常情况下,某处有一个逻辑错误。打印每个步骤。

 
你好,谁能推荐一篇文章或经验,如何在专家顾问中实现OnCalculate
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],

试图组织一个跨所有TF的计算。

帮助亲爱的仆人!
 
Mikhail Toptunov OnCalculate?

我正试图组织一个跨所有TF的计算。

帮助亲爱的仆人!

这可以不通过 OnCalculate 来完成

OnCalculate()函数只在自定义指标中调用
 
Valeriy Yastremskiy #:

通常在某处有一个逻辑错误。打印每个步骤。

这就是我的工作。当foo2()返回真时,用打印来观察。
 
Nerd Trader #:

谁来解释一下,为什么即使foo2返回真,OnTick中的x总是假的?

如果foo2返回真,在这里寻找错误

bool foo(){
    bool x = false;
    if(...)  x = foo2(); 
    return x;
}
原因: