关闭半数地段。 - 页 11 1...45678910111213141516171819 新评论 William Roeder 2013.08.02 18:24 #101 DomGilberto: C) Not sure what difference this makes? 与A相同)。如果TP为零,你还没有做第一次平仓。设置TP,然后做部分平仓。 Dominic Gilbert 2013.08.05 11:03 #102 好的--我已经非常接近于把这个问题解决了(只是写下了我需要解决的问题/如何解决/和应用的逻辑) ,我在纠结的一个方面是,一旦OP_BUYSTOP被触发为OP_BUY,我如何检查 每一个点。我现在打算继续做一个交易,并做部分平仓--这纯粹是基于我对自己的信心,我几乎已经做到了? 我真的很感谢大家对这个主题的贡献--它对我的理解有很大的帮助:)所以再次感谢你们的时间! Simon Gniadkowski 2013.08.05 11:23 #103 DomGilberto: 好吧--我已经非常接近于把这个问题解决了(只是写下了我需要解决的问题/如何解决/和应用的逻辑)。 我在挣扎的一个方面是,一旦OP_BUYSTOP被触发为OP_BUY,我如何检查每一个刻度。 你不能这样做,你必须检查每一个刻度,看OP_BUYSTOP是否触发了OP_BUY ......但是你可以做的是检查你是否有任何OP_BUY,如果没有,那么你可以简单地返回(0);并避免其余的代码。 这有什么帮助吗? Dominic Gilbert 2013.08.05 11:35 #104 等一下,所以我不能检查每一个刻度?我想确保一旦出价==到我想要的价格时,部分平仓就被关闭?目前,它是在Bid==出场价的情况下按小时关闭--你用 "IfIsNewCandle "发现了这一点?意思是这是一个非常有趣和奇怪的关闭方式...... 假设我的 "OP_BUYSTOP "已经触发为 "OP_BUY",我是否可以检查每一个刻度,以便我的OrderClose()函数在买入价==指定的退出价时立即以我想要的价格关闭? Simon Gniadkowski 2013.08.05 11:59 #105 DomGilberto: 假设我的 "OP_BUYSTOP "已经触发为 "OP_BUY",那么我是否可以检查每一个点,以便我的OrderClose()函数在出价==到指定的退出价格时立即以我的期望价格关闭? 是的,你必须检查每一个点... ...但是我说的是你不需要为每一个点做所有的事情 ... ...你说 "我如何在OP_BUYSTOP被触发为OP_BUY时检查每一个点。"我的意思是你不能只在OP_BUYSTOP成为OP_BUY时检查每一个点,你必须检查这是否发生在每个点上。 Dominic Gilbert 2013.08.05 12:01 #106 啊,是的,我抓住了你--我的错误。看错了你写的东西。 我不知道该怎么做。你能给我指出正确的方向吗? Simon Gniadkowski 2013.08.05 12:05 #107 DomGilberto: 啊,是的,我抓住了你--我的错误。看错了你写的东西。我不知道该怎么做。你能给我指出正确的方向吗? 只是一个简单的循环,就像你已经有的那样,在未平仓的订单中循环,并检查 OrderType()......在性能方面,在你的代码中加入这个可能没有什么好处,没有检查我不能确定。 Dominic Gilbert 2013.08.05 12:22 #108 对不起,我的意思是,在MQL4中是否有一个内置的功能,我需要使用,以便检查每一个刻度? Simon Gniadkowski 2013.08.05 12:31 #109 DomGilberto: 对不起,我的意思是,在MQL4中是否有一个内置的功能,我需要使用,以便检查每一个刻度? 没有,start()是每个tick都 被调用的 ... ...但目前你只在有新的蜡烛时 调用CheckForMaTrade()( IsNewCandle()),你需要为每个tick做这个。 Dominic Gilbert 2013.08.05 12:32 #110 啊,是的--知道了!我想我知道怎么做了--现在回去玩了:) 1...45678910111213141516171819 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
DomGilberto: C) Not sure what difference this makes?
,我在纠结的一个方面是,一旦OP_BUYSTOP被触发为OP_BUY,我如何检查 每一个点。我现在打算继续做一个交易,并做部分平仓--这纯粹是基于我对自己的信心,我几乎已经做到了?
我真的很感谢大家对这个主题的贡献--它对我的理解有很大的帮助:)所以再次感谢你们的时间!
好吧--我已经非常接近于把这个问题解决了(只是写下了我需要解决的问题/如何解决/和应用的逻辑)。
我在挣扎的一个方面是,一旦OP_BUYSTOP被触发为OP_BUY,我如何检查每一个刻度。
你不能这样做,你必须检查每一个刻度,看OP_BUYSTOP是否触发了OP_BUY ......但是你可以做的是检查你是否有任何OP_BUY,如果没有,那么你可以简单地返回(0);并避免其余的代码。
这有什么帮助吗?
假设我的 "OP_BUYSTOP "已经触发为 "OP_BUY",我是否可以检查每一个刻度,以便我的OrderClose()函数在买入价==指定的退出价时立即以我想要的价格关闭?
假设我的 "OP_BUYSTOP "已经触发为 "OP_BUY",那么我是否可以检查每一个点,以便我的OrderClose()函数在出价==到指定的退出价格时立即以我的期望价格关闭?
我不知道该怎么做。你能给我指出正确的方向吗?
啊,是的,我抓住了你--我的错误。看错了你写的东西。我不知道该怎么做。你能给我指出正确的方向吗?
对不起,我的意思是,在MQL4中是否有一个内置的功能,我需要使用,以便检查每一个刻度?