错误、漏洞、问题 - 页 1896

 
fxsaber:

TimeTradeServer 可以返回各种胡言乱语。

据我所知,它是与TimeLocal联系在一起的。当地时间如何?
 
Andrey Khatimlianskii:
据我所知,它是与TimeLocal联系在一起的。当地时间如何?
是的,它显示的是我设定的当地时间。我可以改变年份。
 
TimeTradeServer 和显示当地时间的问题已经被提出
大概是两年前,不幸的是,我不记得具体时间了,但它被提出来了。
 
Sergey Dzyublik:
那么下一个想法。
MT使用某些反调试机制来保护自己,也许这就是与玩具的冲突所在。
只有开发者才能搞清楚这一点,但我怀疑他们会在这上面浪费时间。

是的,我有疑虑,我把快速加载留给紧急行动......


组合器
终端加载opencl时,根本不可能有更直接的连接到显卡上,写到SD上。

不是所有的游戏都会崩溃...- 我没有什么可以给SD的--没有日志。
 

请给我计算总头寸的公式。例如,在SBER股票上建立了一个头寸

1.买入方向
2.成交量为15手
3.成交量为15手。开盘价170.05

另一个SBER订单被发送。

1.买入方向
2.成交量25手
3.成交量25手。开盘价172.10

问题是,联合头寸的开盘价将被重新计算,将在170.05和172.10之间,我对新的价格计算公式感兴趣。

 
Konstantin:

请给我计算总头寸的公式。例如,SBER股票的头寸是开放的

1.买入方向
2.成交量为15手
3.成交量为15手。开盘价170.05

另一个SBER订单被发送。

1.买入方向
2.成交量25手
3.成交量25手。开盘价172.10

问题是,总头寸的开盘价将被重新计算,将在170.05和172.10之间,我对新价格的计算公式感兴趣。

=(170,05*15+172,1*25)/(15+25)

 

在最近的一次更新中,MT4的代码停止编译。然而,它在MT5中的编译没有任何问题,而且据我所知,其中没有任何MT5特有的内容。请告诉我,原因是什么?


在MT5中编译但在MT4中不能编译的代码示例。

class Class1 { };

int OnInit()
{
    Class1 *arr1[], *arr2[];
    ArrayResize(arr1, 2);
    arr1[0] = new Class1();
    arr1[1] = new Class1();
    
    ArrayCopy(arr2, arr1);//Ошибка "arr1 - structures containing objects are not allowed" в MT4
    
    delete(arr1[0]); delete(arr1[1]);
    return(INIT_SUCCEEDED);
}


P.S.: Metatrader4 build 1090, Metatrader 5 build 1596

 
-Aleks-:

=(170,05*15+172,1*25)/(15+25)

我的计算是这样的。
double _profit = (172.10 - 170.05) * 15;   // считаем полученную прибыль по первой позиции
double _profit_summ = _profit / (15 + 25); // считаем совокупную прибыль по объему
double _lev_op = 170.05 + _profit_summ;    // получаем цену открытия
它最终是如何正确的?
 
Mist13:

在最近的一次更新中,MT4的代码停止编译。然而,它在MT5中的编译没有任何问题,而且据我所知,其中没有任何MT5特有的内容。请告诉我,原因是什么?


在MT5中编译但在MT4中不能编译的代码示例。


P.S.: Metatrader4 build 1090, Metatrader 5 build 1596

我在某个地方读到,随着结构和联盟的新规则的引入,对数组 使用复制 函数与指针数组的关系将不正确。
 
Konstantin:
在这里的某个地方写到,随着对结构和联盟的新规则的引入,使用数组的复制函数来处理指针数组将是不正确的。
我明白了,谢谢你。我不认为这与引入工会有关--这种联系在某种程度上并不清楚。然而,如果我没有遇到更严重的兼容性问题,那么好吧,这只是小事一桩。