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

무역 전략 머리 또는 꼬리 (Heads or Tails) - MetaTrader 5용 expert

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

거래 전략 "돌뱅이"는 주식 시장과 포렉스 시장에서 주로 사용되는 고위험 단기 거래 방식에 속합니다. 그 이름은 결정의 무작위성, 즉 동전 던지기와 같은 것에서 유래했습니다("돌뱅이" - 자산을 구매, "뒤면" - 판매). 이 전략은 직관적인 결정이나 무작위 신호에만 기반을 두고 시장 분석의 기본 요소를 무시합니다.




전략은 어떻게 작동합니까?

전략은 다음과 같이 구성됩니다.

  1. 금융 상품 선택: 트레이더는 금융 상품(주식, 통화, 상품)을 선택합니다.
  2. 결정 내리기: 구매 또는 판매 결정은 동전 던지기와 같은 방법으로 무작위로 이루어집니다.
  3. 거래 종료: 거래는 사전에 설정된 시간이 경과하거나 특정 이익 또는 손실 수준에 도달하면 자동으로 종료됩니다.

이 전략은 시장 메커니즘과 분석에 대한 깊은 이해가 필요하지 않지만, 위험 관리에 대한 심각한 접근도 필요하지 않습니다.

전략의 단점:

  1. 고위험:
    • 운에만 의존하면 손실 확률이 크게 증가합니다. 전략은 모든 객관적 지표와 권장 사항을 무시하여 자본 손실의 가능성을 높입니다.
  2. 위험 관리 부재:
    • 구매 또는 판매가 완전히 무작위로 이루어지기 때문에 자본 관리, 위험 평가, 자산 배분에 대한 합리적인 방법이 없습니다.
  3. 장기 성공 불가능:
    • 운에 의해 개별 거래가 수익을 낼지라도, 장기적으로 이 전략은 큰 손실을 초래할 가능성이 더 높습니다.
  4. 결과의 불안정성:
    • 양호한 시장 환경과 많은 작은 귀중 거래가 있을 때에만 긍정적인 결과가 나타납니다. 그러나 이는 실제로는 거의 없습니다.

전략의 적용:

이 전략은 기술 분석에 대한 깊은 지식 없이 거래소의 원리를 이해하고 거래를 시도하고 싶은 초보 트레이더에게 적합합니다. 그러나 전문가들은 이 전략을 거의 사용하지 않으며, 가격 행동, 거래량, 기업의 기본 지표를 고려하는 과학적으로 뒷받침된 접근 방식을 선호합니다.

경험 많은 투자자에게 이 전략은 안정적인 수익 방법보다는 가설을 검증하기 위한 실험적인 방법입니다.

따라서 이 전략은 초보자에게는 간단하고 접근하기 쉽지만, 큰 위험을 수반하고 장기적으로 지속적인 수익을 낼 가능성이 거의 없습니다.


무작위로 포지션을 열 때의 주요 신호 블록을 살펴보겠습니다:

if((b + s) == 0) // 활성 포지션이 없을 때

여기서는 활성 포지션이 없는지 확인합니다. 변수 b는 긴("buy") 포지션의 수를, 변수 s는 짧은("sell") 포지션의 수를 나타냅니다. 둘의 합이 0(b + s = 0)이면 활성 포지션이 없음을 의미합니다.

if(::MathRand() % 2 == 0) // 포지션 개설 방향을 무작위로 선택

이전 블록의 조건이 발생했을 때, 무작위 수를 확인합니다. 함수 ::MathRand()는 0에서 32767까지의 범위에서 가짜 무작위 수를 생성합니다. 그런 다음 이 수는 2로 나누어지고, 나머지가 0이면 다음 블록이 실행됩니다.

{
if(trade.Buy(lt)) // 긴 포지션(BUY) 개설
   return; // 함수 실행 종료
}

무작위 수가 짝수(2로 나눈 나머지가 0)이면 거래 로봇은 iLots 양으로 긴 포지션(구매)을 열고, 포지션이 성공적으로 열리면 함수 실행이 return에 의해 중단됩니다.

else // 그렇지 않으면...
    if(trade.Sell(lt)) // 짧은 포지션(SELL) 개설
      return; // 함수 실행 종료

무작위 수가 홀수(2로 나눈 나머지가 0이 아닐 때), iLots 양으로 짧은 포지션(판매)이 열리고, 함수 실행도 중단됩니다.

프래그먼트의 최종 작동 로직:

  • 트레이더의 활성 포지션이 있는지 확인합니다.
  • 활성 포지션이 없으면 구매(long) 또는 판매(short) 방향을 무작위로 선택합니다.
  • 열린 거래는 함수의 추가 작동을 자동으로 중단합니다.

따라서 이 코드는 시장에서 포지션을 무작위로 열기 위한 결정을 내리는 가장 간단한 알고리즘의 예입니다.

코드의 완전한 줄 단위 분석은 블로그에서 확인할 수 있습니다: https://www.mql5.com/ko/blogs/post/766938

MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/11637

RiskSizer Panel Lite MT5 - Risk Percent Lot Calculator With One Click Buy Sell RiskSizer Panel Lite MT5 - Risk Percent Lot Calculator With One Click Buy Sell

RiskSizer Panel Lite is a simple MT5 trading panel that calculates an estimated lot size based on your risk percent. Drag two chart lines to set SL/TP, then use one-click BUY/SELL for fast manual execution.

Log Log

Multi-Mode Logarithmic Transform Indicator.

InfoAccount InfoAccount

This is an informative script displaying data on the current trading account in the chart window.

ShowMinMaxDayLevels ShowMinMaxDayLevels

The indicator displays high and low levels of a day (specified by the input parameter value) on any timeframe.