任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1002

 
这是序列号,不是条形值。
 
001:
这是序列号,而不是酒吧的价值。
因此,我们可以使用索引来找出我们想要的东西))MQL4参考指南/ 预定义变量
 

如何以程序化方式计算存款货币(卢布)的SL/TP订单的利润/损失?

也就是说,我需要得到的正是 MT4在悬停在SL/TP线上或用鼠标拖动时显示的那些 利润数字

获取MODE_TICKVALUE并乘以SL/TP的距离,如何?我用欧元兑美元试了一下,似乎也是如此,但对于其他货币对,至少出现了轻微的背离。而在MT4中,它总是至少多出一些卢布。例如,在GBPNZD上。

 

我做了一个简单的EA,当一个新的条形图出现时,将信息输出到日志。

#property strict
//+------------------------------------------------------------------+
int OnInit()
  {
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
void OnTick()
  {
   if(IsNewBar(_Symbol,PERIOD_CURRENT)==true) Print("New bar!");
  }
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
  }
//=== Function
bool IsNewBar(string f_Symbol,      // symbol
              ENUM_TIMEFRAMES f_TF) // timeframe
  {
//---
   static datetime f_LastBar=0;
   datetime f_CurrentBar=iTime(f_Symbol,f_TF,0);
//---
   if(f_LastBar!=f_CurrentBar)
     {
      f_LastBar=f_CurrentBar; return(true);
     }
   else return(false);
  }

它的工作原理是正确的,即在一个新条形图的第一个刻度上出现一条信息。但由于某些原因,信息的时间与前一栏有关。我想附上一张照片。第一条显示,当前时间是21:50:57, 只有2条新消息。在第2张图上,当前时间为21:51:23,有第3条新的记录,并看到它出现在21:51:00之后,但日志中的记录时间不知为何是20:50:47(显然,服务器和我的电脑之间有1小时的差异),我的时间不正确。你能检查一下你的吗?这对每个人来说都一样,还是一个小故障?



 

你的电脑时钟落后几秒,或者服务器时钟有点快,或者可能两者都是。打印()当前酒吧的时间。

if(IsNewBar(_Symbol,PERIOD_CURRENT)!=true) Print("New bar! ", Time[0]);

或服务器和本地时间

 
Vadim_2015:
那么,我们可以使用索引来找出我们想要的东西))MQL4参考/ 预定义变量

不,情况并非如此。我问:如何根据时间 按条形时间)知道 指标中 的条形值?如果我们简单地在iBarShift 中输入一个想要的时间(例如在TF H1中,那么我们就会在图表D1中得到转变,这个转变总是随着每一个新的日子而改变,即每一个新的柱子都会有相同的东西。

 
001:

不,这有点不同。我问:如何通过时间(按条形时间)知道 指标中 的条形(WANTED DAY如果我们简单地在 iBarShift 中输入 想要的一天的时间(例如,在TF H1上,我们得到图表D1上的转变,它总是随着新的一天的到来而改变,即每个新的条形图将有相同的值。


- 我们如何 在一个指标中 找到

什么是 "价值"?

- "如果我们直截了当地替代。"

如果你不理解这个函数,你会得到一个 "新 "值,这意味着每一个新的条形图都会有相同的值。

 

下午好。

在测试EA时面临着一个问题。几个月来一切正常,我写了几个EA,按照我的规则开仓和平仓。有一天,另一个EA停止了测试。无论在测试器中设置的时间一个月过去了,总是2014年9月,测试停止。我花了很长时间把它挖出来,下载了历史数据,等等。 然后我决定重新安装MetaTrader。然后我决定重新安装Meta Trader,卸载并重新安装。现在所有可用的专家顾问一般都不工作了。我的订单没有打开。我有一些历史数据。当成像被激活时,图表通过所需的时间段,但不进行交易。请至少告诉我该往哪个方向挖,我所有的想法都结束了。

事先非常感谢。

 
sergeev:

- 我们如何 在一个指标中 找到

什么是 "价值"?

- "如果我们只是把它插入"

给我看看这个 "愚蠢 "的代码,以便有话可说。到目前为止,我们能看到的只是你对函数的工作原理缺乏了解。


我甚至不打算争论。我不太擅长编程。我只是一个偶然的人。后来的代码。"价值 "是开放的。

 

大家好,能否告诉我如何绘制三角形并计算三角形的钝角?