[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 820

 
Vinin:

为什么在同一时间?你可以按顺序进行。首先是第一个,然后是第二个,然后是第三个,以此类推。

好吧,你可以这样做,但只能作为一个代码)))。谢谢你。
 
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);
OrderSend(.......................);

 
Maniac:


这个怎么样......?

我们需要。
1)EA应该同时下三个挂单,止损为25,接盘为15、35、50
2) 第二笔订单在取数(35)处平仓后,最后一个仓位(取数50)应移至盈亏平衡位置
谢谢你。

错了。

SetOrder(NULL,OP_BUYSTOP,0.1,High[1]+10*Point,Ask+30*Point,Ask-15*Point) 。
SetOrder(NULL,OP_BUYSTOP,0.1,High[1]+10*Point,Ask+30*Point,Ask-35*Point) 。
SetOrder(NULL,OP_BUYSTOP,0.1,High[1]+10*Point,Ask+30*Point,Ask-50*Point) 。

放置前3个(TP 15)订单


你必须看一下函数
 
Vinin:

我得看看这个功能。

谢谢你。我自己想出来了。我搞乱了这些标志。
 
而如果前两个收盘价是取(15,35),第三个(50)怎么能取到收支平衡呢?
 
Maniac:
而如果前两个收盘价是取(15,35),第三个(50)怎么能取到收支平衡呢?
寻找前两个订单的代码,查看它们的关闭时间。如果时间超过零,意味着订单已经关闭。
接下来,看看这些订单的利润,如果它大于零,这意味着我们是盈利收盘的。(我不知道你是否有拖网)。
所以我们有...我们有两个必要的订单在利润中关闭。现在我们拿着第三笔订单,如果它还在市场上(要同时检查和选择)。
然后我们修改它的止损点,把它移到所需的盈亏平衡点......

哦,孩子!:)

假设下一个问题,我想马上说--当你设置一个订单时,你也应该在你需要的变量中记住它的刻度线。
然后,当你搜索订单时,从变量中你会得到你需要的票据...
 
artmedia70:
寻找前两个认股权证的门票,看看它们的关闭时间。如果时间超过零,意味着订单已经关闭。
接下来,看看这些订单的利润,如果它大于零,这意味着我们是盈利收盘的。(我不知道你是否有拖网)。
所以我们有...我们有两个必要的订单在利润中关闭。现在我们拿着第三笔订单,如果它还在市场上(要同时检查和选择)。
然后我们修改它的止损点,把它移到所需的盈亏平衡点......

哦,孩子!:)

假设下一个问题,我想马上说--当你设置一个订单时,你也应该在你需要的变量中记住它的刻度线。
然后,当你搜索订单时,从变量中你会得到你需要的票据...

谢谢你。我将继续努力。如果我自己做不到,我会回到这个主题,要求对所有这些文字进行编码。
 
人们,告诉我如何做到以下几点:

有一个指标(如CCI)。我需要知道它在给定时期的最大值。
图中用红色垂直线 表示期末,用蓝色椭圆表示最大值。

我想用iHighest来做,但我不知道怎么做。


 
Forrim:
人们,告诉我如何做到以下几点: 有一个指标(如CCI)。我需要知道它在给定时期的最大值。图中用红色垂直线表示期末,用蓝色椭圆表示最大值。



我想用iHighest来做,但我不知道怎么做。

也许我们应该跑一遍周期,找到 周期的最大值
 
artmedia70:
也许我应该循环浏览所需的周期,并找到最大值?

像这样的事情也在我的脑海里

for (i =period;i>=0;i--){

...temp1= iCCI(..., i)

temp2= iCCI(..., i+1)

如果temp1>temp2...

但我还是想不出如何获得一个,最大的价值。

原因: