[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 747

 
xrust :


경고는 작동하지 않습니다 - 테스터에서는 인쇄로 바뀝니다 ... 그래서 일반적으로 테스터는 거래 조건(주문 및 논리)을 먼저 처리한 다음 자유 시간이 있는 경우에만 인쇄하는 특성을 가지고 있습니다. 주석을 입력하고 이 작업은 인쇄보다 훨씬 더 많은 시간이 걸립니다. 그래서 여기.

Rustam, 제 생각에는 모두가 이것을 알고 있지만 나를 위해 아무 것도 인쇄하지 않는 것은 인쇄물 일뿐입니다 ... 아마도 이런 식으로 "돌파"하는 것이 가능할 것입니다 ...
 
artmedia70 :





불행히도 트롤은 작동하지 않습니다. 컴파일하면 오류가 발생합니다. 수정해야 할 사항은 무엇입니까?
 
artmedia70 :

????????????


터미널을 다시 시작해 보세요.
[삭제]  

돈에서 마지막 손실 거래의 합계를 어떻게 계산할 수 있습니까 !!! 그렇다면 코드는...

마당에는 해가 비치는데 머리가 전혀 안돌아가는데..... )

감사해요...
 

I.Kim의 지점에는 당신을 도울 수있는 기능이 있습니다! - https://www.mql5.com/ru/forum/107476

GetProfitFromDateInCurrency() 함수. 18페이지

이 함수는 특정 날짜에 마감된 포지션의 예금 통화로 총 이익을 반환합니다.

isLossLastPos() 함수. 페이지 21

이 함수는 마지막으로 마감된 포지션의 수익성 플래그를 반환합니다. 플래그 제기 - True - 마지막 위치가 손실로 마감되었습니다. 플래그가 생략됨 - False - 마지막 위치가 0 또는 이익으로 마감되었습니다. 이 기능은 스왑 및 커미션을 고려하지 않습니다. 위치 선택은 외부 매개변수에 의해 설정됩니다.

isCloseLastPosByStop() 함수.

이 함수는 stop으로 마지막 위치를 닫기 위한 플래그를 반환합니다. 플래그 발생 - True - StopLoss가 트리거되었습니다. 플래그 생략 - False - 다른 이유로 포지션이 마감됨

NumberOfLossPosToday() 함수. 24페이지

이 함수는 오늘 마감된 수익성 없는 포지션의 수를 반환합니다.

 
DaVinci :

불행히도 트롤은 작동하지 않습니다. 컴파일하면 오류가 발생합니다. 수정해야 할 사항은 무엇입니까?
무슨 트롤? 그리고 무슨 일이야?
[삭제]  

친구, 좋은 오후입니다.

질문이 mql 및 로봇 공학과 직접적인 관련이 없다는 점은 유감이지만, 외환 및 교환 프로세스의 후속 분석을 위해 여기에서 정말 이해하고 싶습니다.

문제는 이것입니다:

지그재그의 고/저 값과 이 고/저가 형성되는 시간을 표시하는 엑셀 파일이 있습니다.

이러한 데이터를 기반으로 다음 형식의 그래프를 작성해야 합니다.

Excel 2007에서 이 작업을 수행하는 방법을 알려주세요.

(아마추어적인 질문인건 이해하지만 방학이 끝나면 이제 몸을 만들어야 합니다)

미리 감사드립니다.

 

지금까지 나는 다중 통화 Expert Advisors를 다룰 필요가 없었습니다. MetaTrader가 이러한 유형의 Expert Advisors를 테스트/최적화할 수 있는지, 오늘날 어떤 문제, 제한 사항이 있는지 등을 간단히 말할 수 있습니까? 이러한 Expert Advisors를 표준과 대조적으로 작성하는 기능은 무엇입니까?

고맙습니다!

[삭제]  
Morzh09 :

친구, 좋은 오후...

내가 이해하는 한, 결국 다음 그림과 같은 것을 얻어야 합니다.

그렇다면 Excel 2007에서 가져오려면 다음을 수행하십시오.
스크립트 에서 생성한 CSV 파일을 Excel 에서 엽니다.
불필요한 열은 각각 삭제하고 Time과 ZigZag Date만 남겨둡니다.
그런 다음 나머지 열을 선택하고 "삽입" 탭을 열고 "그래프" 버튼을 클릭하고 "그래프" 유형을 선택합니다. 즉, 그래프는 표준 매개변수를 사용하여 자동으로 작성됩니다. 또한 필요한 경우 축 설정에서 분할 가격을 변경하고 그리드를 추가하는 등의 작업을 수행합니다.

예를 들어 아카이브에서 원본 CSVXLSX 형식의 결과 그래프.

파일:
[삭제]  
제발 도와주세요!!! 다음 코드에서 주문이 수익성이 있는지 여부를 확인합니다! 그렇지 않으면 숫자를 계산합니다!!
첫 번째 거래가 수익성이 없으면 계산 주기가 시작되고 영원히 추가됩니다.

하지만 이건 너무 멋져!!! 거래가 수익성이 있으면 이후의 모든 손실 주문이 정상적으로 계산됩니다....

이중 주문 교수; // 손실 거래 수의 카운터

두 번 계산Lots(){
이중 해상도 = 0.01;
부울 bProfit=참;
정수 PrevTime=-1;
이중 tmplot;
(int i=0;i<OrdersHistoryTotal();i++){
if (! OrderSelect (i,SELECT_BY_POS,MODE_HISTORY)) 계속;
if (OrderSymbol()!=Symbol()) 계속
if (OrderCloseTime()<PrevTime) 계속;
PrevTime=OrderCloseTime();
if (OrderProfit()>0){bProfit=true; orderProf=0; } if (OrderProfit()<0) {bProfit=false; 주문프로프++ ;}
tmpLots=OrderLots();
}


반환(res);
}