[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 250 1...243244245246247248249250251252253254255256257...537 新评论 Roma 2011.03.16 11:49 #2491 如何部分关闭一个订单?只需用OrderModify改变交易量? [删除] 2011.03.16 11:51 #2492 artmedia70: 并考虑到功能代码?找到四个不同点 :) : 找到了.... 的区别......))))) uh-huh......我刚刚钻进了一本编程教科书,我的脑袋还没熟)) Artyom Trishkin 2011.03.16 12:16 #2493 eddy: 我怎样才能部分关闭一个订单? 只需用OrderModify改变交易量? 不,用一个较小的地段平仓。 [删除] 2011.03.16 12:17 #2494 eddy: 我怎样才能部分关闭订单?只需用OrderModify改变交易量?用较小的手数开出相反的订单。不同的是余下的部分,它应该继续存在。 用OrderCloseBy() 关闭对面的手和现有手的一部分。 Artyom Trishkin 2011.03.16 12:30 #2495 coronel:用较小的手数开出相反的订单。不同的是余下的部分,它应该继续存在。用OrderCloseBy() 关闭对面的手和现有手的一部分。 这一招在五区是行不通的。不要忘了重新报价 和滑坡......。 [删除] 2011.03.16 12:48 #2496 artmedia70: 这种伎俩在Fiver是行不通的。不要忘了重新报价和滑坡... 对不起,是哪五个?))我们在MQL4上。 我没有考虑到重新报价 和滑坡这一自然因素。事实问题并没有改变。 Artyom Trishkin 2011.03.16 13:08 #2497 coronel: 对不起,是哪五个?)) 我们在MQL4上。 我没有考虑到重新报价和滑坡这一自然因素。本质不会改变。 做你想做的--你选择做两个交易而不是一个。 [删除] 2011.03.16 13:17 #2498 artmedia70: 做你想做的--你的选择是做两个手术而不是一个。 "两个手术而不是一个"-- 请提供更多细节。可能会有帮助。 Artyom Trishkin 2011.03.16 13:24 #2499 coronel: "两次手术而不是一次"-- 请提供更多细节。它可能被证明是有用的。为了部分关闭1.0手的头寸,你可以用较小的手数,例如0.5手,进行一次交易。 标准功能。 __________________________________________________________________________________________________ bool OrderClose( int ticket,double lots,double price,int slippage,color Color=CLR_NONE ) 要关闭该职位。在函数成功完成时返回TRUE。如果函数失败,返回FALSE。要获得有关错误的信息,请调用GetLastError() 函数。 参数。 门票 - 订单的唯一序列号。 许多 - 要关闭的地段数量。 价格 - 收盘价。 滑移 - 最大滑点的数值,单位是点。 颜色 - 图表上收盘箭头的颜色。如果没有该参数或其值为CLR_NONE,图表上就不会显示箭头。 __________________________________________________________________________________________________ 但你提出要进行两项手术。 1.以较小的手数开出相反的位置。 2.按逆时针方向关闭它们,这样一来,阄大的位置就剩下了。 __________________________________________________________________________________________________ bool OrderCloseBy( int ticket,int opposite,color Color=CLR_NONE) 用同一仪器上的另一个开仓头寸关闭一个开仓头寸,但方向相反。在函数成功完成时返回TRUE。如果函数失败,返回FALSE。要获得有关错误的信息,请调用GetLastError() 函数。 参数。 门票 - 要关闭的订单的唯一序列号。 相反地 - 相反的订单的唯一序列号。 颜色 - 图表上收盘箭头的颜色。如果缺少这个参数或其值为CLR_NONE,则箭头不会显示在图表上。 _________________________________________________________________________________________________ 因此,每个职位的不利因素的数量增加了一倍。 为什么? 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. [存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. 编码帮助 [删除] 2011.03.16 14:37 #2500 artmedia70: 对于1.0手的部分平仓,你可以进行一次交易,以较小的手数平仓,例如0.5手。 标准功能。 __________________________________________________________________________________________________ bool OrderClose( int ticket,double lots,double price,int slippage,color Color=CLR_NONE ) 结案。在函数成功完成时返回TRUE。如果函数失败,返回FALSE。要获得有关错误的信息,请调用GetLastError() 函数。 参数。 门票 - 订单的唯一序列号。 很多的 - 要关闭的地段数量。 价格 - 收盘价。 滑移 - 最大滑点的数值,单位是点。 颜色 - 图表上收盘箭头的颜色。如果没有该参数或其值为CLR_NONE,图表上就不会显示箭头。 __________________________________________________________________________________________________ 但你建议进行两次操作。 1.以较小的手数开出相反的位置。 2.按逆时针方向关闭它们,这样一来,阄大的位置就剩下了。 __________________________________________________________________________________________________ bool OrderCloseBy( int ticket,int opposite,color Color=CLR_NONE) 用同一仪器上的另一个开仓头寸关闭一个开仓头寸,但方向相反。在函数成功完成时返回TRUE。如果函数失败,返回FALSE。要获得有关错误的信息,请调用GetLastError() 函数。 参数。 门票 - 要关闭的订单的唯一序列号。 相反地 - 相反的订单的唯一序列号。 颜色 - 图表上收盘箭头的颜色。如果缺少这个参数或其值为CLR_NONE,则箭头不会显示在图表上。 _________________________________________________________________________________________________ 因此,每个职位的不利因素的数量增加了一倍。 为什么? 是的,你已经写得很详尽了,但尽管如此,我还是没有看到任何区别。 也就是说,发送开仓请求(我的变体)或关闭部分手数的命令(你的变体),都有同样的重新报价和滑点风险。 通过OrderCloseBy() 平仓没有任何风险,因为重新报价和滑点不再重要,因为在开仓后(我的变体),它们事实上不存在,即相互排斥 的关系。 1...243244245246247248249250251252253254255256257...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
并考虑到功能代码?找到四个不同点 :) :
找到了.... 的区别......))))) uh-huh......我刚刚钻进了一本编程教科书,我的脑袋还没熟))
我怎样才能部分关闭一个订单? 只需用OrderModify改变交易量?
我怎样才能部分关闭订单?只需用OrderModify改变交易量?
用较小的手数开出相反的订单。不同的是余下的部分,它应该继续存在。
用OrderCloseBy() 关闭对面的手和现有手的一部分。
用较小的手数开出相反的订单。不同的是余下的部分,它应该继续存在。
用OrderCloseBy() 关闭对面的手和现有手的一部分。
这种伎俩在Fiver是行不通的。不要忘了重新报价和滑坡...
对不起,是哪五个?))我们在MQL4上。
我没有考虑到重新报价 和滑坡这一自然因素。事实问题并没有改变。
对不起,是哪五个?)) 我们在MQL4上。
我没有考虑到重新报价和滑坡这一自然因素。本质不会改变。
做你想做的--你的选择是做两个手术而不是一个。
"两次手术而不是一次"-- 请提供更多细节。它可能被证明是有用的。
为了部分关闭1.0手的头寸,你可以用较小的手数,例如0.5手,进行一次交易。
标准功能。
__________________________________________________________________________________________________
bool OrderClose( int ticket,double lots,double price,int slippage,color Color=CLR_NONE )
要关闭该职位。在函数成功完成时返回TRUE。如果函数失败,返回FALSE。要获得有关错误的信息,请调用GetLastError() 函数。__________________________________________________________________________________________________
但你提出要进行两项手术。
1.以较小的手数开出相反的位置。
2.按逆时针方向关闭它们,这样一来,阄大的位置就剩下了。
__________________________________________________________________________________________________
bool OrderCloseBy( int ticket,int opposite,color Color=CLR_NONE)
用同一仪器上的另一个开仓头寸关闭一个开仓头寸,但方向相反。在函数成功完成时返回TRUE。如果函数失败,返回FALSE。要获得有关错误的信息,请调用GetLastError() 函数。_________________________________________________________________________________________________
因此,每个职位的不利因素的数量增加了一倍。
为什么?
对于1.0手的部分平仓,你可以进行一次交易,以较小的手数平仓,例如0.5手。
标准功能。
__________________________________________________________________________________________________
bool OrderClose( int ticket,double lots,double price,int slippage,color Color=CLR_NONE )
结案。在函数成功完成时返回TRUE。如果函数失败,返回FALSE。要获得有关错误的信息,请调用GetLastError() 函数。__________________________________________________________________________________________________
但你建议进行两次操作。
1.以较小的手数开出相反的位置。
2.按逆时针方向关闭它们,这样一来,阄大的位置就剩下了。
__________________________________________________________________________________________________
bool OrderCloseBy( int ticket,int opposite,color Color=CLR_NONE)
用同一仪器上的另一个开仓头寸关闭一个开仓头寸,但方向相反。在函数成功完成时返回TRUE。如果函数失败,返回FALSE。要获得有关错误的信息,请调用GetLastError() 函数。_________________________________________________________________________________________________
因此,每个职位的不利因素的数量增加了一倍。
为什么?
是的,你已经写得很详尽了,但尽管如此,我还是没有看到任何区别。
也就是说,发送开仓请求(我的变体)或关闭部分手数的命令(你的变体),都有同样的重新报价和滑点风险。
通过OrderCloseBy() 平仓没有任何风险,因为重新报价和滑点不再重要,因为在开仓后(我的变体),它们事实上不存在,即相互排斥 的关系。