초보자의 질문 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

그래서 여기 Karputov가 맞습니다 - ^ - 이것은 "배타적 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

그리고 Wiki는 이렇게 말합니다.

지수 기호 : ^(공식의 활자체 및 손으로 쓴 표기법에는 사용되지 않음, 프로그래밍에 사용되는 희귀 기호 ↑ 및 **와 함께 공식의 "선형" 텍스트 표기법에 사용됨).

 

여러분, 논쟁하는 것이 좋습니다. 나는 또한 적어도 4-rk에서 이 기호가 지수였다고 생각합니다.

내게 이유를 말해줘:

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 ;
//---
  }
//+------------------------------------------------------------------+

찌르고 싶은 욕망은 저절로 사라질 것입니다.

나는 농담 도발에 굴복하지 않았습니다. 왜냐하면. 즉시 오류를 보았습니다)

그리고 Karputov는 교활한 친구입니다.

우리는 초보자에게 암묵적으로 "컴파일을 시도하십시오"라고 가르치는 방법을 배웠습니다. 그러면 문제를 더 깊이 이해할 수 있을 것입니다.

 
Andrey F. Zelinsky :

고장난 시계가 있습니다. 하루에 두 번 매우 정확한 시간을 표시합니다.

지수화 https://www.mql5.com/en/docs/math/mathpow

그래서 여기 Karputov가 맞습니다 - ^ - 이것은 "배타적 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='아', b='b';
//--- XOR 연산
    문자 c=a^b;
    인쇄 ( "a = " ,a, " b = " ,b);
    인쇄 ( "a ^ b = " ,c);
// 결과는 다음과 같습니다.
// a = 97 b = 98
// a ^ b = 3

비트 연산은 정수 에 대해서만 수행됩니다.

 
Andrey F. Zelinsky :

나는 농담 도발에 굴복하지 않았습니다. 왜냐하면. 즉시 오류를 보았습니다)

그리고 Karputov는 교활한 사람입니다.

우리는 초보자에게 암묵적으로 "컴파일을 시도하십시오"라고 가르치는 방법을 배웠습니다. 그러면 문제를 더 깊이 이해할 수 있을 것입니다.

저를 뉴비라고 부르나요? 덕분에 잘 보존...

그래서 궁금하지만 Karputov 동지는 자신의 코드를 컴파일 할 수있었습니다 ...

 
Artyom Trishkin :

나를 뉴비라고 불러준 건 너였어. 덕분에 잘 보존...

그래서 궁금하지만 Karputov 동지는 자신의 코드를 컴파일 할 수있었습니다 ...

Artyom, "한 세기 동안 살고 한 세기 동안 배우십시오"라는 민속 지혜가 있습니다.

그리고 소크라테스는 "나는 내가 아무것도 모른다는 것을 압니다."라고 말했습니다.

"Karputov가 할 수 있는" 것에 관해서 - 나는 모릅니다.

 
여기에서 가져온 공식 - https://www.mql5.com/en/articles/1492
Математика в трейдинге. Оценка результатов торговых сделок
Математика в трейдинге. Оценка результатов торговых сделок
  • 2007.08.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Все мы слышали фразу "Никакая полученная прибыль в прошлом не гарантирует успешных результатов в будущем". Но необходимость оценки торговых систем тем не менее является актуальной. В этой статье мы рассмотрим некоторые простые и удобные методики оценки торговых результатов.
사유: