전문가의 기능적 특징 및 매개 변수 expforex.com에서

프리랜서: 메타트레이더 및 MQL에서 사용자 지정 프로그래밍?
다시 칠하기 표시기의 신호 막대 번호: 신호에 사용할 막대 이동?
프리랜서: 메타트레이더 및 MQL에서 사용자 지정 프로그래밍?
다시 칠하기 표시기의 신호 막대 번호: 신호에 사용할 막대 이동?

설명

www.expforex.com에서, 우리는 다수의 기능적 특징과 사용자 정의 가능한 매개변수(parameters)를 갖춘 고급 전문가 고문(Expert Advisor)을 제공합니다. 각 전문가 고문은 유연한 템플릿(template)을 사용하여 구축되어, 거래자들이 고유한 거래 전략에 맞게 조정할 수 있습니다.

주요 기능(functions)은 이동 평균(Moving Average) 및 MACD와 같은 지표(indicators)로부터의 신호(signals)를 기반으로 거래를 자동으로 개시하고 종료하는 것을 포함합니다.

Shift(Shift)는 신호 분석에 사용되는 바(bars)의 수를 결정하여 정확한 거래 결정을 보장합니다.

위험 관리는 Stop Loss(Stop Loss)와 Take Profit(Take Profit)과 같은 매개변수를 통해 용이해지며, 이는 특정 이익 또는 손실 지점에 도달했을 때 포지션의 자동 종료 수준을 설정합니다.

Slippage(Slippage)는 주문 실행 시 허용 가능한 가격 편차를 제어하며, Martingale(Martingale)과 Trailing Stop(Trailing Stop)은 동적인 거래량 관리 및 이익 보호를 제공합니다.

주목할 만한 기능은 Magic Number(Magic Number)의 사용으로, 이는 각 Expert Advisor의 거래를 차트에서 고유하게 식별하여 여러 고문이 동시에 작동할 때 충돌을 방지합니다.

이러한 기능적 특징과 매개변수는 www.expforex.com의 전문가 고문을 Forex 시장에서 성공적인 자동 거래를 위한 강력한 도구로 만듭니다.

전략을 프로그래밍하는 것보다 기성 전문가 고문 구매의 장점

Exp – Templates MQL 오픈 소스: 전문가 고문 생성을 위한 라이트 템플릿또는 전문가 고문 생성

EAPadPRO

Information Panel(Information Panel)은 모든 고문(advisors) 및 MetaTrader(MetaTrader) 터미널용 유틸리티(utilities)를 위한 것입니다.
Detailed Instructions(Detailed Instructions)는 우리의 거래 전문가 고문(Expert Advisor)에서 EAPADPRO Panel(EAPADPRO Panel)을 관리하고 사용하는 기본에 대한 상세 지침을 제공합니다.
친숙하고 직관적인 사용자 인터페이스(User Interface)는 우리의 유틸리티를 편리하고 성공적으로 사용할 수 있도록 도와줍니다.

Forex 전문가 고문 설정

매개변수: 신호 바 받기(Parameter: Get a Signal Bar)

Shift(Shift) (0,1,2…..) 바 번호(Bar Number).

이 매개변수는 지표(indicators)가 신호(signals)를 가져올 바(bars)의 수를 나타냅니다. 전문가 고문(Expert Advisor)을 주문할 때 다음 신호 감지 매개변수(signal detection parameters)를 지정하십시오:

  • 신호가 나타난 직후에 즉시 거래를 개시합니다;
  • 닫힌 바에서 신호가 형성될 때까지 기다렸다가 다음 바가 열릴 때에만 거래를 개시합니다.

일부 지표(indicators)는 그들의 알고리즘으로 인해 어떤 바(bar)가 신호를 트리거하는지 명확히 정의하고 있습니다. C

주문의 정확성과 올바른 실행을 고려할 때, 거래는 닫힌 bar에서만 처리되어야 하며, 즉 shift=1 매개변수입니다.

신호가 나타나고 indicator가 이를 허용할 경우, 현재 bar에서 즉시 DEAL (Position)을 개시해야 한다면, shift=0으로 설정해야 합니다.

지표를 위한 신호 바 번호(shift). 지표 그리기. 신호를 위한 어떤 바를 선택해야 합니까?

기능: 전략 신호의 반전(Function: Reverse of Strategy Signals)

ReverseSignal(ReverseSignal) (true – false) 활성화/비활성화.

이 매개변수는 지표(indicators)로부터의 신호(signals)를 반전시킵니다.

만약 귀하의 Expert Advisor이 특정 알고리즘 또는 indicator로부터의 명확한 신호(signals)에 기반하여 작동한다면, 이를 재프로그램하지 않고도 BUY/SELL signals를 변경할 수 있습니다.

