거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Twitter에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
Experts

Current Relative Drawdown - MetaTrader 5용 expert

조회수:
5817
평가:
(8)
게시됨:
2023.02.16 19:31
업데이트됨:
2023.02.16 22:46
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

The DD_Relative function calculates the relative profit or loss (drawdown) of the current trading account in percentage. To do this, it uses the Current_LossOrProfit() function to get the current profit or loss of all open positions and then divides it by the current account balance obtained via the AccountInfoDouble(ACCOUNT_BALANCE) function.

After calculating the relative gain or loss in percentage, the function uses the NormalizeDouble() function to round the result to two decimal places, and then displays the result in the chart comment using the Comment() function. Finally, the function returns the result of the relative gain or loss in percentage.

The Current_LossOrProfit() function is used to calculate the current profit or loss of all open positions in the trading account. Loops through all open positions using a for loop, and for each position, checks if its magic number matches the magic number specified in the code (MAGIC) and if the symbol of the position is the same as the current symbol on the chart. If the position meets these criteria, the position's commission, swap, and current profit or loss are added to the Positionsprofit variable.

Once all the profits and losses of the positions have been added up, the function uses the NormalizeDouble() function to round the result to two decimal places, and then returns the value of the current profit or loss.

    Hurst Exponent - optimized version Hurst Exponent - optimized version

    Hurst Exponent - optimized version

    Check the time periods used Check the time periods used

    The function takes two arrays of integers as parameters: "allowedPeriods" and "periodsToCheck". "allowedPeriods" is an array containing all the time periods allowed by the system, while "periodsToCheck" is an array containing the time periods used by the user in the indicator. The function iterates through the elements of the "periodsToCheck" array and checks if each of them is present in the "allowedPeriods" array. If it finds any time period that is not allowed, the function returns "false". If all time periods are allowed, the function returns "true". In short, this function is used to make sure that the time periods used in an indicator are valid and allowed by the system.

    Get Position commission OrderCommission (mt4 term) of an active position in MT5 Get Position commission OrderCommission (mt4 term) of an active position in MT5

    Get commission of an active position in mt5 , its easy to use function.

    Weighted deviation Weighted deviation

    Weighted deviation