당사 팬 페이지에 가입하십시오
- 조회수:
- 20
- 평가:
- 게시됨:
- 업데이트됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
거래 전략 "돌뱅이"는 주식 시장과 포렉스 시장에서 주로 사용되는 고위험 단기 거래 방식에 속합니다. 그 이름은 결정의 무작위성, 즉 동전 던지기와 같은 것에서 유래했습니다("돌뱅이" - 자산을 구매, "뒤면" - 판매). 이 전략은 직관적인 결정이나 무작위 신호에만 기반을 두고 시장 분석의 기본 요소를 무시합니다.

전략은 어떻게 작동합니까?
전략은 다음과 같이 구성됩니다.
- 금융 상품 선택: 트레이더는 금융 상품(주식, 통화, 상품)을 선택합니다.
- 결정 내리기: 구매 또는 판매 결정은 동전 던지기와 같은 방법으로 무작위로 이루어집니다.
- 거래 종료: 거래는 사전에 설정된 시간이 경과하거나 특정 이익 또는 손실 수준에 도달하면 자동으로 종료됩니다.
이 전략은 시장 메커니즘과 분석에 대한 깊은 이해가 필요하지 않지만, 위험 관리에 대한 심각한 접근도 필요하지 않습니다.
전략의 단점:
- 고위험:
- 운에만 의존하면 손실 확률이 크게 증가합니다. 전략은 모든 객관적 지표와 권장 사항을 무시하여 자본 손실의 가능성을 높입니다.
- 위험 관리 부재:
- 구매 또는 판매가 완전히 무작위로 이루어지기 때문에 자본 관리, 위험 평가, 자산 배분에 대한 합리적인 방법이 없습니다.
- 장기 성공 불가능:
- 운에 의해 개별 거래가 수익을 낼지라도, 장기적으로 이 전략은 큰 손실을 초래할 가능성이 더 높습니다.
- 결과의 불안정성:
- 양호한 시장 환경과 많은 작은 귀중 거래가 있을 때에만 긍정적인 결과가 나타납니다. 그러나 이는 실제로는 거의 없습니다.
전략의 적용:
이 전략은 기술 분석에 대한 깊은 지식 없이 거래소의 원리를 이해하고 거래를 시도하고 싶은 초보 트레이더에게 적합합니다. 그러나 전문가들은 이 전략을 거의 사용하지 않으며, 가격 행동, 거래량, 기업의 기본 지표를 고려하는 과학적으로 뒷받침된 접근 방식을 선호합니다.
경험 많은 투자자에게 이 전략은 안정적인 수익 방법보다는 가설을 검증하기 위한 실험적인 방법입니다.
따라서 이 전략은 초보자에게는 간단하고 접근하기 쉽지만, 큰 위험을 수반하고 장기적으로 지속적인 수익을 낼 가능성이 거의 없습니다.
무작위로 포지션을 열 때의 주요 신호 블록을 살펴보겠습니다:
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 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
Multi-Mode Logarithmic Transform Indicator.
InfoAccount
This is an informative script displaying data on the current trading account in the chart window.
ShowMinMaxDayLevels
The indicator displays high and low levels of a day (specified by the input parameter value) on any timeframe.