예를 들어, ReverseSignal=true.

귀하의 indicatorBUY 신호를 보내면, Expert AdvisorSELL 거래를 개시합니다.

귀하의 indicatorSELL 신호를 보내면, Expert AdvisorBUY 거래를 개시합니다.

매개변수: Magic Number(Parameter: Magic Number)

Magic(Magic) (0….99999) 번호.

이 매개변수는 차트에 할당된 고유한 number를 나타냅니다. 서로 다른 차트에서 여러 Expert Advisors를 사용하는 경우, 혼동과 오류를 피하기 위해 고유한 번호를 할당해야 합니다.

예를 들어, 하나의 Expert Advisor를 서로 다른 설정으로 사용하는 경우, 각 Expert Advisor 인스턴스에 고유한 magic number를 할당해야 합니다.

또한, 이 매개변수는 상세한 보고서와 각 Expert Advisor가 사용하는 통화 쌍을 이해하기 위해 서로 다른 통화 쌍에 대해 변경되어야 합니다.

매개변수: 거래의 Stop Loss(Parameter: Stop Loss of the Deal)

StopLoss(StopLoss) (0…) 포인트.

이 매개변수는 각 포지션에 대한 Stop Loss를 나타냅니다. 이는 거래가 종료될 손실 포인트의 수를 정의합니다.

0 – 매개변수가 비활성화되며, 거래의 Stop Loss가 0으로 설정됩니다.

이 매개변수는 서버에서 허용하는 최소 값 이상으로 설정해야 합니다.

매개변수가 서버에서 허용하는 최소 값 이하로 설정되면, Expert Advisor는 오류 130을 표시합니다.

Metatrader 오류 코드 – 터미널에서 거래 전문가가 받은 MQL 오류 코드. 해결책.

매개변수: 거래의 Take Profit(Parameter: Take Profit of the Deal)

TakeProfit(TakeProfit) (0…) 포인트.

이 매개변수는 각 포지션에 대한 Take Profit을 나타냅니다. 이는 서버에서 거래를 종료할 이익 포인트의 수를 정의합니다.

0 – 매개변수가 비활성화되며, 거래의 Take Profit가 0으로 설정됩니다.

이 매개변수는 서버에서 허용하는 최소 값 이상으로 설정해야 합니다.

매개변수가 서버에서 허용하는 최소 값 이하로 설정되면, Expert Advisor는 오류 130을 표시합니다.

Metatrader 오류 코드 – 터미널에서 거래 전문가가 받은 MQL 오류 코드. 해결책.

매개변수: 거래의 Slippage(Parameter: Slippage of the Deal)

Slippage(Slippage) (0….) 포인트.

이 매개변수는 거래를 개시할 때 가격 슬리피지를 조정합니다.

실제 시장에서는 가격이 매우 빠르게 움직입니다. 주문을 서버에 전송할 때, 서버는 변경된 가격, Requote 등을 응답할 수 있습니다.

서버에 다중 주문을 보내는 것을 방지하기 위해, 거래 개시 시 허용되는 Slippage를 설정할 수 있습니다.

예를 들어: Slippage=10.

거래를 개시하기 위해 주문을 보낼 때, 가격이 1.1234였습니다. 그러나 가격이 1.1238로 변경되었습니다. 이 경우, Requote 없이 1.1238에 거래가 개시됩니다!

그러나 Slippage가 0으로 설정되었다면, 거래는 개시되지 않고 서버는 Requote 오류(New prices)를 반환합니다.

기능: 반대 신호로 거래 종료(Function: Closing Deals by an Opposite Signal)

ClosePosIfChange(ClosePosIfChange) (true – false).

이 매개변수는 새로운 거래를 개시할 때 반대 거래를 종료할 수 있는 능력을 조정합니다.

만약 귀하의 indicatorBUY – SELL – BUY – SELL 신호를 생성하고 이 매개변수가 활성화되어 있다면, Expert Advisor는 새로운 거래를 개시하기 전에 반대 거래를 종료합니다.

매개변수: 신호당 포지션 수(Parameter: Number of Positions per Signal)

OnlyOnePosBySignal(OnlyOnePosBySignal) (true – false) 활성화/비활성화.

이 매개변수는 단일 또는 다중 포지션 중에서 선택할 수 있게 하여, 하나 또는 여러 개의 포지션을 개시할 수 있는 가능성을 제공합니다.

이 매개변수가 활성화되어 있으면, 각 bar의 신호당 하나의 포지션만 개시됩니다.

예를 들어, 귀하의 전략이 각 새로운 bar에서 연속적인 BUY 신호를 생성하고 OnlyOnePosBySignal=true인 경우, 신호가 나타날 때마다 각 bar에서 BUY 거래가 개시됩니다.

만약 OnlyOnePosBySignal=false인 경우, Expert Advisor는 하나의 BUY 거래와 하나의 SELL 거래만 개시할 수 있으며, 이들이 종료될 때까지 기다립니다.

매개변수: 고정 로트(Parameter: Fixed Lot)

Lots(Lots) (0.01 ………) – 모든 거래에 대해 고정된 로트 크기를 설정합니다.

이 매개변수는 거래를 개시할 로트 수를 지정합니다. 로트 크기는 고정되어 모든 거래에 적용됩니다.

거래 개시를 위한 최소 허용 로트 크기는 브로커에게 문의해야 합니다.

기능: 동적 로트(Function: Dynamic Lot)

DynamicLot(DynamicLot) (true – false)  LotBalancePcnt(LotBalancePcnt) (자유 마진의 비율).

이 매개변수는 사용 가능한 자유 마진을 기반으로 로트를 자동으로 계산하는 기능을 조정합니다.

이 매개변수에 대한 자세한 설명은 Autolot(Autolot) 기사에서 제공됩니다 (현재 잔고를 사용한 로트 계산).

내 Autolot 비밀. 동적 로트 또는 Autolot.

매개변수: Martingale(Parameter: Martingale)

Martin(Martin) (1….) – Martingale 비율.

이 매개변수는 전략에 Martingale 원칙을 적용할 수 있게 합니다.

이 원칙은 손실이 발생한 거래에 이어지는 거래의 거래량이 Lot * Martin 비율로 계산됨을 의미합니다.

매개변수가 1로 설정된 경우, Martingale은 사용되지 않습니다.

예를 들어: Lots = 0.01, Martin = 2:

  1. BUY 거래 (0.01)가 손실 또는 Stop Loss로 종료됩니다.
  2. 다음 거래는 0.01 * 2 = 0.02의 로트 크기로 개시됩니다.
  3. 이전 거래가 Stop Loss로 종료되면, 다음 거래는 0.04의 로트 크기로 개시됩니다.

이전 거래가 이익 또는 Take Profit으로 종료되면, 다음 DEAL은 초기 로트 크기인 0.01으로 개시됩니다.

기능: 전문가 고문의 작동 시간(Function: Working Time of the Expert Advisor)

OpenHour(OpenHour) (시간 단위), OpenMinute(OpenMinute) (분 단위), CloseHour(CloseHour) (시간 단위), CloseMinute(CloseMinute) (분 단위).

이 매개변수는 Expert Advisor작동 시간 범위를 조정하며, 이는 새로운 포지션을 개시하는 데만 적용됩니다. Trailing StopBreak Even 기능은 이 범위와 독립적으로 작동합니다.

예를 들어, Expert Advisor가 오후 2시부터 오후 6시 35분까지만 거래하도록 설정하려면, 매개변수는 다음과 같이 설정됩니다:

OpenHour=14, OpenMinute=0, CloseHour=18, CloseMinute=35.

거래는 오후 2시부터 오후 6시 35분까지만 개시되며, Expert Advisor는 이 시간 범위 외의 전략 신호를 무시합니다.

Market Time Pad. 거래 세션이 있는 MetaTrader용 지표

기능: 클래식 Trailing Stop(Function: Classic Trailing Stop)

TrailingStopUSE(TrailingStopUSE) (true – false), IfProfTrail(IfProfTrail) (true – false), TrailingStop(TrailingStop) (포인트 단위), TrailingStep(TrailingStep) (포인트 단위).

이 매개변수는 Stop Loss를 이익 영역으로 이동하여 포지션을 자동으로 추적하는 기능을 활성화 또는 비활성화합니다.

TrailingStopUSE(TrailingStopUSE) – trailing stop 기능을 활성화/비활성화합니다.

IfProfTrail(IfProfTrail) – true인 경우, Expert Advisor는 포지션이 break-even에 도달했을 때만 Stop Loss를 수정하기 시작합니다. false인 경우, trailing stop은 포지션이 열릴 때 즉시 작동을 시작하고 가격이 움직일 때마다 조정됩니다.

TrailingStop(TrailingStop) – 현재 가격에서 원하는 Stop Loss까지의 거리(포인트 단위). 이 매개변수는 서버에서 허용하는 최소 값 이하로 설정될 수 있습니다.

TrailingStep(TrailingStep)Stop Loss를 수정하기 위한 단계 크기(포인트 단위).

예를 들어, Stop Loss는 현재 가격에서 TrailingStop 포인트 떨어진 지점에 도달하면 각 TrailingStep 포인트마다 수정됩니다.

