专家顾问 - 杂项问题 - 页 2 123456789...43 新评论 Max Enrik 2016.11.27 21:38 #11 #Lot - 关闭我解决了 这个问题,如下所示。ObjectSetString( 0, _edtLot, OBJPROP_TEXT, "Lot: " + DoubleToString( _lot, 2 ) );总之,感谢@Keith Max Enrik 2016.11.28 00:25 #12 #Order Mistakes - Open在互联网"断线"期间,我点击了几次"买入和卖出 "订单按钮,但什么也没有发生,所以几分钟后互联网"重新连接"--所有订单都打开了(我需要在断线期间打开订单--P.S几乎订单数量超过15。)所以我完全 不知道这是怎么发生的,这个问题是从哪里来的,请让我知道一些情况,我需要防止这种令人讨厌 的 情况。谢谢。 William Roeder 2016.11.28 00:41 #13 你点击了,订单被发送,失去连接。然后你又点击了一些排队,在OrderSend返回128之前,或者重新连接和有效的OrderSend返回。你忽略了这个错误,并处理了更多的点击。 当OrderSend正在进行时,忽略了点击。 Max Enrik 2016.11.28 00:50 #14 whroeder1:你点击了,订单被发送,失去了连接。然后你又点击了一些排队的订单,在OrderSend返回128之前,或者重新连接并返回有效的OrderSend。你忽略了这个错误,并处理了更多的点击。 当OrderSend正在进行时,请忽略点击。更加感谢您的快速回复。我的理解是这样的。我可以为"当OrderSend正在进行时忽略点击 " 编写代码。我可以为错误写代码。是这样吗?在你的回答之后,我将研究这个问题。祝您一切顺利! Max Enrik 2016.11.28 12:20 #15 #0号地块(零) - 开放我尝试'地段' 大小不能为0(零)。我需要帮助,请。double _lotSize = 0.10 ; // Lot Sizedouble _lotStep = 0.01 ; // Lot Step//-------Lot Minus--------------------------------------------------------------|if ( sparam == _btnLotMinus ){ ObjectSetInteger( 0, _btnLotMinus, OBJPROP_STATE, false ); _lotSize -= _lotStep; if ( _lotSize <= 0 ) { _lotSize = _lotStep; } _calcUpdade( CALC_CHANGE_LOT ); Print( " | DoubleToStr / ", DoubleToStr( _lotSize, 2 ) );} //---if Close 谢谢! expert advisor - miscellaneous What is in this 如何编码? honest_knave 2016.11.28 12:29 #16 Max Enrik:#Lot 0 (zero) - 打开我尝试'地段' 大小不能为0(零)。我需要帮助,请。double _lotSize = 0.10 ; // Lot Sizedouble _lotStep = 0.01 ; // Lot Step 谢谢!注:我还没有读完整个主题你为什么要手动设置lotstep的值?这是由经纪人决定的(而且很可能超过0.01)double _lotStep = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP); Max Enrik 2016.11.28 12:40 #17 honest_knave:你为什么要手动设置lotstep的值?那是由经纪人决定的(很可能超过0.01)。 哦!不错的人,谢谢,我很快就会把它放在我的EA中。 honest_knave 2016.11.28 12:53 #18 Max Enrik: 哦!不错的人,谢谢,我很快就会把它放在我的EA里。你需要检查 maxlot、minlot和lotstep。HTH Max Enrik 2016.11.28 13:07 #19 honest_knave:你需要检查maxlot、minlot和lotstep。HTH是的!这有很大帮助。这有很大的帮助。我不介意最大和最小手数的 问题。我开始研究这个问题。(我在几分钟内就找到了一些东西。)非常感谢。 Max Enrik 2016.11.28 23:19 #20 我正在为我的EA使用NormalizeDouble 。但我担心"NormalizeDouble"信息,但我在图表上看到手数 是这样的。0.07所以,我需要好的建议,请。02:00:00.069 - custom expert EURUSD,H1: | _lotSize - NormalizeDouble: 0.0700000000000000102:00:00.069 - custom expert EURUSD,H1: | _lotSize - DoubleToString : 0.07 123456789...43 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
#Lot - 关闭
我解决了 这个问题,如下所示。
总之,感谢@Keith
#Order Mistakes - Open
在互联网"断线"期间,我点击了几次"买入和卖出 "订单按钮,但什么也没有发生,所以几分钟后互联网"重新连接"--所有订单都打开了(我需要在断线期间打开订单--P.S几乎订单数量超过15。)
所以我完全 不知道这是怎么发生的,这个问题是从哪里来的,请让我知道一些情况,我需要防止这种令人讨厌 的 情况。
谢谢。
你点击了,订单被发送,失去连接。然后你又点击了一些排队,在OrderSend返回128之前,或者重新连接和有效的OrderSend返回。你忽略了这个错误,并处理了更多的点击。
当OrderSend正在进行时,忽略了点击。
你点击了,订单被发送,失去了连接。然后你又点击了一些排队的订单,在OrderSend返回128之前,或者重新连接并返回有效的OrderSend。你忽略了这个错误,并处理了更多的点击。
当OrderSend正在进行时,请忽略点击。
更加感谢您的快速回复。
我的理解是这样的。
- 我可以为"当OrderSend正在进行时忽略点击 " 编写代码。
- 我可以为错误写代码。
是这样吗?在你的回答之后,我将研究这个问题。
祝您一切顺利!
#0号地块(零) - 开放
我尝试'地段' 大小不能为0(零)。
我需要帮助,请。
double _lotStep = 0.01 ; // Lot Step
if ( sparam == _btnLotMinus )
{
ObjectSetInteger( 0, _btnLotMinus, OBJPROP_STATE, false );
_lotSize -= _lotStep;
if ( _lotSize <= 0 )
{
_lotSize = _lotStep;
}
_calcUpdade( CALC_CHANGE_LOT );
Print( " | DoubleToStr / ", DoubleToStr( _lotSize, 2 ) );
} //---if Close
谢谢!
#Lot 0 (zero) - 打开
我尝试'地段' 大小不能为0(零)。
我需要帮助,请。
double _lotStep = 0.01 ; // Lot Step
谢谢!
注:我还没有读完整个主题
你为什么要手动设置lotstep的值?这是由经纪人决定的(而且很可能超过0.01)
你为什么要手动设置lotstep的值?那是由经纪人决定的(很可能超过0.01)。
哦!不错的人,谢谢,我很快就会把它放在我的EA里。
你需要检查 maxlot、minlot和lotstep。
HTH
你需要检查maxlot、minlot和lotstep。
HTH
是的!这有很大帮助。
这有很大的帮助。我不介意最大和最小手数的 问题。我开始研究这个问题。(我在几分钟内就找到了一些东西。)
非常感谢。
所以,我需要好的建议,请。
02:00:00.069 - custom expert EURUSD,H1: | _lotSize - DoubleToString : 0.07