初学者的问题 MQL5 MT5 MetaTrader 5 - 页 688

 
Artyom Trishkin:

真的吗?

我一直认为,(^)是一种功率增加

试着编译这个例子。

//+------------------------------------------------------------------+
//|                                                       Test_1.mq5 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnStart(void)
  {
   double a=2;
   double b=3;
   double c=a^b;
   int g=0;
//---
  }
//+------------------------------------------------------------------+

和讽刺的冲动会自行消失。

 
Artyom Trishkin:
指数化。

我有一个坏了的钟 -- 它能保证每天报出两次非常准确的时间。

学位转换https://www.mql5.com/ru/docs/math/mathpow

因此,在这里,卡尔普托夫是对的 -- ^是一个 "排他性OR"。

见操作列表https://www.mql5.com/ru/docs/basis/operations/rules

 
Vladimir Karputov:

试着编译这个例子。

//+------------------------------------------------------------------+
//|                                                       Test_1.mq5 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                              https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnStart(void)
  {
   double a=2;
   double b=3;
   double c=a^b;
   int g=0;
//---
  }
//+------------------------------------------------------------------+

而争论的冲动会自行消失。

它是否可以编译?它并不...

'^' - illegal operation use

而这里是维基的说法。

放大符号:^(在打字或手写公式中不使用;在编程中与较罕见的符号↑和**一起使用,在 "线性 "文本公式中使用)。

 

先生们,不要再争论了。我也认为,至少在4-R的这个标志在某种程度上是一种勃起。

你最好告诉我这是为什么

Bars(_Symbol,_Period);//равно 0 при отключенном подключении к Интернет

当互联网连接断开时,不工作?

 
Vladimir Karputov:

试着编译这个例子

//+------------------------------------------------------------------+
//|                                                       Test_1.mq5 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnStart(void)
  {
   double a=2;
   double b=3;
   double c=a^b;
   int g=0;
//---
  }
//+------------------------------------------------------------------+

和讽刺的冲动会自行消失。

我没有上当受骗,因为我立即看到了错误 )

而你,卡尔普托夫,是个聪明人。

你已经学会了如何含蓄地教导新手,比如,"试着编译",你会更深刻地理解这个问题。

 
Andrey F. Zelinsky:

我有一个坏了的钟 -- 它能保证每天报出两次非常准确的时间。

学位转换https://www.mql5.com/ru/docs/math/mathpow

因此,在这里,卡尔普托夫是对的 -- ^是一个 "排他性OR"。

见业务清单https://www.mql5.com/ru/docs/basis/operations/rules

如果这个人没有从mql获得公式怎么办?

如果他只是从别的地方得到了它?

这通常是他们提到指数化的方式。

当然,他的例子(如果写得正确的话)表明,mql代码中的这个符号不是指数化(pow()),但这里我们需要澄清提问者的意思。从他的公式GHPR=(BalanceClose/BalanceOpen)^(1/N) 来看,他并不是指mql语法,因为它清楚地显示了双数,而不是char 值,这对位操作来说是需要的。

 
Andrey F. Zelinsky:
我没有屈服于这种挑衅,因为我立即看到了错误。

char a='a', b='b';
//--- 排他性OR操作
char c=a^b。
打印("a = ",a," b = ",b)。
打印("a ^ b = ",c)。
//结果将是。
// a = 97 b = 98
// a ^ b = 3

位操作只在整数 上执行。

 
Andrey F. Zelinsky:

我没有上当受骗,因为我立即看到了错误 )

而你,卡尔普托夫,是个狡猾的人,事实证明。

学会了含蓄地教导新手,他们说,"试着编译",你会更深刻地理解这个问题。

你说我是初学者吗?谢谢你 - 保存得很好,结果是...

所以我想知道卡尔普托夫先生自己是否能够编译他的代码...

 
Artyom Trishkin:

是你说我是菜鸟的。谢谢你--我的状态很好,事实证明...

所以我在想,如果卡尔普托夫先生自己能够编译他的代码...

Artyom,有句流行语:"活得久,学得久"。

而苏格拉底说,"我知道我什么都不知道"。

我不知道 "卡尔普托夫能做什么"。--我不知道。

 
该公式来自这里 - https://www.mql5.com/ru/articles/1492
Математика в трейдинге. Оценка результатов торговых сделок
Математика в трейдинге. Оценка результатов торговых сделок
  • 2007.08.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Все мы слышали фразу "Никакая полученная прибыль в прошлом не гарантирует успешных результатов в будущем". Но необходимость оценки торговых систем тем не менее является актуальной. В этой статье мы рассмотрим некоторые простые и удобные методики оценки торговых результатов.
原因: