초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 281

 
주님!!! 코드에서 Buy end Sell에 대한 이익을 나누는 방법을 알려주십시오. 그렇지 않으면 모든 곳에서 공통적이지만 이것은 엉망입니다. Sell을 끄거나 줄여야 합니다...
 
lazarev-dm :
좋습니다. 어떤 변수에 여러 값이 있습니까(예: 해당 그림에서와 같이 색상, 글꼴 크기 )? 왜 그러한 노력을 합니까?

예를 들어 3개의 지표를 사용하는 거래 로봇이 있습니다.

각 표시기는 2-3개의 매개변수로 설정해야 합니다.

입력 창을 보다 미학적으로 보이게 하기 위해 매개변수를 결합하여 각 지표에 대해 매개변수 목록이 있는 한 행이 있도록 할 수 있습니다.

예를 들어:

손절매: [SL 값]

이익을 취하십시오: [TP 값]

... 다른 옵션...

... Expert Advisor가 구축되는 기반으로 지표의 매개 변수.

이동 평균: [기간], [방법], [적용 대상]

MACD: [빠른 EMA], [느린 EMA], [SMA], [적용 대상]

일반적으로 시각적 분리를 위해 7줄 + 2줄이 필요합니다.

1. "이동 평균 옵션"

2. 기간:

3. 방법:

4. 적용 대상:

5. "MACD 매개변수"

6. 빠른 EMA:

7. 느린 EMA:

8.SMA:

9. 신청 대상:

그리고 그것들을 논리적으로 2줄로 결합하는 것이 더 편리할 것입니다.

1. 이동 평균: [기간], [방법], [적용 대상]

2. MACD: [빠른 EMA], [느린 EMA], [SMA], [적용 대상]

더 에스테틱해보이더라구요 :)


 
barabashkakvn :
최소한 전문가/지표를 먼저 다운로드해야 합니다.
친애하는 진행자님! 글쎄, 나는 EA(지표)를 먼저 다운로드하고 테스트하지 않았다면 이 질문을 하지 않았을 것이다.
그리고 다운받아서 테스트해봤는데... 리뷰를 어디에, 어떻게 남겨야 하는지 도무지 안보이네요. "토론"에는 "새 댓글"이 있고 리뷰에는 비어 있습니다. 숨겨진 버튼이 보이지 않습니까? 나를 비난하지 말고 초보자를 계몽하십시오.
 
alexnik :
친애하는 진행자님! 글쎄, 나는 EA(지표)를 먼저 다운로드하고 테스트하지 않았다면 이 질문을 하지 않았을 것이다.
그리고 다운받아서 테스트해봤는데... 리뷰를 어디에, 어떻게 남겨야 하는지 도무지 안보이네요. "토론"에는 "새 댓글"이 있고 리뷰에는 비어 있습니다. 숨겨진 버튼이 보이지 않습니까? 나를 비난하지 말고 초보자를 계몽하십시오.

제품이 유료인 경우에는 토론만 가능합니다. 유료 상품에 대한 피드백은 상품 구매 후 가능합니다.

 
barabashkakvn :

제품이 유료인 경우에는 토론만 가능합니다. 유료 상품에 대한 피드백은 상품 구매 후 가능합니다.

제품은 무료입니다. 상황은 다른 무료 전문가 고문 및 지표와 동일합니다. "개요" 및 "리뷰" 섹션에는 "공유" 및 "포켓"이라는 두 개의 버튼이 있고 "토론" 섹션에는 "새 댓글" 추가 버튼이 있습니다. . 그리고 그게 다야... 글쎄요, 무료 제품에 대한 리뷰를 남길 기회는 어디에도 없습니다! 내가 바보이거나, 아니면 일종의 초 비밀 보이지 않는 버튼입니다.
 
alexnik :
제품은 무료입니다. 상황은 다른 무료 전문가 고문 및 지표와 동일합니다. "검토" 및 "검토" 섹션에는 "공유" 및 "포켓"이라는 두 개의 버튼이 있고 "토론" 섹션에는 "새 의견" 추가 버튼이 있습니다. . 그리고 그게 다야... 글쎄요, 무료 제품에 대한 리뷰를 남길 기회는 어디에도 없습니다! 내가 바보이거나, 아니면 일종의 초 비밀 보이지 않는 버튼입니다.


