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

 
Vladimir Karputov :

코드에서 확인 단계 #3을 생략했습니다.

이 단계에서 재인용 문제를 해결하는 방법은 무엇입니까? 글쎄, 그는 나에게 세 번째 수표의 지문을 쓸 것입니다.

아직 영장이 없습니다. 100% 주문을 보내는 방법?

 
ilvic :

이 단계에서 재인용 문제를 해결하는 방법은 무엇입니까? 글쎄, 그는 나에게 세 번째 수표의 지문을 쓸 것입니다.

저는 아직 영장이 없습니다. 100% 주문을 보내는 방법?

1. 완전한 코드를 제공하십시오.

2. 온라인으로 시작합니까 아니면 테스터에서 시작합니까?

 
Vladimir Karputov :

1. 완전한 코드를 제공하십시오.

2. 온라인으로 시작합니까 아니면 테스터에서 시작합니까?

비밀 코드. 나는 온라인으로 시작합니다. 테스터에 재 인용 이 없습니다. 그래서 편차는 100점을 만들었습니다. 일종의 넌센스였습니다.

이 함수에서 어떻게든 순환을 만들 수 있습니다. 5번의 시도라고 할까요?

 

안녕하세요.

Expert Advisor를 최적화 할 때 \Terminal\tester\logs 폴더에 다음과 같은 방대한 로그 파일이 쌓이는 이유를 알려주세요.


2 00:00:02.326 2014.04.30 12:57:30 테스터: #104 만료로 삭제됨

2 00:00:02.852 2014.05.29 10:20:00 테스터: 주문 #105, 0.10 EURUSD 매도 1.35871에서 열림

0 00:00:02.852 2014.05.29 10:22:30 테스터: 손절매 #105 at 1.35910 (1.35876 / 1.35926)


또한 얼마 동안에는 다음과 같은 표준 정보가 포함됩니다.


0 09:56:26.793 Expert Ye$$ USDCAD,H1: 성공적으로 로드됨

0 09:56:50.448 TestGenerator: 스프레드가 50으로 설정됨

2 09:56:53.229 Ye$$: 최적화 시작됨


그리고 N번째 패스부터 모든 옵티마이저 거래가 거기에 기록되기 시작합니다.

 

이 판매 조건을 현대화하여 26개 기간의 평균 Close(26)가 평균 СLose(40) 아래로 교차할 때 판매가 이루어지도록 할 수 있습니다. MA 핸들을 사용하지 않고 바로 거기에서 계산을 수행합니다. 예: Cl1+Cl2...Cl26/26<....Cl40/40

 if (!sell_exist && (!buy_exist || !_OnlyOneOpenedPos) && time_bar > LAST_SELL_BARTIME[ir]) {
         open = iOpen (symbol_name[ir], 0 , 0 ); 
         close = iClose (symbol_name[ir], 0 , 0 ); 
         high = iHigh (symbol_name[ir], 0 , 0 ); 
         low = iLow (symbol_name[ir], 0 , 0 ); 
         if (open> 0.0 ) {
             if (high/low> 1.0 && high/low< 2 && close>open) {
               if (CheckMoneyForTrade(symbol_name[ir],get_lot(ir,_Lots), ORDER_TYPE_SELL )) 
                  trade.Sell(get_lot(ir,_Lots),symbol_name[ir], SymbolInfoDouble (symbol_name[ir], SYMBOL_BID ), 0 , 0 ,_Comment);
               }
            }
 
Sprut112 :

이 판매 조건을 현대화하여 26개 기간의 평균 Close(26)가 평균 СLose(40) 아래로 교차할 때 판매가 이루어지도록 할 수 있습니다. MA 핸들을 사용하지 않고 바로 거기에서 계산을 수행합니다. 예를 들어 Cl1+Cl2...Cl26/26<....Cl40/40

할 수 있다. MovingAverages.mqh 라이브러리를 사용하는 경우. 여기 당신이 도움이 될 것입니다.
Торговые приложения для MetaTrader 5 на заказ
Торговые приложения для MetaTrader 5 на заказ
  • www.mql5.com
У робота не дописана одна строчка и есть логические ошибки в коде это все нужно исправить, и не криво а нормально, сам программист но искать ошибку времени нет. Поэтом требуется помощь хорошего исполнителя, оплата будет соответствующая. Платформа МТ4. Нужен скрипт позволяющий формировать  статистику в виде таблицы и графики отнескольких...
 
Sprut112 :

이 판매 조건을 현대화하여 26개 기간의 평균 Close(26)가 평균 СLose(40) 아래로 교차할 때 판매가 이루어지도록 할 수 있습니다. MA 핸들을 사용하지 않고 바로 거기에서 계산을 수행합니다. 예: Cl1+Cl2...Cl26/26<....Cl40/40

CopyRates 를 사용하십시오.

가장 중요한 것은 작성하는 것을 잊지 마십시오

 ArraySetAsSeries (rates, true ); 

- rate[0].***의 이 라인 뒤는 차트의 오른쪽 막대에 해당합니다.

 
Vladimir Karputov :

CopyRates 를 사용하십시오.

가장 중요한 것은 작성하는 것을 잊지 마십시오

- rate[0].***의 이 라인 뒤는 차트의 오른쪽 막대에 해당합니다.

주제에 대한 또 다른 질문입니다. 마법사의 경우. 우리가 Macd에서 만들 수 있도록 허용한다면. 기호는 모두 생략할 수 있지만 특정 세트를 원할 경우 외부 매개변수 창에서 쉼표로 구분하여 나열할 수 있습니까?
 
Sprut112 :
주제에 대한 또 다른 질문입니다. 마법사의 경우. 우리가 Macd에서 만들 수 있도록 허용한다면. 기호 는 비워둘 수 있습니다 ***

여기서 잘못된 단어는 Symbols 입니다. 스크린샷을 주의 깊게 보십시오.

3단계

여기서 "Symbol y "를 어디에서 보았습니까?

 
Vladimir Karputov :

여기서 잘못된 단어는 Symbols 입니다. 스크린샷을 주의 깊게 보십시오.

여기서 "Symbol s "를 어디에서 보았습니까?

분명히 그렇습니다. 기본적으로 모든 사람을 위한 것입니다.
사유: