新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 206

 
Alexey Viktorov:
你是否尝试过将其规范化为2位数?

什么是正常化?目前的价格,然后比较.....,用什么?

我不知道你在说什么

 
Vyacheslav Kornev:

我有一台Mac书。我甚至不能从元编辑器中复制

解读第二种情况下的变量值和类型。
 
Victor Nikolaev:

解读第二种情况下的变量值和类型。





 
mila.com:

你好。

请帮助解决当前价格 跨越任何一个圆形价格的问题,而不是像例子中的一个特定价格。

比如说

static double prevBid=EMPTY_VALUE;

if (prevBid!=EMPTY_VALUE && prevBid<=levelPrice && Bid > levelPrice ) {

   /// цена пересекла уровень снизу вверх

}

prevBid=Bid;

 
mila.com:

你好。

请帮助解决当前价格 跨越任何一个圆形价格的问题,而不是像例子中的一个特定价格。

比如说

//===============================================================================================
//---------------------------- Возвращает ближайший круглый уровень ----------------------------+
//===============================================================================================
double GetUniversalLevel(int ne=100, string symb="0") {
 if(symb=="0") symb=Symbol();
 static double LastBid;
 double _Level=0, PriceStep=0, bid=0, point=0;
 bid=SymbolInfoDouble(symb,SYMBOL_BID);
 point=SymbolInfoDouble(symb,SYMBOL_POINT);
  if(LastBid<point) LastBid=bid;
   PriceStep=ne*point;
   _Level=MathRound(bid/PriceStep)*PriceStep;
  LastBid=bid;
  return(_Level);
 }

呼叫

//double R_Level = GetUniversalLevel(100, Symbol()); // круглые 100
double R_Level = GetUniversalLevel(50, Symbol()); // круглые 50
// дальше надеюсь разберётесь
Comment(R_Level );
 
Vyacheslav Kornev:






让我们试着用公式中的数值来替代

if (St==7)
  {
     double Pris_Lin=0;
     Lots0=(L(OP_SELL)+(Bid-0)/10*Lotsc;  
     // Для Евро 
     // Lots0=(L(OP_SELL)+(1.10890-0)/10*0.1;
     // Lots0=(L(OP_SELL)+0.0110890;
     
     .....................
     if (Op_Pr>=Bid)
        Lots0=L(OP_SELL);
     if (Lotsc>Lots0) Loys0=Lotsc;
  }

如果按照《条例》的要求对地段面积进行四舍五入,地段面积将增加0.01或保持不变。

但没有四舍五入,所以只有一个错误--无效的手数。

 
Victor Nikolaev:


让我们试着用公式中的数值来替代

如果按照《条例》的要求对地段面积进行四舍五入,地段面积将增加0.01或保持不变。

但没有四舍五入,所以只有一个错误--无效的手数。


实际上,Pris_lin是一个价格,而且它永远不等于零。
 
Vyacheslav Kornev:

事实上,Pris_lin是一个价格,它永远不会是零。

仔细看看你在前一页发布的代码。
 
Victor Nikolaev:

仔细看看你在前一页发布的代码。

是的,我看出来了,这就是我请求帮助的原因。
 
Victor Nikolaev:

仔细看看你在前一页发布的代码。

我需要把价格拿出来,然后用模子计算出差价,这就是了( Bid - Pris_lin)