任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 80

 

下午好,请问您能帮助/解释一下吗?

例如,我有一个拖网

其值是静态的

我需要使用一个数组,但没有其他办法使它的值动态化。

例如,我是这样认为的

int tral[t] {10,9,8,7,6,5,4,3,2,1}。

int profit[p] {3,6,9,12,15,18,21,24,27,30}。

我需要,例如,如果利润超过3,值为10,超过6,值为9。

写或扔,如果有一个例子 ... 预先感谢

 
sannin:

下午好,请问您能帮助/解释一下吗?

例如,我有一个拖网

...

请查看函数库和专家顾问的跟踪 止损/Yuri Dzyuban 关于跟踪止损。你所写的与 "4.跟踪一个标准的'诱杀装置'"相似。也许有些东西会派上用场。
 

你打算如何将数组中的值与利润值相匹配?如果订单的利润值与写在数组中的利润值不一致,你将如何对数组进行索引

让我解释一下:如果订单利润值==3,我们应该在数组中的利润[]中寻找值3,并记住指向值3的数组单元的索引。然后我们用这个索引来读取tral[]数组中显示的值,并将读取的值分配给拖网的大小。为此,最好创建一个二维数组,这样我们就不必在不同的数组中搜索。

BUT。当利润值==4或5时,数组中没有这样的值,我们不能不在这里进行简单的索引。

 
paladin80:
请看函数库和专家顾问的跟踪/Yuri Dzyuban 关于跟踪止损。你所写的与 "4.跟踪一个标准的'诱杀装置'"相似。也许有些东西会派上用场。

谢谢你的图书馆......但我对阵列感兴趣。
 
artmedia70:

你打算如何将数组中的值与利润值相匹配?如果订单的利润值与写在数组中的利润值不一致,你将如何对数组进行索引?

让我解释一下:如果订单利润值==3,我们应该在数组中的利润[]中搜索值3,并记住指向值3的数组单元的索引。然后我们用这个索引来读取tral[]数组中显示的值,并将读取的值分配给拖网的大小。为此,最好创建一个二维数组,这样我们就不必在不同的数组中搜索。

BUT。当利润值==4或5时,数组中没有这样的值,我们不能不在这里进行简单的索引。


是的,你可能是对的,如果不是太麻烦,你能不能在代码中实现它?
 
sannin:

你是对的,如果不是太麻烦,你可能想在你的代码中实现它。

我可以,但这将是一种伤害。这条线帮助那些自己写代码的人,但它不起作用。你还没有展示你的代码,它不工作或不工作。

但它是免费的...

 
artmedia70:

我可以,但这将是一种伤害。这条线帮助那些自己写代码的人,但它不起作用。你还没有向我们展示你的代码,它不工作或不能工作。

但这是一个免费的东西...



我的意思是,没有赠品。虽然我偶尔也会这么做。
 

现实情况是,这一挑战比这更具有全球性。

我举了一个简单的例子

如果一个变量的编号与数组中的编号相同(例如,数组1的编号2在第五位)

然后从另一个数组中搜索位置5,并将该位置的数字分配给变量2(例如,数组2的位置5为35)。

我在哪里可以看到如何写这个?

教科书上的内容有点简略。

该主题被称为任何初学者的问题

和最新的我与这样聪明的眼睛仍然是要找到的

 

我想让它做到,如果1根蜡烛的收盘价高于超趋势指标的绿线(或低于红线),那么就执行行动。发生的情况如下。当价格高于绿线时,固件会理解为 "高于绿色和高于红色"。如果它低于绿线,它就理解为 "低于绿色和低于红色"。而红线也是如此。请帮助我,我应该怎样做才能使指标以不同的方式理解颜色?

以下是我使用的代码。

int start()
  {
//----
   double super_green = iCustom(NULL,0,"Supertrend",0,1);
   double super_red =   iCustom(NULL,0,"Supertrend",1,1);
 
   if(Close[1]>super_green)     
    Alert("Цена выше зеленой");     
    
   if(Close[1]<super_red) 
    Alert("Цена ниже красной");   
     
//----
   return(0);
  }

之后,它输出这样的结果。

 
webip:

我想让它做到,如果1根蜡烛的收盘价高于超趋势指标的绿线(或低于红线),那么就执行行动。发生的情况如下。当价格高于绿线时,固件会理解为 "高于绿色和高于红色"。而如果它低于绿色,它就会理解为 "低于绿色和低于红色"。而红线也是如此。请帮助我,我应该怎样做才能使指标以不同的方式理解颜色?

以下是我使用的代码。

在它发出这个。


IOW ...

如果((ObjectGet("trendlogo1",OBJPROP_COLOR)==绿色 && ObjectGet("trendlogo2",OBJPROP_COLOR)==绿色) ||

(ObjectGet("trendlogo1",OBJPROP_COLOR)==Lime && ObjectGet("trendlogo2",OBJPROP_COLOR)==Lime)

买=1。

从这个例子中可以看出答案