class A
{
public:
int val;
A() {}
};
//+------------------------------------------------------------------ +class B
{
public:
A a;
B():a(),a.val(10) {} //
};
但在构造函数体中,没有问题。
class A
{
public:
int val;
A() {}
};
//+------------------------------------------------------------------ +class B
{
public:
A a;
B():a() {a.val=10;}
};
关于基类构造函数--它们可以被明确地调用。
class A
{
public:
int val;
A(constint v): val(v) {}
A() {}
};
//+------------------------------------------------------------------ +class B: public A
{
public:
B(): A(100) {}
};
日安!!!。
请帮助编写代码,以便在达到一定的缩减水平时关闭网格EA中的最小和最大订单。
我写了两个函数来计算最大和最小订单的利润
我还写了一个函数,计算这些订单的金额。这里似乎没有问题。
问题是如何只关闭这两个订单,我已经找到ClosseAll()函数。
问题是如何改变关闭所有订单的OrderTicket()函数。
附加变量max_ticket和min_ticket,确定网格中只有最小和最大订单的门票。
或者你对这个问题有自己的解决方案吗?
并修复它。
对不起,我又写错了。让我再试试)
有一个开放订单的网格。我需要找到最接近当前价格的订单的开盘价(OrderOpenPrice)。为了继续建立网格,但我的订单几乎是混乱地建立的。
我明白怎么写超限,但我无法用语言正确表达(我像狗一样,什么都懂))。
如果你有例子或例子的链接,请贴出来。MQL4
在一个循环中。
循环前初始化 previous_value=DBL_MAX a nearest_order=0
顺便说一下,除了在创建对象时隐式调用外,它有什么不同?
而且,当你在构造函数中调用它时,还没有分配内存,所以它不能编译。
但在构造函数体中,没有问题。
关于基类构造函数--它们可以被明确地调用。
把这个也修好。
关于我在顾问开始时已经有的滑坡现象
并解决这个问题。
解决这个问题
根据平仓结果,只有最大的订单被平仓
在循环中。
在循环之前初始化previous_value=DBL_MAX a nearest_order=0。
并纠正这一点
并解决这个问题。
对于日志中的错误
关于我在EA开始时已经出现的滑点
这个滑点正是为了这个功能......所以你不需要通过买入或卖出来实现。
这个滑点只是为了这个功能......所以你不需要通过买入或卖出。
你不需要在这里乘以一个点
由于类型转换可能导致数据丢失 NEVALASHKA.mq4 376 13
我在编译时得到一个警告
没有必要乘以一个点
由于类型转换可能导致数据丢失 NEVALASHKA.mq4 376 13
我在编译时得到一个警告
不要乘以MODE_SPREAD - 以点为单位的点差
您可以查看
并像这样制作