[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 62

 
md4RM:
伙计们...我在网上搜索了一下...却找不到它...

我需要一个想法,如何使mql4给我一个特定货币的特定酒吧的价格 ...而在不同的货币对上...

帮助...提前感谢...
我搜索了网站,我有一个想法, 网站的帮助中,我给了一个答案,在帮助 中,谁需要更多的想法,你可以在编辑器中查看所有的想法,请在任何其他货币对上查看。
 

有一个代码。

double PERIOD=1.0;  
double result=1.0;    
int i=0;             
 
while(result!=0.0)   
{                
   if (iMA(NULL,0,PERIOD,0,MODE_SMA,PRICE_CLOSE,0) < A)
   result=1;                                                
   if (iMA(NULL,0,PERIOD,0,MODE_SMA,PRICE_CLOSE,0) > A)
   result=0;                                                 
   
   PERIOD+=1;                                               
   i++;                                                       
}
   res=OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,3,0,0,"",MAGICMA,0,Red);
   return;
这里的PERIOD,根据我的理解,将从1开始搜索,但没有指定上限。那么,我怎样才能指定,比如说,它只能搜索到20个?
 
男人......。谢谢你......来自上帝的祝福
 

doubleiClose( 字符串, int timeframe, int shift)



如何让它代替 "int timeframe"...是本期的......。

 

你如何使 "int时间框架"...是本期的......。

只要把0
 
md4RM:

doubleiClose( 字符串, int timeframe, int shift)



如何让它代替""int timeframe"...是本期的......。


读到你得到的链接的最后(我重复)。

https://docs.mql4.com/ru/series/iopen

时限 - 期间。可以是一个图形的 一个时期0表示当前图形的周期。
 
lottamer:


更加复杂的情况如何?

....


你自己已经想明白了))。嵌套在while循环中的运算符以圆括号结尾,即只有print 运算符在循环中工作。

这样试试吧。

if ( ...)    {My_buy (); return;}

else while (a>0)

  { Print("no BUY entry");  

 if ( a<0) {My_buy ();} 
} 
 

你好!

你能告诉我如何将int转换为字符串吗?

从字符串到int的主要内容可以做到,但他们忘了想个办法回来。

 
SvSerg:

你好!

你能告诉我如何将int转换为字符串吗?

从字符串到int的主要内容可以做到,但他们忘了想个办法回来。


日安!

"......但他们忘了赶回来。"

当然,所有的事情都是世界第一的错--规划者的错!

他们是为谁做的?

string DoubleToStr( double value, int digits) 
Преобразование числового значения в текстовую строку, содержащую символьное представление числа в указанном формате точности. 
Параметры:
value   -   Величина с плавающей точкой. 
digits   -   Формат точности, число цифр после десятичной точки (0-8). 

Пример:
  string value=DoubleToStr(1.28473418, 5);
  // содержимое строки value - "1.28473"



 
Usual_Trader:


你自己已经想明白了))。你的运算符嵌套在以小括号结尾的while循环中,也就是说,只有打印运算符在循环中工作。

这样试试吧。


a>0不会起作用,因为运算符内的a<0条件不会被满足。而当"a "变得低于零时,循环将完全终止,我在操作符中需要的动作将不会被执行......