//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+class test
{
public:
int rezult(void)
{
staticint t=0;
t++;
return t;
}
};
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+class test_end : public test
{
public:
virtualint rezult(void);
};
test_end go;
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
go.rezult();
// 'rezult' - function must have a body TEst.mq4 42 7
}
//+------------------------------------------------------------------+
ORDER_TYPE_BUY 是什么意思?只要把它打印出来,并确保它是0。 所以,那里没有秩序。
也就是说,在MqlTradeTransaction结构中开仓后,order_type就是不可用的?还是无论如何都是0?
拉希德,如果你不介意的话,你能给我一个更简单的答案吗?好吧,我把它打印出来,它将是0,但我应该如何理解它?
在这里,我们开始...在我打字的时候,弗拉基米尔给了我一个全面的答案。谢谢你,我知道了。像往常一样,我没有阅读文档...
对于不同类型的交易,MqlTradeTransaction 结构的不同字段会被填入。
正如你所看到的,对于TRADE_TRANSACTION_DEAL_ADD,.order_type 没有填写。
拉希德,如果不是太麻烦,你能给我一个更简单的答案吗?所以我把它打印出来,它将是0,但我如何理解它呢?
顺便说一下,这有时会产生误导...为什么不能指定为WRONG_VALUE,比如说,如果没有填写数值,就不能指定为WRONG_VALUE?
我自己也踩到了这个耙子。我不能说 )
在这种情况下不需要看订单类型--它就是不存在的。
我打字的速度有多慢......在编辑我的帖子时...
阿列克谢-维克多罗夫。
已添加。
嗯...在打字的时候,弗拉基米尔给了我一个全面的答案。非常感谢。像往常一样,我还没有读过文件...
谢谢你。
如何在一个指标中知道我在图表上的手柄?ChartIndicatorName不合适,因为它返回的是一个短名称。而同名的指标可能已经在运行,输入参数不同。
我需要它能够将指标从图表及其计算中移除。
如何在一个指标中知道我在图表上的手柄?ChartIndicatorName不合适,因为它返回的是一个短名称。而同名的指标可能已经在运行,输入参数不同。
我需要它能够将指标从图表及其计算中移除。
我的例子不是应该继承/接受父类的方法吗?如何在派生类 中获得父类的一个方法,以便以后使用它。
所以父类有 "一、二、三 "的方法,我想在子类中只使用 "二和三 "的方法,而不看 "一 "的方法,同时 "二和三 "以后也可以使用。
我的例子不是应该继承/接受父类的方法吗?如何在派生类 中获得父类的一个方法,以便以后使用它。
所以父类有 "一、二、三 "的方法,我想在子类中只使用 "二和三 "的方法,而不要看到 "一 "的方法,同时 "二和三 "也将进一步可用。
首先,我们不清楚是否试图将一个方法声明为虚拟的。如果它必须是虚拟的,那么就在基类中写虚拟,而不是在派生类中写虚拟(因为否则即使你把派生类的实例放进去,基指针也会被转卖给基方法)。
如果你不想在派生类中覆盖一个方法,就根本不要提它,如果要提,也应该用一个主体来覆盖它。
最后,为了将这个方法从派生类中隐藏起来,你需要引入一个中间类,在这个中间类中,这个方法应该被移到优先区域或者在基类中变成私有的(但是为什么它是虚拟的呢?)