[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 345

 

下午好!

这是一个简单的问题,但有些事情是行不通的,如果你在开单时不放止损,怎么写才正确呢?

我试着放了NULL和0.00000,但在尝试开单时出现了错误130

你能告诉我怎么做吗?

 
Boneshapper:

下午好!

这是一个简单的问题,但有些事情是行不通的,如果你在开单时不放止损,怎么写才正确呢?

我试着放了NULL和0.00000,但在尝试开单时出现了错误130。

能否请您告知如何做?

0应该可以

其他参数是什么? 4或5是多少个数字?

 
Boneshapper:

下午好!

这是个简单的问题,但有些东西是行不通的,如果你在开单时不放StopLoss,你怎么写才正确。

我试着放了NULL和0.00000,但在尝试开单时出现了错误130。

你能告诉我如何做到这一点吗?


这样写:0是它在开局设置的位置,另外在ME编辑器中把OrderSend ()的光标立起来,按F1并仔细阅读本帮助的内容。

比如说

OrderSend(Symbol(), OP_SELL, Lots, Bid, 0, 0, "старт", MagicNumber);
 

我想知道up变量从哪里得到左边的值!

如果代码中存在错误或我不理解,请告诉我。

int up=0;
int init()
  {
//----
   up=0;
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+


int deinit()
  {
//----
   //Print(up);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   int i;
   int c=0;
   for (i=0;i<=3;i++)
   {
   if (iOpen("EURUSD",PERIOD_M5,i)>iOpen("EURUSD",PERIOD_M5,i+1))
   c++;
   
   }
   if (c==4)
   {
   up=up+1;
   }
   Print("c=",c,"up=",up);
   //----
   return(0);
  }
//+------------------------------------------------------------------+
 
solegs049:

我想知道up变量从哪里得到左边的值!

如果代码中存在错误或我不理解,请告诉我。


UP可以在每个刻度 上递增。它应该在start()中被初始化。
 

我忘了说,我是在酒吧开场时测试的。

第一个值已经离开,应该是0

在start()中,如果我初始化它(向上)将被重置,但我需要计算有多少次(在此代码中为4次)序列

一段时间内

 
请帮助我解决这个问题:

ArrayMinimum()函数,当应用于tick卷时,定义了一个具有最小体积值的柱子并返回其索引。问题是这样的:我需要确定同样具有最小成交量但高于该函数所确定成交量的条形图的指数(即第二个 "最小")。如何才能做到这一点呢?
 
-xlapex-:
请帮助我解决这个问题。

ArrayMinimum()函数,当应用于tick卷时,定义了一个具有最小体积值的条形图,并返回其索引。问题是这样的:我需要确定同样具有最小成交量但高于该函数所确定成交量的柱子的指数(即第二个 "最小")。如何才能做到这一点呢?


通过在数组的单元格中循环,并将它们与已经找到的最小值进行比较。问题是,可能有多个相同的值,所以最好是决定所需的值是在数组的末端,还是开头,一旦找到,就立即中断循环。
 
drknn:

循环浏览阵列的单元格,并与已经找到的最小值进行比较。问题是可能有不止一个相同的值,所以最好是决定所需的值是在数组的末尾还是开头,一旦找到就立即中断循环。

我们循环查看体积值,并找到最小值。我们如何找到这个酒吧的索引?

我使用的循环如下。

extern int Quant_Bars=5;
//-----------------------
int start()
{
int i;
double Minimum=10000;

for(i=0;i<=Quant_Bars-1;i++)
{
if (Volume[i]< Minimum)
Minimum=Volume[i];
}
Alert("Minimum " ,Minimum);
return;
}

 

谁能告诉我,如何最容易地找到他们在论坛上某个特定主题的所有(或不是所有,而是部分)帖子?