기능: 총 이익/손실에 따른 거래 종료(Function: Closing by Total Profit/Loss)

이 매개변수는 지정된 조건 중 하나에 도달했을 때 특정 계좌 및 magic number로 거래를 종료할 수 있는 능력을 조정합니다:

  1. TypeofClose=1 – 이익으로 종료: 1 – 달러, 2 – 포인트, 3 – %자본, 4 – %잔고;
  2. CloseProfit=false – 이익 시 종료하지 않음;
  3. Profit = 10 – 이익을 종료하기 위해 필요한 단위 수(TypeofClose에 따라 다름);
  4. CloseLoss=false – 손실 시 종료하지 않음;
  5. Loss = -10 – 손실을 종료하기 위해 필요한 단위 수(TypeofClose에 따라 다름);
  6. OFFAllEaAfterClosePROF=false – 이익 종료 후 모든 전문가 고문과 스크립트를 비활성화;
  7. OFFAllEaAfterCloseLOSS=false – 손실 종료 후 모든 전문가 고문과 스크립트를 비활성화.

예를 들어:

  1. 계좌에서 10 USD의 이익으로 여러 DEAL (positions) (BUY 또는 SELL)을 종료하려는 경우:
    TypeofClose=1, CloseProfit=true, Profit=10.
  2. 계좌에서 200 포인트의 손실로 여러 DEAL (positions) (BUY/SELL)을 종료하려는 경우:
    TypeofClose=2, CloseLoss=true, Loss=200.
  3. 계좌의 예치금 5% 손실 시 여러 DEAL (positions) (BUY/SELL)을 종료하고, 예치금 10% 이익 시에도 여러 DEAL (positions) (BUY/SELL)을 종료하려는 경우:
    TypeofClose=4, CloseLoss=true, Loss=5, CloseProfit=true, Profit=10.

이 경우, OFFAllEaAfterClosePROF 및/또는 OFFAllEaAfterCloseLOSS 기능을 사용하여 거래 종료 후 모든 전문가 고문을 비활성화할 수 있습니다.

그런 다음, Expert Advisor는 거래 종료 후 모든 전문가 고문을 비활성화합니다.

CLP CloseIfProfitorLoss with Trailing. 총 이익 또는 손실을 Trailing으로 제어. Profit or Loss Pad

기능: 손실 방지점으로 Stop Loss 이동(Function: Moving Stop Loss to Break Even)

MovingInWLUSE(MovingInWLUSE) (true – false), LevelWLoss(LevelWLoss) (포인트 단위), LevelProfit(LevelProfit) (포인트 단위).

이 매개변수는 거래를 수정하여 가능한 한 빨리 Stop Loss를 손익분기점으로 이동시키는 능력을 조정합니다.

예를 들어:

  1. 거래가 10 포인트의 이익에 도달했을 때 Stop Loss를 손익분기점으로 설정하려는 경우:
    MovingInWLUSE=true, LevelWLoss=0, LevelProfit=10.
  2. 거래가 20 포인트의 이익에 도달했을 때 Stop Loss를 +5 포인트로 설정하려는 경우:
    MovingInWLUSE=true, LevelWLoss=5, LevelProfit=20.

따라서, LevelProfitLevelWLoss의 차이는 항상 서버에서 허용하는 최소 스톱보다 크거나 같아야 합니다.

질문 있으신가요?

질문이 있으시면 언제든지 문의해 주세요. 우리는 피그를 주머니에 넣고 팔지 않습니다.

우리의 각 제품은 구매 전에 테스트할 수 있습니다.

우리는 귀하의 피드백과 제품에 대한 바람을 소중히 여기며, 높은 품질 기준을 유지하기 위해 노력합니다.

함께 해주셔서 감사합니다!

질문이 있으신가요?

This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어


    잠시만 기다려 주세요, AI와 통신 중...

     

    위험 경고:


    과거의 거래 실적이 미래의 결과를 보장하는 것은 아닙니다.

    마진 외환 거래는 높은 수준의 위험을 수반하므로 모든 투자자에게 적합하지 않을 수 있습니다.

    트레이딩 로봇을 사용하면 상당한 위험이 수반되며 초기 투자금보다 더 많은 손실을 볼 수 있다는 점에 유의하세요.

    신중하게 진행하고, 재정 상황을 신중하게 평가하고, 자격을 갖춘 전문가에게 조언을 구하는 것이 좋습니다.

    면책 조항

    이 웹사이트는 귀하의 경험을 향상시키기 위해 쿠키를 사용합니다. 이 웹사이트를 사용함으로써 귀하는 당사의 데이터 보호 정책면책 조항에 동의하게 됩니다.
    더 읽기