하나

 

돕다!

포럼에 친절한 영혼이 있다면 내 실수를 알려주십시오. 나는 MQL4를 마스터하기 시작했고, 주문을 연 다음 작은 이익으로 마감 하는 간단한 Expert Advisor를 작성했습니다 . 나는 전략 테스터에서 그것을 테스트하려고 했고 다음과 같이 작성될 때 for 및 while 루프 문이 반복된다는 것을 발견했습니다.

//      Aprire Buy a un livello  "OB"

int start()                                 

  {

   double Level=1300;                              // segnamo livello"OB"

                                  

//--------------------------------------------------------------------

   while (Ask<=Level)

   { RefreshRates();

     continue;

   }

      Alert("Richiesta Buy.Aspettiamo...");

      int ticket=OrderSend(Symbol(),OP_BUY,0.3,Ask,3,0,0);

      

      if (ticket>0)                             // Aperto Buy :)

        {

         Alert ("Aperto Buy ",ticket);

                                         

        }

      else

        {

      int Error=GetLastError();

         Alert ("Errore",Error);                 // Errore di apertuta :(

 


   Если же написать цикл с оперратором "return",то цикл прекрасно работает и в тестере стратегий выдает нужный результат ( хотя и мало прибыльный ((:  ) :

 

 

//      Aprire Buy a un livello  "OB"
int start()                                 
  {
   double Level=1300;                              // segnamo livello"OB"
                                  
//--------------------------------------------------------------------
   while (Ask<=Level)
   return;
      Alert("Richiesta Buy.Aspettiamo...");
      int ticket=OrderSend(Symbol(),OP_BUY,0.3,Ask,3,0,0);
      
      if (ticket>0)                             // Aperto Buy :)
        {
         Alert ("Aperto Buy ",ticket);
                                         
        }
      else
        {
      int Error=GetLastError();
         Alert ("Errore",Error);                 // Errore di apertuta :(
         
 
amavladi :

돕다!

포럼에 친절한 영혼이 있다면 내 실수를 알려주십시오. 나는 MQL4를 마스터하기 시작했고, 주문을 연 다음 작은 이익으로 마감 하는 간단한 Expert Advisor를 작성했습니다 . 나는 전략 테스터에서 그것을 테스트하려고 했고 다음과 같이 작성될 때 for 및 while 루프 문이 반복된다는 것을 발견했습니다.


   Если же написать цикл с оперратором "return",то цикл прекрасно работает и в тестере стратегий выдает нужный результат ( хотя и мало прибыльный ((:  ) :

 

         

반품이 모든 문제를 해결한다면 문제는 무엇입니까?

허용 가능한 테이크 값을 선택하십시오.

 
Reshetov :

반품이 모든 문제를 해결한다면 문제는 무엇입니까?

허용 가능한 테이크 값을 선택하십시오.

테이크가 아닙니다. 나중에 복잡한 Expert Advisor를 작성할 수 있도록 주기의 역학을 이해하고 싶습니다. "return" 연산자는 나를 새로운 "start"로 던지고 이것이 항상 필요한 것은 아닙니다.

어쨌든 답변 감사합니다.

 
barabashkakvn :


나는 무료 제품을 다운로드하고 제품은 MT5 터미널에 성공적으로 설치되었으며 성공적으로 테스트되었습니다.
두 개의 브라우저(IE11 및 Opera 12.17)와 두 개의 터미널(MT5 Meta Quotes v. 5.00 빌드 975 및 MT5 Alpari v. 5.00 빌드 965)으로 이 단계를 두 번 수행했습니다.
그러나 제품 페이지의 "리뷰" 버튼에는 "리뷰 남기기"가 없었고, 그렇지도 않습니다.
일종의 신비주의자! 아니면 "정중한 작은 녹색 남자"의 음모 일 수도 있습니다!
사유: