[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 714

 
artmedia70:

朋友们,这样的问题。

如何检查已经建立在图上的对象的存在,在这种情况下

ObjectCreate("Trend_Line_DN",OBJ_TREND,WinID,TimeDN[1],PeakDN[1],TimeDN[0],PeakDN[0])。


https://www.mql5.com/ru/forum/111497/page709,以防万一

我已经布置了删除对象的代码,你可以重做它来计算,等等。

 
IgorM:


https://www.mql5.com/ru/forum/111497/page709,以防万一

我在那里贴出了删除对象的代码,你可以重做它来计算等等。

好的,伊戈尔,谢谢,我会看看的......
 

请告诉我在分钟图上应该使用哪个指标?

 
Yuri_vk:

请告诉我在分钟图上应该使用哪个指标?


你想用哪一个?
 

你是说这些指标在日线图和分钟图上同样起作用?

 
Yuri_vk:

你是说这些指标在日线图和分钟图上同样起作用?


我的意思是使用你所知道的、感觉舒服的指标。
 

你好!请帮助一个 "傻子"!我是一个 "傻子"。如何使OrderTakeProfit() 函数输出五个小数位。代码如下。谢谢你。

double TakeProfitLastClosePos(string sy="", int op=-1, int mn=-1) {
  datetime t;
  double   r=-1;
  int      i, k=OrdersHistoryTotal();

  if ( sy=="0") sy=Symbol();
  for ( i=0; i< k; i++) {
    if (OrderSelect( i, SELECT_BY_POS, MODE_HISTORY)) {
      if (OrderSymbol()== sy || sy=="") {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if ( op<0 || OrderType()== op) {
            if ( mn<0 || OrderMagicNumber()== mn) {
              if ( t<OrderCloseTime()) {
                t=OrderCloseTime();
                r=OrderTakeProfit();
              }
            }
          }
        }
      }
    }
  }
  return( r)

}

 
dimon74:

你好!请帮助一个 "傻子"!我是一个 "傻子"。如何使OrderTakeProfit() 函数输出五个小数位。代码如下。谢谢你。

}


谁能说这个函数没有给出正确的字符数呢。它给的更多。
 

你好。

问题的实质。

在文件1.csv中,四个变量的当前值被写入

int a1, double punkt, double nn, double mm .

int handle=FileOpen("1.csv",FILE_READ|FILE_WRITE,';')。
FileSeek(handle,0, SEEK_END)。
FileWrite(handle,a1,punkt,nn,mm)。
FileClose(handle)。

这就是我们得到的结果。

2;0.4;1000;1000
2;0.4;1000;1000
2;0.4;904;1000
2;0.4;904;1000
3;0.4;1128;1000
3;0.4;1128;1000

变量必须采取访问文件的结果的最后一个值。
a1==3, punkt==0.4, nn==1128, mm==1000.

一切似乎都很容易 - 但我不明白。
请帮助。
 
Vinin:

谁能说这个函数没有给你正确的字符数呢。它给的更多。
对我来说是这样的。一个头寸通过TP平仓,而一个新的挂单 需要TP+n*Point的值来设置。这里我们得到一个差异:OrderTakeProfit() 给我四个字符(我们可以在Alert中看到),而我的经纪公司要五个 字符。我已经尝试了很多东西,但似乎还有更多的东西要来。如果你有什么想法,请给我一些意见。提前感谢!
原因: