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

 
如果你必须测量点数,那么用MarketInfo()中的MODE_POINT乘以差值。
 
splxgf >> :
如果你想测量点数,那么用MarketInfo()的MODE_POINT乘以差值。

"Chukcha,你不自作聪明,你指手画脚!"

来自zuid_west_three_rumba_right的信息

请举例说明:)

 
tmp.0 >> :
不是一个事实 :)

一般来说,我从不考虑这个问题,但我知道可能会出现问题。这就是为什么我总是确保除法中的分子和分母是双数。在其他语言中,这要简单得多,因为我可以做以下事情。


double x = (double)a / (double)b。


我不这么认为,因为我必须与不同的编程语言打交道,而且各地的规则都不同。因此,我最好插入一个额外的括号,或者一次性将变量转换为某种类型,尽管这可能是不必要的。但至少你不需要翻阅代码来发现问题。编译器会把它整理出来,并修复一切不必要的东西。而且,如果缺少了什么,编译器也无法修复它--它没有心灵感应的能力,即使程序员不这么认为,它也会遵循自己的规则。

 
tmp.0 >> :

"Chukcha,你不自作聪明,你指手画脚!"

来自zuid_west_three_rumba_right的信息

请举例说明:)

int start()
  {
//----
for(int i=1; i<=500; i++) 
   {
    int candle= MathAbs((High[ i]-Low[ i])*MarketInfo(Symbol(), MODE_POINT));
    int sum= sum+ candle;
   }  
//----
double total_size= sum/500;
Alert(" средний размер свечи (High-Low) = ", total_size);
//----
   return(0);
  }



尽管如果我们谈论的是平均蜡烛尺寸,我仍然会采取蜡烛尺寸的模数,对于我们的DT,最小值可能大于最大值。
 
splxgf >> :

>> 然后是这样的。

int candle=MathAbs((High[ i]-Low[ i])/MarketInfo(Symbol(), MODE_POINT));


集体智慧是一种可怕的力量 :)

 
tmp.0 >> :

然后就这样了。


集体智慧是一种可怕的东西 :)


的确,这就是黑啤酒用完了,不得不在第二个晚上用淡啤酒冲掉白兰地的意思。

 
dmmikl86 писал(а)>>

帮助我:为什么Alert=0?

这里是脚本的代码--它读取了蜡烛的平均尺寸

int start()
  {
//----
double sum=0;
double candle;
for(int i=1; i<=500; i++) 
   {
    candle=High[ i]-Low[ i];
    sum= sum+ candle;
   }  
//----
double total_size= sum/500.0;
Alert(" средний размер свечи (High-Low) = ", total_size);
//----
   return(0);
  }
 
亲爱的专家,请帮助我理解OrderCloseBy()函数。我完全糊涂了。我有一个专家顾问,它通过反转条件开仓和平仓。也就是说,开盘买入和收盘卖出的条件是一样的,开盘卖出和收盘买入的条件也是一样的,这意味着在以相同的价格退出一个头寸后,马上就有一个相反方向的头寸以相同的规模开盘。所以我决定尝试取代OrderClose(),用双倍量开立一个相反方向的头寸,然后用OrderCloseBy()关闭相反的订单。也就是说,同样的算法应该被应用,但它会为每笔交易节省一个点差,但测试者却显示出相当不同的结果。我无法确定我是否写错了代码,还是误解了这个想法......我将非常感谢您的澄清......
 
Dmirtiy >> :
换句话说,它应该是相同的,但每笔交易节省了一个点差,但测试仪显示的东西完全不同。我无法决定,是我复制了错误的代码,还是我误解了这个想法......。我将非常感谢你的澄清......。

如果这一切都只是关于价差经济,那么让我告诉你,你不会在这个价差上省钱!!。双倍的手数,双倍的点差,或者说是点差的佣金,即,例如,2p的点差,1手是20美元,2手同样是2p。40$

PS 没有免费的姜饼这回事))))

 
那么,在教程中的例子中,通过OrderCloseBy()关闭柜台订单,怎么会比单独关闭它们更有利可图呢?