任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 689

 
tuner:

是否可以通过将第二维的大小设置为一个变量而不是常数来创建一个二维数组?


我不知道这是否是你需要的,但它是。

#define Name_Of_Variable   20

double   Array_Name[][Name_Of_Variable]
 
tuner:

是否可以通过将第二维的大小设置为一个变量而不是常数来创建一个二维数组?


使用类或结构。ArrayResize 可以帮助你。

定义选项不适合,因为它不是可变的。

 
atztek,sergeev ,谢谢你的提示,我将尝试这个结构
 
tuner:

是否可以通过将第二维的大小设置为一个变量而不是常数来创建一个二维数组?


这是有可能的。第一个维度的大小是恒定的吗?

 
tara:


我可以第一个维度的大小是恒定的吗?


基本上,两个维度都必须从全局变量 中设置,像这样。

input int x=10;

input int y=20; 

int massiv[x][y]; 
 

日安!

有一个问题:订单不能关闭,错误129:错误的价格。我将收盘价 Ask和Bid分别设定为买入和卖出。

bool close1 = OrderClose(ticket1,0.1,Ask,15,clrNONE)。

bool close2 = OrderClose(ticket2,0.1,Bid,15,clrNONE)。

除了经纪人的怪癖之外,这里会有什么问题呢?

 
ko39:

日安!

有一个问题:订单不能关闭,错误129:错误的价格。我将收盘价Ask和Bid分别设定为买入和卖出。

bool close1 = OrderClose(ticket1,0.1,Ask,15,clrNONE)。

bool close2 = OrderClose(ticket2,0.1,Bid,15,clrNONE)。

除了经纪人的怪癖之外,这里会有什么问题呢?


用OrderClosePrice()代替Ask和Bid,如果是5位数的报价,就放一个 更大的滑点,30-40
 
ko39:


除了经纪人的怪癖之外,这里可能有什么问题?


也可能是程序员的怪癖,试图关闭一对订单,但却从另一对订单中获得了一个升值和出价:)
 
ko39:

下午好!

我有以下问题:订单不能关闭,即错误129:错误的价格。 我将收盘价设为卖出价和买入价 该订单将分别以与买入卖出 订单相同的价格关闭。

bool close1 = OrderClose(ticket1,0.1,Ask,15,clrNONE)。

bool close2 = 关闭订单(ticket2,0.1,投标,15,clrNONE)。

除了经纪人的怪癖之外,这里的问题可能是什么?

如果按照帖子中的顺序,只是为了以防万一。

买入以买入价 收盘,卖出以卖出价 收盘。


P./S.:对贸易交易的要求和限制

 

我有一个想法,在指标中使用 "ENUM_APPLIED_PRICE",即使用这个枚举的不同价格

我找不到如何 在优化过程中 PRICE_HIGH[i]而不是 Close[i]交给指标 例子

或者至少 High[i]而不是 Close[i]