来自一个 "傻瓜 "的问题 - 页 98

 
uncleVic:

问题1:所有提供访问指标和时间序列数据的标准库类 在使用前都需要 "刷新 "它们(数据)。

这样写吧(简化版)。

问题2.其他。

谢谢你
 

我想建立菲博时区,有两层,但不是前两层,而是第五层和第八层。在终端中,所有这些都可以通过设置窗口手动删除/添加,但软件不大合适。在我最接近的时候,由于某种原因,它在调整第5和第8层的描述 "0 "和 "1";更明显的代码变体导致了更可怕的结果。我做错了什么?

void OnStart()
  {
   string name="FTZ";

   datetime startTime1=D'2009.07.08 18:00:00';
   datetime endTime1=D'2009.11.03 12:17:00';

   double startPrice1=0.61930;
   double endPrice1=0.70948;

   ObjectCreate(0,name,OBJ_FIBOTIMES,0,
                startTime1,startPrice1,
                endTime1,endPrice1
               );
   ObjectSetInteger(0,name,OBJPROP_LEVELS,2);
   ObjectSetDouble(0,name,OBJPROP_LEVELVALUE,0,5);
   ObjectSetDouble(0,name,OBJPROP_LEVELVALUE,1,8);
  }
 
你好,为什么我的模拟账户 上显示 "市场已关闭",是我的问题还是所有人的问题?
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
Mixasik28:
你好,为什么我的模拟账户上 显示 "市场已关闭",是我的问题还是所有人的问题?
今天是什么日子?:)你不能在周末交易,因为市场已经关闭。
 
x100intraday:

我想建立菲博时区,有两层,但不是前两层,而是第五层和第八层。在终端,所有这些都可以通过设置窗口手动删除/添加,但在程序上就不太一样了。在我最接近的时候,由于某种原因,它在调整第5和第8层的描述 "0 "和 "1";更明显的代码变体导致了更可怕的结果。我做错了什么?

有一点要补充。像这样。

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   string name="FTZ";

   datetime startTime1=D'2012.01.11 09:00:00';
   datetime endTime1=D'2012.01.03 12:00:00';

   double startPrice1=0.61930;
   double endPrice1=0.70948;

   ObjectCreate(0,name,OBJ_FIBOTIMES,0,startTime1,startPrice1,endTime1,endPrice1);
   
   ObjectSetInteger(0,name,OBJPROP_LEVELS,2);
   ObjectSetDouble(0,name,OBJPROP_LEVELVALUE,0,5);
   ObjectSetDouble(0,name,OBJPROP_LEVELVALUE,1,8);
   ObjectSetInteger(0,name,OBJPROP_SELECTABLE,true);
   ObjectSetInteger(0,name,OBJPROP_SELECTED,true);
   ObjectSetString(0,name,OBJPROP_LEVELTEXT,0,"5");
   ObjectSetString(0,name,OBJPROP_LEVELTEXT,1,"8");
  }
 
tol64:

需要添加一点东西。你去吧。

谢谢你。喜欢上了它。
 

趋势线倾斜的角度。这些学位显示了什么?

...рядом с конечной точкой будут показываться вспомогательные параметры:
расстояние по оси времени от начальной точки, расстояние по оси цен от начальной точки,
угол наклона от горизонтальной линии проведенной через начальную точку.

从(预先画好的)水平线的更新画得更正确,但它看起来仍然不像是一个量角器。或两者之一。

与趋势线相比,通过角度

不清楚。

 
Silent:

趋势线倾斜的角度。这些学位显示了什么?

点(在价格尺度上)与条(在时间尺度上)的比率。
 

你好。

我已经创建了以下交易请求。

ZeroMemory(mrequest)。
mrequest.action = TRADE_ACTION_DEAL; // 立即执行
mrequest.price = NormalizeDouble(latest_price.ask,_Digits); // latest price ask
mrequest.sl = NormalizeDouble(latest_price.ask - STP*_Point,_Digits); // 止损
mrequest.tp = NormalizeDouble(new_price.ask + TKP*_Point,_Digits); // Take Profit
mrequest.symbol = _Symbol; // 符号
要求。成交量 = 手数; // 交易的手数
mrequest.magic = EA_Magic; // Magic Number
mrequest.type = ORDER_TYPE_BUY; // 买入订单
mrequest.type_filling = ORDER_FILLING_AON; //订单类型--全有或全无
要求。偏差=100; //与当前价格相比的滑移量
//----send order

OrderSend(mrequest,mresult)。

然而,在订单执行过程中发生了一个错误,在日志中显示了以下信息。

未能即时买入1.00欧元,价格为0.00000,目标:-0.02000,目标:0.02000 [无效止损]

为什么终端显示的是零价格?

我也在记录当前的价格。

Alert("current price=",latest_price.ask);

而我在日志中看到一条信息,上面写着当前的价格是正常的。

提醒:当前价格=1.016134511377497e-297

问题是什么?

谢谢你。

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
Alfff:


...

问题是什么?

如果把1.016134511377497e-297写成一个分数,它看起来像这样
1.01613~
________
    297
  10

如果以_位(如5位)为单位的精度为0