[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 2

 
yosuf:
我最近在这个论坛上看到一个想法,如果你在同一时间用相同的SL开了2个不同方向的订单,那么在其中一个关闭后,你可以尝试盈利。有没有人检查过这个想法,或者没有?也许有一个类似的EA?

如果迎面而上,就会吃亏...


 
你能告诉我如何识别并删除两个挂单 中的一个吗?有2个订单,当价格接近其中一个订单5个点时,第二个订单应该被删除。我怎样才能做到这一点呢?
 
Andreev:
你能告诉我如何确定并删除两个挂单中的一个吗?有2个订单,当价格接近其中一个5点时,第二个订单应该被删除。我怎么做呢?


你可以标记它们(在下单时用不同的注释或神奇的数字),当价格接近其中一个时,比较其差异 一个的开盘价-收盘价)或(另一个的开盘价-收盘价)。

OrederSelect (total()-1...)

如果评论是正确的

{关闭}

否则

(OrderSelect (total()-2...)

如果需要注释

{fnSimHeibord1shad1pos(200,288)}收起來

它看起来应该是这样的。

 
LazarevDenis:


你可以这样做(下单时用不同的注释或神奇的数字),当价格接近其中一个时,比较其差异(一个的开盘价-收盘价)或(另一个的开盘价-收盘价)。

OrederSelect (total()-1...)

如果需要注释

{关闭}

否则

(OrderSelect (total()-2...)

如果需要注释

{fnSimHeibord1shad1pos(200,288)}收起來

它看起来应该是这样的


非常感谢您提供的信息!!。我将试一试 :)
 
granit77:
以前有很多这样的顾问,但现在我甚至在数据库中都看不到他们。它们是完美的优化,但它们完全是一种浪费。美丽、简单的解决方案总是带有陷阱。
总的来说,我很羡慕优素福雅。那如果我现在开始认真学习化学,我将用我的原始大脑想出多少简单而巧妙的化学想法!"。

一切总是从简单开始,逐渐变得复杂。事实证明,简单是没有效率的,这就是为什么你必须要复杂化才能生存。这就是事物的本质。进化。))陷阱带来痛苦,迫使你找到更有效的解决方案。在一个交易策略中,必须有许多块(在我的TS中),每个块都执行其任务。到目前为止,我已经成功地找到了大型TFs的最佳变体(日线图)。我没有足够的计算机能力和编程经验进行日内交易。我每天从早到晚都在做这件事。所以我继续学习和工作,并建议其他人也这样做。这是很好的建议,最主要的是不要停下来,一定会有回报的))。
 
帮助我的建议,情况是,欧元兑美元急剧下降到1.4257后,开始上升到1.4346,EA在1.4322 TP=1.4362时开出买入交易,但汇率达到1.4346转而下降了约20点,然后价格跳到1。我达到了1.4266的价格,并进一步向下,如何避免这样的时刻,当价格开始下降时,EA不得不关闭订单,但得到了错误138,这意味着价格是过时的和一切,但价格正在下降,所以我不得不以某种方式关闭订单。
 
LazarevDenis:
帮助我的建议,情况是,欧元兑美元急剧下跌到1.4257后,开始上升到1.4346,并在1.4322 TP=1.4362时开出买单,但汇率到达1.4346时转而下跌约20点,然后价格立即跳升到1。我达到了1.4266的价格,并进一步向下,如何避免这样的时刻,当价格开始下降时,EA不得不关闭订单,但得到了错误138,这意味着价格已经过时,一切都在下降,但价格正在下降,我不得不以某种方式关闭订单。

止损,还能怎样?这样的时刻可能发生在一个重要的新闻发布上。经纪公司通常是这样回答的。"不要根据新闻进行交易"。
 

我需要关闭2个未决订单中的一个。我搞不清楚怎么做。拉扎列夫-丹尼斯建议用神奇的数字来标记它们,并在下面指出了选择方法。我喜欢这个想法,但OrderSelect函数 的描述中没有提到任何关于魔法数字的内容。如果 "1 "和 "2 "是下面这个例子中的神奇数字,那么应该写什么来代替triplet??????????


OrederSelect (total()-1...) if comment is required {close } else {OrderSelect (total()-2...) if comment is required {close }












也许有人能提出另一种方法来确定并删除两个挂单中的一个?

希望得到帮助!!!!!

 
Andreev:

谁能提出另一种识别和删除两个挂单之一的方法?

如有帮助,我将不胜感激!!!!!


大约是这样的。

for(int count = OrdersTotal()-1; count >= 0; count--)
  {  
     OrderSelect(count, SELECT_BY_POS, MODE_TRADES);
     if (OrderType() == OP_BUYSTOP && OrderMagicNumber() == 12345)
       {  
          // действия
       }
 
建议如何在EA中正确写出确定两个时间段的进入点? 更准确地说:描述蜡烛的参数,更长和更短的时间框架。