void WindowCaptions()
{
int hwnd = GetAncestor(WindowHandle(Symbol(),Period()),1);
int ret = GetWindowLongA( hwnd, GWL_STYLE );
if (ret & WS_MAXIMIZE) return; //<---if (ret & WS_DLGFRAME) ret -= WS_DLGFRAME; else ret += WS_DLGFRAME; //<---//это если совсем без рамочек // if (ret & WS_THICKFRAME) ret -= WS_THICKFRAME; else ret += WS_THICKFRAME;
SetWindowLongA( hwnd, GWL_STYLE, ret );
SetWindowPos ( hwnd, 0,0,0,0,0, 39);
}
你在澳元兑美元上测试吗?
交易订单中价格的计算值必须归一到数字。不仅如此,它应该满足StopLevel的要求(这里没有做)。
OrderMagicNumber()是预选订单的神奇数字。你必须用一个特定的值来设置它,或者在EA中计算它,使它对它来说是唯一的。
在这个检查之前,取消打印这里检查的所有条件的所有值。然后你就会清楚该去哪里找。
你是在测试澳元兑美元吗?
你的交易订单中的计算价格值应该被规范化为数字。不仅如此,它还应该满足StopLevel的要求(这里没有做)。
OrderMagicNumber()是预先选择的订单的神奇数字。你应该把它设置为一个特定的值,或者在EA中计算它,这样它就会是独一无二的。
在该检查之前,取消打印所有在此检查的条件的所有值。然后你就会清楚该去哪里找。
是的,在澳元兑美元上测试
OrderSend("AUDUSD",OP_BUY,Lot,Ask,slippage,Ask-SL*Point,0,NULL,OrderMagicNumber(),0,Green);-这一行在测试器中工作没有任何问题,直到我们加入条件。
喜欢
iOpen("AUDJPY",PERIOD_M1,1)>iClose("AUDJPY",PERIOD_M1,1)...
我重复一遍,一切都在账户上运行......而不是在测试器中......。
OrderSend("AUDUSD",OP_BUY,Lot,Ask,slippage,Ask-SL*Point,0,NULL,OrderMagicNumber(),0,Green);-这一行在测试器中工作没有问题,直到加入条件。
我已经给你写过关于这条线路的信。然后当错误130出现时,不要问我是什么问题。 。
所以错误130 可能在很长一段时间内不会发生,然后就会发生?
如果有人遇到了计算股票缩水(绝对和相对)的代码,请给我一个链接。
已经写好 了。
很好,非常感谢你的这份材料,现在在限制损失和增加利润方面将更加有效。
也就是说,错误130可能在很长一段时间内不会发生,但之后会发生?
有这样一个功能代码。在MT4测试版中,当编译时,我在标有箭头的行中得到 "表达式不是布尔值 "的警告。你能建议如何解决这个问题吗?