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

 
laveosa:

1. ...该死的,我给自己找了个周末读的东西 :)我去拿啤酒。

2.(以为在WOT的两天时间里,呵呵:()。

1.好的决定...

2.摆动法国萤火虫到BatChat - 上,IMHO,它是很酷的

 
上周末拿到了M103,....auEnchik高兴得不得了,法国人amh13_90在那里准备弯腰.........。
 
laveosa:
上周末收到m103....ahEnchik高兴得不得了,而法国人amh13_90在那里,准备弯腰.........。


在一个棺材的账户上,我在最右边的battchat上运行了一把光剑......很好!!!。

我自己还在摇晃着呢......。

 
来吧,伙计,打起精神来,这把枪会让你更容易打到鹿....。好的,再次感谢你的帮助,我要去找你了......,祝你狩猎愉快。
 
顺便说一下,我在WOT也是用这个昵称的)。
 
laveosa:
顺便说一下,我也在WOT,用的是这个昵称,把我扔进友谊里,也许是一个公司的时候:)))。


好的!只要我在那里--我就会把它扔进去......

你可以让我加入,我是Fabio_1。

我还不知道如何在那里交朋友......。

 
我将在那里回答你所有的问题 :)))))
 
laveosa:
这就是我回答你所有问题的地方 :)))))

好了!!!。:-)邀请我成为那里的朋友...
 
这是我第一次在这个主题中看到关于坦克的内容,是的)
 
alsu:

如果你在没有这个参数的情况下调用函数,将不会执行任何ifs,函数将以字符串开始

如果库的编译没有错误,那么bs_symbol 变量必须在全局层面的某个地方声明。在同一个地方(或其他函数),我们应该寻找其初始化...

注意:要使代码工作,条件fi_Ticket < 0 OR fs_Symbol != bs_Symbol 必须成立 这意味着,如果进一步有if (fi_Ticket > 0),只是那个替代入口条件必须成立。


好吧,我的意思不是说fi_Ticket 参数是不必要的,而是说为什么默认情况下给它分配的值是0(零)。我愿意简单地这样做。

void fGet_MarketInfo (string fs_Symbol, int fi_Ticket)

让我再重复一遍源代码

//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII+
//|  Автор : TarasBY, taras_bulba@tut.by                                              |
//+-----------------------------------------------------------------------------------+
//|        Получаем торговую информацию по символу                                    |
//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII+
void fGet_MarketInfo (string fs_Symbol, int fi_Ticket = 0)
{
//----
         if (fs_Symbol != bs_Symbol || fi_Ticket < 0)
         {
                  if (fi_Ticket > 0)
                  {
                     bs_Symbol = OrderSymbol();
                  }
                  else
                  {
                     bs_Symbol = fs_Symbol;
                  }
                  if (bs_Symbol == Symbol())
                  {
                      bi_SymDigits = Digits;
                      bd_SymPoint = Point;
                  }
                  else
                  {
                      bi_SymDigits = MarketInfo (fs_Symbol, MODE_DIGITS);
                      bd_SymPoint = MarketInfo (fs_Symbol, MODE_POINT);
                  }
        if (bd_SymPoint == 0.0)
        {
           bd_SymPoint = fGet_Point (fs_Symbol);
        }
                  bd_ProfitMIN = NDP (ProfitMIN_Pips);
         }
         if (fi_Ticket > 0)
         {
            fGet_OrderDetails (fi_Ticket);
         }
    //---- Получаем текущие цены по инструменту
    RefreshRates();
    bda_Price[0] = NDD (fGet_TradePrice (0, bb_RealTrade, bs_Symbol));
    bda_Price[1] = NDD (fGet_TradePrice (1, bb_RealTrade, bs_Symbol));
    bd_Spread = NDD (bda_Price[1] - bda_Price[0]);
//----
}