Saturday 17 March 2018

80-20 거래 전략


80-20 거래 전략.
소개.
'80 -20 '은 Linda Raschke와 Laurence Connors의 Street Smarts : High Probability Short-Term Trading Strategies에서 설명한 거래 전략 (TS) 중 하나의 이름입니다. 이전 기사에서 논의 된 전략과 마찬가지로 저자는 가격이 범위 경계를 테스트하는 단계로 돌렸다. 또한 경계에서 거짓 이탈과 롤백으로 이익을 얻는 데 중점을 둡니다. 그러나 이번에는 전날과 관련된 역사적으로 상당히 짧은 기간에 대한 가격 움직임을 분석합니다. 시스템이 일중 거래를 의미하기 때문에 얻은 ​​신호의 수명도 비교적 짧습니다.
이 기사의 첫 번째 목적은 MQL5 언어를 사용하는 '80 -20 '거래 전략 신호 모듈의 개발을 설명하는 것입니다. 그런 다음이 모듈을 시리즈의 이전 기사에서 개발 한 기본 거래 로봇의 약간 수정 된 버전에 연결하려고합니다. 게다가, 우리는 수동 거래 지시자 개발을 위해 똑같은 모듈을 사용할 것입니다.
이미 말했듯이, 기사 시리즈에서 제공되는 코드는 주로 고급 초보 프로그래머를 대상으로합니다. 따라서이 코드는 주요 목적 외에도 절차 적 프로그래밍에서 객체 지향 프로그래밍으로 옮겨 갈 수 있도록 설계되었습니다. 코드는 클래스를 특징으로하지 않습니다. 대신, 마스터하기가 더 쉬운 구조를 완벽하게 구현합니다.
이 기사의 또 다른 목적은 Raschke와 Connors가 지난 세기 말에 시장 행동을 사용하여 전략이 여전히 실행 가능한지를 확인할 수있는 도구를 개발하는 것입니다. 최신 이력 데이터를 기반으로 한 몇 가지 EA 테스트가이 기사의 끝에 제공됩니다.
'80 -20 '거래 시스템.
저자는 George Taylor의 The Taylor Trading Technique과 Steve Moore의 선물 시장 컴퓨터 분석 및 Derek Gipson의 거래 경험을 자신의 업무에 대한 이론적 기초로 명명했습니다. 거래 전략의 본질은 다음과 같이 간략하게 설명 될 수 있습니다 : 전날의 개장과 종가가 반대 일일 범위 영역에 있다면, 오늘 전일 종가 대비 반전 가능성은 매우 높습니다. 전일 오픈 및 닫는 가격은 범위 테두리에 가깝게 위치해야합니다. 반전은 현재 날짜를 시작해야합니다 (전날 촛불이 닫히기 전이 아님). 구매 전략 규칙은 다음과 같습니다.
1. 어제 시장이 어제 20 % 상승하고 20 % 하회했다.
2. 오늘의 Low가 전날의 Low를 5 tick 이상 끊을 때까지 기다립니다.
3. 어제 범위의 하한선에 구매 대기중인 주문을 놓습니다.
4. 보류중인 주문이 트리거되면 그 날의 Low에서 초기 StopLoss를 설정하십시오.
5. 획득 한 이익을 보호하려면 후행 중지를 사용하십시오.
판매 규칙은 비슷하지만 어제의 바는 완고해야하며 구매 주문은 바의 상단 경계에 있어야하며 StopLoss는 오늘의 최고 가격에 배치되어야합니다.
또 다른 중요한 세부 사항은 닫힌 일일 막대의 크기입니다. Linda Raschke에 따르면, 일일 막대의 평균 크기보다 더 커야합니다. 그러나 그녀는 평균 일일 범위를 계산할 때 얼마나 많은 기록 일을 고려해야 하는지를 지정하지 않습니다.
또한 TS는 일중 거래 전용으로 설계된 것임을 명심해야합니다. 이 책에 표시된 예는 M15 차트를 사용합니다.
전략에 따라 레이아웃을 만드는 신호 블록 및 표시기는 아래에 설명되어 있습니다. 표시기 작동 결과가 표시된 몇 가지 스크린 샷을 볼 수도 있습니다. 패턴과 연결된 시스템 규칙 및 거래 수준에 해당하는 패턴을 명확하게 보여줍니다.
패턴 분석은 구매 보류 명령을 내리게됩니다. 적절한 거래 수준은 M1 시간대에 더 잘 나타납니다.
M5 시간대에 반대 방향의 거래 패턴이있는 유사한 패턴 :
거래 수준 (M1 시간대) :
신호 모듈.
Take Profit 레벨 계산을 추가하여 사용자 정의 TS에 새 옵션을 추가하는 방법을 보여줍니다. 위치를 닫는 데 후행 중지 만 사용되므로 원래 버전에는 그러한 레벨이 없습니다. 이익 실현은 사용자 지정 최소 브레이크 아웃 수준 (TS_8020_Extremum_Break)에 따라 달라집니다. TS_8020_Take_Profit_Ratio 사용자 지정 비율로 곱합니다.
우리는 fe_Get_Entry_Signal 신호 모듈의 주요 기능에 대해 현재 신호 상태, 계산 된 진입 및 종료 레벨 (Stop Loss 및 Take Profit) 및 어제의 범위 테두리를 필요로합니다. 모든 수준은 함수에 전달 된 변수에 대한 링크를 통해 수신되는 반면 신호의 반환 상태는 이전 기사의 옵션 목록을 사용합니다.
ENTRY_BUY, // 신호 구매.
ENTRY_SELL, // 신호를 판매합니다.
ENTRY_NONE, // 신호가 없습니다.
ENTRY_UNKNOWN // 상태가 정의되지 않았습니다.
datetime t_Time, // 현재 시간.
두 배 & amp; d_Entry_Level, // 엔트리 레벨 (변수에 대한 링크)
두 배 & amp; d_SL, // StopLoss 레벨 (변수에 대한 링크)
두 배 & amp; d_TP, // TakeProfit 레벨 (변수에 대한 링크)
두 배 & amp; d_Range_High, // 패턴의 첫 번째 막대의 높이 (변수에 대한 링크)
두 배 & amp; d_Range_Low // 패턴의 첫 번째 막대의 낮음 (변수에 대한 링크)
신호를 검출하기 위해서는 D1 시간 프레임의 마지막 두 막대를 분석해야합니다. 처음부터 시작하겠습니다. TS 기준을 충족시키지 못하면 두 번째 막대를 확인할 필요가 없습니다. 두 가지 기준이 있습니다.
1. 막대 크기 (높음과 낮음의 차이)가 지난 XX 일의 평균 값을 초과해야합니다 (TS_8020_D1_Average_Period 사용자 지정 설정으로 설정)
2. Bar Open과 Close Level은 바 범위의 반대 20 %에 위치해야합니다.
이러한 조건이 충족되면 추후 사용을 위해 고가 및 저가를 저장해야합니다. 첫 번째 막대 매개 변수는 하루 종일 바뀌지 않으므로 각 함수 호출에서 매개 변수를 검사 할 필요가 없습니다. 그것들을 정적 변수에 저장합시다.
입력 uint TS_8020_D1_Average_Period = 20; // 80-20 : 평균 일일 범위를 계산하는 일 수입니다.
입력 uint TS_8020_Extremum_Break = 50; // 80-20 : 어제 극한의 최소 브레이크 아웃 (포인트 단위)
정적 ENUM_ENTRY_SIGNAL se_Possible_Signal = ENTRY_UNKNOWN; // 패턴의 첫 번째 바 신호 방향.
// 틱 사이의 계산 된 레벨을 저장하는 변수.
sd_SL = 0, sd_TP = 0,
sd_Range_High = 0, sd_Range_Low = 0.
// D1에서 패턴의 첫 번째 막대를 확인합니다.
if (se_Possible_Signal == ENTRY_UNKNOWN)
st_Last_D1_Bar = t_Curr_D1_Bar; // 1 st bar는 오늘을 변경하지 않습니다.
이중 d_Average_Bar_Range = fd_Average_Bar_Range (TS_8020_D1_Average_Period, PERIOD_D1, t_Time);
// 1 st bar가 충분히 크지 않습니다.
se_Possible_Signal = ENTRY_NONE; // 오늘 신호가 없음을 의미합니다.
ma_Rates [0].open & gt; ma_Rates [0].high - d_20_Percents // 바가 상위 20 %에서 열렸습니다.
ma_Rates [0].close & lt; ma_Rates [0].low + d_20_Percents // 그리고 20 %
ma_Rates [0].close & gt; ma_Rates [0].high - d_20_Percents // 상단 20 %에서 닫힌 바
ma_Rates [0].open & lt; ma_Rates [0].low + d_20_Percents // 하단 20 %에서 열림.
// 1 st bar는 조건에 해당합니다.
// 패턴의 첫 번째 막대에 대한 오늘의 거래 방향을 정의합니다.
se_Possible_Signal = ma_Rates [0].open & gt; ma_Rates [0].close? ENTRY_BUY : ENTRY_SELL;
// 시장 진입 수준 :
sd_Entry_Level = d_Entry_Level = se_Possible_Signal == ENTRY_BUY? ma_Rates [0].low : ma_Rates [0].high;
// 패턴의 첫 번째 막대 범위 테두리 :
sd_Range_High = d_Range_High = ma_Rates [0].high;
sd_Range_Low = d_Range_Low = ma_Rates [0].low;
// 1 st bar 열기 / 닫기 레벨이 조건과 일치하지 않습니다.
se_Possible_Signal = ENTRY_NONE; // 오늘 신호가 없음을 의미합니다.
지정된 시간 함수에서 시작하여 지정된 시간대에 지정된 막대 수 내에서 평균 막대 범위를 정의하는 함수 목록입니다.
int i_Bars_Limit, // 고려해야 할 바의 수.
ENUM_TIMEFRAMES e_TF = PERIOD_CURRENT, // 시간대를 바꿉니다.
datetime t_Time = WRONG_VALUE // 계산을 시작할시기.
double d_Average_Range = 0; // 값 합산을위한 변수.
if (i_Bars_Limit & lt; 1) return (d_Average_Range);
if (t_Time == WRONG_VALUE) t_Time = TimeCurrent ();
int i_Price_Bars = 카피 레이스 (_Symbol, e_TF, t_Time, i_Bars_Limit, ma_Rates);
if (Log_Level & gt; LOG_LEVEL_NONE) PrintFormat ( "% s : CopyRates : 오류 # % u", __FUNCTION__, _LastError);
if (Log_Level & gt; LOG_LEVEL_NONE) PrintFormat ( "% s : 복사 요금 : % u의 복사 된 % u", __FUNCTION__, i_Price_Bars, i_Bars_Limit);
int i_Bar = i_Price_Bars;
d_Average_Range + = ma_Rates [i_Bar].high - ma_Rates [i_Bar].low;
return (d_Average_Range / double (i_Price_Bars));
패턴의 두 번째 (현재) 바에 대한 기준은 하나뿐입니다. 어제의 범위 경계선은 설정 (TS_8020_Extremum_Break)에 지정된 경계보다 커야합니다. 레벨에 도달하면 보류중인 주문을하기위한 신호가 나타납니다.
if (se_Possible_Signal == ENTRY_BUY)
sd_SL = d_SL = ma_Rates [1].low; // StopLoss - 오늘의 높음으로.
if (TS_8020_Take_Profit_Ratio & gt; 0) sd_TP = d_TP = d_Entry_Level + _Point * TS_8020_Extremum_Break * TS_8020_Take_Profit_Ratio; // TakeProfit.
// 명확하게 보이는 아래쪽의 브레이크 아웃입니까?
ma_Rates [1].close & lt; ma_Rates [0].low - _Point * TS_8020_Extremum_Break?
sd_SL = d_SL = ma_Rates [1].high; // StopLoss - 오늘의 낮음.
if (TS_8020_Take_Profit_Ratio & gt; 0) sd_TP = d_TP = d_Entry_Level - _Point * TS_8020_Extremum_Break * TS_8020_Take_Profit_Ratio; // TakeProfit.
// 명확하게 볼 수있는 위쪽 브레이크 아웃입니까?
ma_Rates [1].close & gt; ma_Rates [0].high + _Point * TS_8020_Extremum_Break?
위에서 언급 한 두 가지 기능 (fe_Get_Entry_Signal 및 fd_Average_Bar_Range)과 mqh 라이브러리 파일에 신호 수신과 관련된 사용자 정의 설정을 저장하십시오. 전체 목록은 아래에 첨부되어 있습니다. Signal_80-20.mqh 파일을 터미널 데이터 폴더 (MQL5 \ Include \ Expert \ Signal)의 해당 디렉토리에 놓습니다.
수동 거래 지시자.
EA와 마찬가지로 표시기는 위에서 설명한 신호 모듈을 사용합니다. 표시기는 보류중인 주문 배치 신호를받는 것에 대해 상인에게 알려야하며 계산 된 레벨 - 주문 배치, 이익 실현 및 손절매 수준 가져 오기를 제공해야합니다. 사용자는 표준 팝업 창, 경고 또는 푸시 알림 등의 알림 방법을 선택할 수 있습니다. 한꺼번에 또는 원하는 모든 조합을 선택할 수 있습니다.
또 다른 지표 목표는 '80 -20 'TS에 따른 거래 내역 배치입니다. 표시기는 시스템 기준 및 플롯 계산 된 거래 수준에 해당하는 일일 막대를 강조 표시합니다. 레벨 라인은 상황이 시간에 따라 어떻게 진화했는지를 표시합니다. 더 명확하게하기 위해 다음과 같이 해봅시다. 가격이 신호선에 닿으면 후자가 보류중인 주문 행으로 대체됩니다. 보류중인 주문이 활성화되면 해당 라인은 이익 실현 및 중단 손실 행으로 대체됩니다. 이 라인은 가격이 그들 중 하나에 닿으면 중단됩니다 (주문은 닫힙니다). 이 레이아웃을 통해 거래 시스템 규칙의 효율성을 평가하고 개선 할 수있는 사항을 쉽게 정의 할 수 있습니다.
버퍼와 그 디스플레이 매개 변수를 선언하는 것으로부터 시작하자. 먼저 수직 영역 채우기 (DRAW_FILLING)로 두 개의 버퍼를 선언해야합니다. 첫 번째는 전일의 전체 일일 막대 범위를 강조 표시하는 것이고 다른 하나는 내부 영역을 강조 표시하여 TS에서 사용 된 범위의 상단 및 하단 20 %에서 분리하는 것입니다. 그런 다음 멀티 컬러 신호 라인과 보류중인 주문 라인 (DRAW_COLOR_LINE)에 대한 두 개의 버퍼를 선언하십시오. 그들의 색깔은 거래 방향에 달려 있습니다. 다른 두 개의 선 (Proft 및 Stop Loss 가져 오기)이 있으며 색상은 동일하게 유지됩니다 (DRAW_LINE) - 터미널에서 지정된 동일한 표준 색상을 사용해야합니다. 단순한 라인을 제외하고 선택된 모든 디스플레이 유형에는 각각 2 개의 버퍼가 필요하므로 코드는 다음과 같습니다.
#property indicator_buffers 10.
#property indicator_plots 6.
#property indicator_type1 DRAW_FILLING.
#property indicator_color1 clrDeepPink, clrDodgerBlue.
#property indicator_width1 1.
#property indicator_type2 DRAW_FILLING.
#property indicator_color2 clrDeepPink, clrDodgerBlue.
#property indicator_width2 1.
#property indicator_type3 DRAW_COLOR_LINE.
#property indicator_style3 STYLE_SOLID.
#property indicator_color3 clrDeepPink, clrDodgerBlue.
#property indicator_width3 2.
#property indicator_type4 DRAW_COLOR_LINE.
#property indicator_style4 STYLE_DASHDOT.
#property indicator_color4 clrDeepPink, clrDodgerBlue.
#property indicator_width4 2.
#property indicator_type5 DRAW_LINE.
#property indicator_style5 STYLE_DASHDOTDOT.
#property indicator_color5 clrCrimson.
#property indicator_width5 1.
#property indicator_type6 DRAW_LINE.
#property indicator_style6 STYLE_DASHDOTDOT.
#property indicator_color6 clrLime.
#property indicator_width6 1.
트레이더에게 일일 패턴의 첫 번째 막대 작성을 비활성화하고 신호 알림 옵션을 선택하고 히스토리 레이아웃 깊이를 제한하는 기능을 제공합시다. 신호 모듈의 모든 거래 시스템 설정도 여기에 포함됩니다. 이렇게하려면 모듈에서 사용되는 변수 중 일부가 EA에서만 사용되며 지시기에서 필요하지 않은 경우에도 모듈에 사용 된 변수를 미리 열거해야합니다.
입력 bool Show_Inner = true; // 패턴의 첫 번째 막대 : 내부 영역 표시?
입력 bool Alert_Popup = true; // 경고 : 팝업 창을 표시 하시겠습니까?
입력 bool Alert_ = false; // 경고 :?
입력 문자열 Alert__Subj = ""; // 경고 : 제목.
입력 bool Alert_Push = true; // 알림 : 푸시 알림을 보내시겠습니까?
buff_1st_Bar_Outer [], buff_1st_Bar_Outer_Zero [], // 패턴의 첫 번째 막대의 전체 범위를 플로팅하기위한 버퍼.
buff_1st_Bar_Inner [], buff_1st_Bar_Inner_Zero [], // 패턴의 첫 번째 막대의 내부 60 %를 플로팅하기위한 버퍼.
buff_Signal [], buff_Signal_Color [], // 신호 라인 버퍼.
buff_Entry [], buff_Entry_Color [], // 보류중인 주문 라인 버퍼.
buff_SL [], buff_TP [], // StopLoss 및 TakeProfit 행의 버퍼.
gd_Extremum_Break = 0 // 기호 가격에서 TS_8020_Extremum_Break.
gi_D1_Average_Period = 1, // TS_8020_D1_Average_Period에 대한 올바른 값.
gi_Min_Bars = WRONG_VALUE // 재 계산을위한 최소 막대 개수.
// 입력 된 TS_8020_D1_Average_Period 매개 변수를 확인하십시오.
gi_D1_Average_Period = int (fmin (1, TS_8020_D1_Average_Period));
// 포인트를 기호 가격으로 변환 :
gd_Extremum_Break = TS_8020_Extremum_Break * _Point;
// 재 계산을위한 최소 막대 개수 = 하루 중 현재 TF의 막대 개수.
gi_Min_Bars = int (86400 / PeriodSeconds ());
SetIndexBuffer (0, buff_1st_Bar_Outer, INDICATOR_DATA);
PlotIndexSetDouble (0, PLOT_EMPTY_VALUE, 0);
SetIndexBuffer (1, buff_1st_Bar_Outer_Zero, INDICATOR_DATA);
SetIndexBuffer (2, buff_1st_Bar_Inner, INDICATOR_DATA);
PlotIndexSetDouble (1, PLOT_EMPTY_VALUE, 0);
SetIndexBuffer (3, buff_1st_Bar_Inner_Zero, INDICATOR_DATA);
SetIndexBuffer (4, buff_Signal, INDICATOR_DATA);
PlotIndexSetDouble (2, PLOT_EMPTY_VALUE, 0);
SetIndexBuffer (5, buff_Signal_Color, INDICATOR_COLOR_INDEX);
SetIndexBuffer (6, buff_Entry, INDICATOR_DATA);
PlotIndexSetDouble (3, PLOT_EMPTY_VALUE, 0);
SetIndexBuffer (7, buff_Entry_Color, INDICATOR_COLOR_INDEX);
SetIndexBuffer (8, buff_SL, INDICATOR_DATA);
PlotIndexSetDouble (4, PLOT_EMPTY_VALUE, 0);
SetIndexBuffer (9, buff_TP, INDICATOR_DATA);
PlotIndexSetDouble (5, PLOT_EMPTY_VALUE, 0);
IndicatorSetString (INDICATOR_SHORTNAME, "80-20 TS");
메인 프로그램의 코드를 내장 된 OnCalculate 함수에 놓으십시오 - 과거부터 미래로 현재 시간대의 바를 반복하는 루프를 정렬하여 신호 모듈의 함수를 사용하여 신호를 검색하십시오. 초기 값을 사용하여 필요한 변수를 선언하고 초기화하십시오. 사용자 정의 히스토리 심도 한계 (Bars_Limit)를 고려한 첫 번째 계산에 가장 오래된 루프 바를 정의합시다. 후속 호출의 경우, 두 막대 패턴이 현재 시간 프레임과 상관없이 실제로 D1 차트에 속하기 때문에 마지막 막대 대신 현재 막대의 모든 막대가 다시 계산됩니다.
게다가 우리는 소위 팬텀 (phantoms)을 보호해야한다. 다시 초기화하는 동안 강제 표시기 버퍼를 지우지 않으면 시간 프레임이나 심볼을 전환 할 때 더 이상 관련 채우기 영역이 화면에 남아 있지 않다. 버퍼 지우기는 표시기 초기화 후 첫 번째 OnCalculate 함수 호출에 바인딩되어야합니다. 그러나 표준 prev_calculated 변수는 첫 번째 함수 호출 동안뿐만 아니라 "체크섬을 변경할 때"도 0을 포함 할 수 있기 때문에 호출이 첫 번째 호출인지 정의하기에 충분하지 않습니다. prev_calculated 변수를 0으로 설정하여 영향을받지 않는 구조를 만들어이 문제를 적절히 해결하는 데 시간을 할애 해 보겠습니다. 구조는 지표에서 자주 사용되는 데이터를 저장하고 처리하는 것입니다.
- OnCalculate 함수의 플래그.
- 체크섬을 변경할 때 0으로 설정되지 않은 계산 된 막대의 계수기.
- 체크섬을 변경하는 플래그;
- 새 막대의 시작 부분의 플래그.
- 현재 바 시작 시간.
이러한 모든 데이터를 결합하는 구조는 글로벌 수준에서 선언되어야합니다. 내장 또는 사용자 정의 기능에서 데이터를 수집하거나 제공 할 수 있어야합니다. 이 구조체를 브라우니라고 부릅시다. 표시기 코드의 끝 부분에 놓을 수 있습니다. go_Brownie라는 단일 전역 유형 구조체 객체도 여기에 선언되어야합니다.
datetime t_Last_Bar_Time; // 마지막으로 처리 된 막대의 시간입니다.
int i_Prew_Calculated; // 계산 된 막대 수입니다.
bool b_First_Run; // 첫 번째 실행 플래그.
bool b_History_Updated; // 히스토리 갱신 플래그.
bool b_Is_New_Bar; // 새 막대 열기 플래그.
b_First_Run = b_Is_New_Bar = true;
if (b_Reset_First_Run) b_First_Run = true; // 권한이 있으면 0으로 설정합니다.
// OnCalculate 기본 제공 함수의 첫 번째 호출 플래그입니다.
if (b_First_Run & amp; i_Prew_Calculated & gt; 0) b_First_Run = false;
datetime t_This_Bar_Time = TimeCurrent () - TimeCurrent () % PeriodSeconds ();
b_Is_New_Bar = t_Last_Bar_Time == t_This_Bar_Time;
if (b_Is_New_Bar) t_Last_Bar_Time = t_This_Bar_Time;
// 역사에 변화가 있습니까?
b_History_Updated = i_New_Prew_Calculated == 0 & amp; amp; i_Prew_Calculated & gt; WRONG_VALUE;
if (i_Prew_Calculated == WRONG_VALUE) i_Prew_Calculated = i_New_Prew_Calculated;
// 또는 히스토리 갱신이없는 경우.
else if (i_New_Prew_Calculated & gt; 0) i_Prew_Calculated = i_New_Prew_Calculated;
Brownie에게 표시기 초기화 해제 이벤트를 알려줍니다.
go_Brownie. f_Reset (); // 브라우니에게 알린다.
필요한 경우 사용자 지정 기능이나 클래스에 가격, 볼륨 또는 현재 막대의 스프레드 값 (열기, 높음, 낮음, 닫기, tick_volume, 볼륨, 스프레드)이 필요한 경우 Brownie에 저장된 데이터의 양을 확장 할 수 있습니다. OnCalculate 함수에서 기성 데이터를 사용하고 시계열 복사 기능 (CopyOpen, CopyHigh 등 또는 CopyRates)을 사용하는 대신 Brownie를 통해 전달하는 것이 더 편리합니다. 이렇게하면 CPU 리소스가 절약되고 처리 과정을 정렬 할 필요가 없습니다. 이러한 언어 기능의 오류.
주 표시기 기능으로 돌아가 봅시다. 변수를 선언하고 go_Brownie 구조를 사용하여 배열을 준비하는 것은 다음과 같습니다.
i_Period_Bar = 0, // 보조 카운터.
i_Current_TF_Bar = rates_total - int (Bars_Limit) // 현재 TF 루프 시작의 바 인덱스.
정적 datetime st_Last_D1_Bar = 0; // D1 막대 몇 개 중 마지막으로 처리 된 막대의 시간 (패턴의 2 번째 막대)
static int si_1st_Bar_of_Day = 0; // 현재 날짜의 첫 번째 막대의 인덱스입니다.
// 재 초기화하는 동안 버퍼를 지운다 :
ArrayInitialize (buff_1st_Bar_Inner, 0); ArrayInitialize (buff_1st_Bar_Inner_Zero, 0);
ArrayInitialize (buff_1st_Bar_Outer, 0); ArrayInitialize (buff_1st_Bar_Outer_Zero, 0);
ArrayInitialize (buff_Entry, 0); ArrayInitialize (buff_Entry_Color, 0);
ArrayInitialize (buff_Signal, 0); ArrayInitialize (buff_Signal_Color, 0);
ArrayInitialize (buff_TP, 0);
ArrayInitialize (buff_SL, 0);
datetime t_Time = TimeCurrent ();
// 최소 재 계산 깊이 - 전날보다 :
i_Current_TF_Bar = rates_total - 바 (_Symbol, PERIOD_CURRENT, t_Time - t_Time % 86400, t_Time) - 1;
ENUM_ENTRY_SIGNAL e_Signal = ENTRY_UNKNOWN; // 신호.
d_SL = WRONG_VALUE, // SL 수준.
d_TP = WRONG_VALUE, // TP 레벨.
d_Entry_Level = WRONG_VALUE, // 엔트리 레벨.
d_Range_High = WRONG_VALUE, d_Range_Low = WRONG_VALUE // 패턴의 첫 번째 막대 범위의 경계.
t_Curr_D1_Bar = 0, // 현재 D1 막대 시간 (패턴의 2 번째 막대)
t_D1_Bar_To_Fill = 0 // 채울 수있는 D1 막대 시간 (패턴의 첫 번째 막대)
i_Current_TF_Bar = int (fmax (0, fmin (i_Current_TF_Bar, rates_total - gi_Min_Bars))));
// 메인 프로그램 루프가 여기에 위치 할 것입니다.
현재 시간 프레임 막대를 반복 할 때 신호가 있는지 확인하십시오.
if (e_Signal & gt; 1)이 계속된다; // 바가 속한 날에는 신호가 없습니다.
새로운 하루의 첫번째 막대에 신호가 있다면, 이전의 매일 막대의 범위를 채워야합니다. 날짜 시간 유형의 t_D1_Bar_To_Fill 변수 값은 플래그로 사용됩니다. WRONG_VALUE와 같으면이 막대에 채우기가 필요하지 않습니다. 신호선은 동일한 첫 번째 막대에서 시작해야하지만 더 나은 레이아웃 인식을 위해 전날의 마지막 막대까지 확장 해 보겠습니다. 신호 라인의 계산과 강세 및 약세 막대의 선과 채우기 색상이 서로 다르기 때문에 두 가지 유사한 블록을 만들어 보겠습니다.
t_D1_Bar_To_Fill = 시간 [i_Current_TF_Bar - 1] - 시간 [i_Current_TF_Bar - 1] % 86400;
그렇지 않으면 t_D1_Bar_To_Fill = WRONG_VALUE; // 전날 술집, 새로운 채우기가 필요하지 않습니다.
st_Last_D1_Bar = t_Curr_D1_Bar; // 기억하십시오.
// 전날의 D1 막대 채우기 :
if (Show_Outer) while (-i_Period_Bar & gt; 0)
if (Time [i_Period_Bar] & lt; t_D1_Bar_To_Fill) break;
while (-i_Period_Bar & gt; 0)
if (Time [i_Period_Bar] & lt; t_D1_Bar_To_Fill) break;
buff_1st_Bar_Inner_Zero [i_Period_Bar] = d_Range_Low + 0.2 * (d_Range_High - d_Range_Low);
buff_1st_Bar_Inner [i_Period_Bar] = d_Range_High - 0.2 * (d_Range_High - d_Range_Low);
// 신호선의 시작 - 전날의 마지막 막대부터.
buff_Signal [i_Current_TF_Bar] = buff_Signal [i_Current_TF_Bar - 1] = d_Range_Low - gd_Extremum_Break;
buff_Signal_Color [i_Current_TF_Bar] = buff_Signal_Color [i_Current_TF_Bar - 1] = 0;
if (Show_Outer) while (-i_Period_Bar & gt; 0)
if (Time [i_Period_Bar] & lt; t_D1_Bar_To_Fill) break;
while (-i_Period_Bar & gt; 0)
if (Time [i_Period_Bar] & lt; t_D1_Bar_To_Fill) break;
buff_1st_Bar_Inner_Zero [i_Period_Bar] = d_Range_High - 0.2 * (d_Range_High - d_Range_Low);
buff_1st_Bar_Inner [i_Period_Bar] = d_Range_Low + 0.2 * (d_Range_High - d_Range_Low);
// 신호선의 시작 - 전날의 마지막 막대부터.
buff_Signal [i_Current_TF_Bar] = buff_Signal [i_Current_TF_Bar - 1] = d_Range_High + gd_Extremum_Break;
buff_Signal_Color [i_Current_TF_Bar] = buff_Signal_Color [i_Current_TF_Bar - 1] = 1;
나머지 모든 레이아웃 선은 현재 시간대의 바 반복 루프 내에 플롯됩니다. 이미 언급했듯이 신호선은 가격이 표시된 곳에서 끝나야합니다. 보류중인 주문 행은 동일한 막대에서 시작하여 가격과의 연락이 발생하는 막대에서 끝나야합니다. Take Profit과 Stop Loss 라인은 같은 바에서 시작해야합니다. 패턴의 레이아웃은 가격이 그 중 하나에 닿는 바에서 끝납니다.
while (++ i_Period_Bar & lt; rates_total)
if (Time [i_Period_Bar] & gt; t_Curr_D1_Bar + 86399) 중단;
buff_Signal [i_Period_Bar] = d_Range_Low - gd_Extremum_Break;
if (d_Range_Low - gd_Extremum_Break & gt; = Low [i_Period_Bar]) 중단;
while (++ i_Period_Bar & lt; rates_total)
if (Time [i_Period_Bar] & gt; t_Curr_D1_Bar + 86399) 중단;
buff_Signal [i_Period_Bar] = d_Range_High + gd_Extremum_Break;
if (d_Range_High + gd_Extremum_Break & lt; = High [i_Period_Bar]) 중단;
while (++ i_Period_Bar & lt; rates_total)
if (Time [i_Period_Bar] & gt; t_Curr_D1_Bar + 86399) 중단;
if (d_Range_Low & lt; = High [i_Period_Bar])
if (buff_Entry [i_Period_Bar - 1] == 0).
// 하나의 막대에서 시작하고 끝내고 1 bar만큼 과거까지 확장합니다.
buff_Entry [i_Period_Bar - 1] = d_Range_Low;
buff_Entry_Color [i_Period_Bar - 1] = 0;
while (++ i_Period_Bar & lt; rates_total)
if (Time [i_Period_Bar] & gt; t_Curr_D1_Bar + 86399) 중단;
if (d_Range_High & gt; = Low [i_Period_Bar])
if (buff_Entry [i_Period_Bar - 1] == 0).
// 하나의 막대에서 시작하고 끝내고 1 bar만큼 과거까지 확장합니다.
buff_Entry [i_Period_Bar - 1] = d_Range_High;
buff_Entry_Color [i_Period_Bar - 1] = 1;
// SL은 하루가 시작된 이래로 Low와 같습니다.
d_SL = 낮음 [ArrayMinimum (Low, si_1st_Bar_of_Day, i_Period_Bar - si_1st_Bar_of_Day)];
if (Time [i_Period_Bar] & gt; t_Curr_D1_Bar + 86399) 중단;
(d_TP ≤ High [i_Period_Bar] || d_SL ≥ Low [i_Period_Bar])이면,
if (buff_SL [i_Period_Bar - 1] == 0.)
// 하나의 막대에서 시작하고 끝내고 1 bar만큼 과거까지 확장합니다.
buff_SL [i_Period_Bar - 1] = d_SL;
buff_TP [i_Period_Bar - 1] = d_TP;
// SL은 하루가 시작된 이래로 High와 같습니다.
d_SL = 높음 [ArrayMaximum (높음, si_1st_Bar_of_Day, i_Period_Bar - si_1st_Bar_of_Day)];
if (Time [i_Period_Bar] & gt; t_Curr_D1_Bar + 86399) 중단;
if (d_SL ≤ High [i_Period_Bar] || d_TP ≥ Low [i_Period_Bar])
if (buff_SL [i_Period_Bar - 1] == 0.)
// 하나의 막대에서 시작하고 끝내고 1 bar만큼 과거까지 확장합니다.
buff_SL [i_Period_Bar - 1] = d_SL;
buff_TP [i_Period_Bar - 1] = d_TP;
루프에서 f_Do_Alert 신호 알림 함수의 호출 코드를 제거해 봅시다. 실제로, 이 표시기에 관련된 것보다 약간 더 넓은 기회가 있습니다. 이 기능은 오디오 파일로 작업 할 수 있으므로이 옵션을 사용자 지정 설정에 추가 할 수 있습니다. 구매 및 판매 신호에 대해 별도의 파일을 선택하는 기능도 마찬가지입니다. 기능 목록 :
string s_Message, // 경고 메시지.
bool b_Alert = true, // 팝업 창을 표시 하시겠습니까?
bool b_Sound = false, // 사운드 파일을 재생합니까?
bool b_ = false, //?
bool b_Notification = false, // 푸시 알림을 보냅니 까?
문자열 s__Subject = "", // subject.
string s_Sound = "alert. wav"// 사운드 파일.
정적 문자열 ss_Prev_Message = "침묵이있었습니다"; // 이전 경고 메시지.
정적 datetime st_Prev_Time; // 이전 알림 막대 시간.
datetime t_This_Bar_Time = TimeCurrent () - PeriodSeconds () % PeriodSeconds (); // 현재 바 시간.
//이 막대의 다른 점 및 / 또는 1 번째 점.
s_Message = StringFormat ( "% s | % s | % s | % s",
TimeToString (TimeLocal (), TIME_SECONDS), // 로컬 시간.
StringSubstr (EnumToString (ENUM_TIMEFRAMES (_Period)), 7), // TF.
if (b_Alert) Alert (s_Message);
if (b_) SendMail (s__Subject + ""+ _Symbol, s_Message);
if (b_Notification) SendNotification (s_Message);
if (b_Sound) PlaySound (s_Sound);
함수를 호출하고 OnCalculate 이벤트 처리기를 완료하기 전에 프로그램 본문에있는 텍스트를 작성해야하는지 확인하기위한 코드는 다음과 같습니다.
i_Period_Bar = rates_total - 1; // 현재 바.
if (buff_Signal [i_Period_Bar] == 0) return (rates_total); // 아직 잡을 것이없는 (또는 이미)
buff_Signal [i_Period_Bar] & gt; 높음 [i_Period_Bar]
buff_Signal [i_Period_Bar] & lt; 낮음 [i_Period_Bar]
) return (rates_total); // 아무 신호도 만지지 않는다.
string s_Message = StringFormat ( "TS 80-20 : 필요한 % s % s, TP : % s, SL : % s",
buff_Signal_Color [i_Period_Bar] & gt; 0? "BuyStop": "SellStop",
DoubleToString (d_Entry_Level, _Digits),
DoubleToString (d_TP, _Digits),
DoubleToString (d_SL, _Digits)
f_Do_Alert (s_Message, Alert_Popup, false, Alert_, Alert_Push, Alert__Subj);
표시기의 전체 소스 코드는 첨부 파일 (TS_80-20.mq5)에서 찾을 수 있습니다. 시스템에 따른 거래 레이아웃은 분 차트에서 가장 잘 볼 수 있습니다.
인디케이터는 바 내부의 진드기가 아니라 바 데이터를 사용합니다. 즉, 하나의 막대에서 가격이 여러 레이아웃 선 (예 : 이익 실현 및 중단 손실 선)을 넘은 경우 먼저 교차 한 선을 정의 할 수는 없습니다. 또 다른 불확실성은 시작과 끝이 일치 할 수 없다는 사실에서 기인합니다. 그렇지 않으면 DRAW_LINE 및 DRAW_COLOR_LINE 유형의 버퍼에있는 행이 사용자에게 보이지 않게됩니다. 이러한 기능은 레이아웃 정확도를 줄이지 만 여전히 분명합니다.
'80 -20 '거래 전략 테스트 전문가 자문위원.
Street Smarts : High Probability 단기 트레이딩 전략에 대한 책에서 나온 전략을 테스트하기위한 기본 EA는 첫 번째 기사에서 자세히 설명했습니다. 두 가지 중대한 변화를 삽입 해 봅시다. 첫째, 신호 모듈을 지시계에 사용해야하므로 거래량 계산을 설정하는 것이 합리적입니다. 우리는 이미 이것을 이미 마쳤습니다. 신호 상태와 별도로 fe_Get_Entry_Signal 함수는 주문 배치, Stop Loss 및 Take Profit 레벨을 반환합니다. 따라서 이전 EA 버전에서 코드의 해당 부분을 제거하여 함수에서 수준을 받아 들일 수있는 변수를 추가하고 함수 호출 자체를 편집 해 봅시다. 이전 코드 블록과 새 코드 블록의 목록은 첨부 파일 (문자열 128-141)에서 찾을 수 있습니다.
기본 EA 코드에 대한 또 다른 중요한 추가 사항은 이전 2 개와 달리이 TS가 단기 경향을 처리한다는 사실 때문입니다. 롤백은 하루에 한 번 발생하며 반복되지 않을 것으로 가정합니다. 즉, 로봇은 다음 날까지 기존 신호를 무시한 한 항목 만 남겨 두어야합니다. 이를 구현하는 가장 쉬운 방법은 프로그램 메모리에서 bool 유형의 정적 또는 전역 변수를 사용하는 것입니다. 그러나 어떤 이유로 EA 작동이 중단되면 (터미널이 닫히고 EA가 차트에서 제거되는 등) 플래그 값도 손실됩니다. 따라서 우리는 오늘날의 신호가 이전에 활성화되었는지를 확인할 수 있어야합니다. 이를 위해 오늘의 거래 내역을 분석하거나 프로그램이 아닌 터미널 전역 변수에 마지막 항목의 날짜를 저장할 수 있습니다. 구현하기가 훨씬 쉽기 때문에 두 번째 옵션을 사용합시다.
'하루 한 항목'옵션을 관리하고 출시 된 각 버전의 ID를 설정할 수있는 기능을 사용자에게 제공하십시오. 터미널 수준의 전역 변수를 사용하려면 다음이 필요합니다.
입력 uint Magic_Number = 2016; // EA 마법 번호.
'하루 한 항목'옵션을 프로그램의 전역 변수 정의 블록에 구현하는 데 필요한 변수를 추가합시다. OnInit 함수에서 초기화하십시오.
gs_Prefix // (슈퍼) 전역 변수의 식별자.
gs_Prefix = StringFormat ( "SSB % s % u % s", _Symbol, Magic_Number, MQLInfoInteger (MQL_TESTER)? "t": "");
gb_Position_Today = int (GlobalVariableGet (gs_Prefix + "Last_Position_Date")) == TimeCurrent () - TimeCurrent () % 86400;
gb_Pending_Today = int (GlobalVariableGet (gs_Prefix + "Last_Pending_Date")) == TimeCurrent () - TimeCurrent () % 86400;
여기서 로봇은 전역 변수의 값을 읽고 기록 된 시간을 시작 날짜와 비교하여 오늘날의 신호가 이미 처리되었는지 여부를 정의합니다. Time is written to the variables in two places — let's add the appropriate block to the pending order installation code (additions highlighted):
if (Log_Level > LOG_LEVEL_NONE) Print ( "Pending order placing error" );
// the distance from the current price is not enough :(
if (Log_Level > LOG_LEVEL_ERR)
PrintFormat ( "Pending order cannot be placed at the %s level. Bid: %s Ask: %s StopLevel: %s" ,
DoubleToString (d_Entry_Level, _Digits ),
DoubleToString (go_Tick. bid, _Digits ),
DoubleToString (go_Tick. ask, _Digits ),
DoubleToString (gd_Stop_Level, _Digits )
// to update the flag:
GlobalVariableSet ( // in the terminal global variables.
TimeCurrent () — TimeCurrent () % 86400.
gb_Pending_Today = true ; // in the program global variables.
The second block is placed after the code defining a newly opened position:
if ( PositionGetDouble ( POSITION_SL ) == 0 .)
// update the flag:
GlobalVariableSet ( // in the terminal global variables.
TimeCurrent () — TimeCurrent () % 86400.
gb_Position_Today = true ; // in the program global variables.
These are the only significant changes in the previous EA version code. The finalized source code of the new version is attached below.
Strategy backtesting.
In order to illustrate the trading system viability, its authors use patterns detected on the charts from the end of the last century. Therefore, we need to check its relevance in today's market conditions. For testing, I took the most popular Forex pair EURUSD, the most volatile pair USDJPY and one of the metals — XAUUSD. I increased the indents specified by Raschke and Connors 10 times, since four-digit quotes were used when the book was written, while I tested the EA on five-digit ones. Since there is no any guidance concerning the trailing parameters, I have selected the ones that seem to be most appropriate to daily timeframe and instrument volatility. The same applies to the Take Profit calculation algorithm added to the original rules — the ratio for its calculation was chosen arbitrarily, without deep optimization.
The balance chart when testing on the five-year EURUSD history with the original rules (no Take Profit):
The same settings and Take Profit:
The balance chart when testing the original rules on the five-year USDJPY history:
The same settings and Take Profit:
The balance chart when testing the original rules on the daily gold quotes for the last 4 years:
The full data on the robot settings used in each test can be found in the attached archive containing the complete reports.
결론.
The rules programmed in the signal module match the 80-20 trading system description provided by Linda Raschke and Laurence Connors in their book "Street Smarts: High Probability Short-Term Trading Strategies". However, we have extended the original rules a bit. The tools (the robot and the indicator) are to help traders draw their own conclusions concerning the TS relevance in today's market. In my humble opinion, the TS needs a serious upgrade. In this article, I have tried to make some detailed comments on developing the code of the signal module, as well as the appropriate robot and indicator. I hope, this will help those who decide to do the upgrade. Apart from modifying the rules, it is also possible to find trading instruments that fit better to the system, as well as signal detection and tracking parameters.
MetaQuotes Software Corp. 에서 러시아어로 번역

Rsi 80 20 Trading Strategy Review – Does This Thing Scam Beginners?
There is NO DOUBT that our RSI 80-20 Trading Strategy Review will show you whether Info. tradingstrategyguides scam or not! Don’t lose any of one’s beneficial time, to uncover the things that you are really needed most. 무료 PDF 파일을 다운로드하십시오.
My name is Madeleine J. Bergman . I’m a blogging enthusiast who has been studying a great deal of goods for many years. I’ve noticed numerous worthless fads pass by throughout the years, but I’ve also seen some high quality programs, as well. I’m an entrepreneur who manages a network of blogs. I create articles and item reviews. I only market applications that I think to be worthwhile. It is a matter of personal integrity. Please enjoy, my writing about RSI 80-20 Trading Strategy below.
Now, let me tell you about RSI 80-20 Trading Strategy…
RSI 80-20 Trading Strategy – You’re going to advantage from this strategy by studying to trade divergence. Also you’ll discover a low risk way to sell close to the top, or purchase close to the bottom of a trend.
We also possess a special indicator we contact the EFC indicator that trades this strategy regularly! Get the Free guide to discover more!
Disclaimer: Trading carries a high degree of risk, and may not be suitable for all investors. Before deciding to invest you need to carefully consider your investment objectives, degree of encounter, and risk appetite. The possibility exists that you simply could sustain a loss of some or all your initial investment and therefore you should not invest cash that you can’t afford to shed. You ought to be aware of all of the risks associated with foreign exchange trading, and seek advice from an independent financial advisor in the event you have any doubts.
There are importantly major factors that you simply ought to check whilst you’re searching for the very best Business Investing and Foreign Exchange products. Basically you’ve to discover exactly what’s the type of solutions you wanted to go with. You will find numerous methods in solving your issues. You have to believe about how you need and use it. And you have to ensure that you will get a much better solution for the require. I am happy to suggest RSI 80-20 Trading Strategy to you.
Does This Thing Scam Or Really Work?
Let me state this clearly, RSI 80-20 Trading Strategy is NOT a scam . Take a look again at Info. tradingstrategyguides . It’s clear and show some evidence of the credibility from the item. Its easy-to-use capabilities will appeal to a choice of individuals. We recommend this product for all those individuals. The aid offered is rather exceptional.
The most essential thing of all, this product has 100% money back guarantees if you’re not happy with it. Clickbank is your payment gateway, when you make purchase or buy this product. So, in case you’re not satisfied with it, attempting out it would be RISK-FREE.
Overall, I extremely suggest RSI 80-20 Trading Strategy as a daily routine to get the best outcomes more than a longer period of time. The program will help take you towards the subsequent level no matter in the event you are a top professional or just starting out. I wish to you take the path followed by so numerous other satisfied guys whove purchased it. Within days – no, hours – of going through the easy-to-follow Key Moves. Try it for 60 days and uncover yourself the real difference. You are able to be making a difference in a few minutes. You just have to grab the moment and do it.
Click Download Button Above To Get This Product Plus Bonuses From The Official Site.
ClickBank will be the retailer of products on this site. CLICKBANK is really a registered trademark of Click Sales, Inc., a Delaware corporation situated at 917 S. Lusk Street, Suite 200, Boise Idaho, 83706, USA and utilized by permission. 소매업자인 ClickBanks의 역할은이 제품 또는이 제품의 판촉에 사용 된 모든 주장, 진술 또는 의견의 보증, 승인 또는 평가를 의미하지 않습니다.
Rsi 80 20 Trading Strategy Review – Does This Thing Scam Beginners?

SmartFX RSI 80-20 Trading Strategy.
Thanks for checking out the RSI 80-20 Trading Strategy,
You are going to benefit from this strategy by learning to trade divergence, and finding a low risk way to sell near the top or buy near the bottom of a trend.
This strategy will identify a break of a trend and take advantage of the movement to the opposite direction.
In this Report, I am going to be showing you a simple trading strategy using the RSI indicator, which happens to be a well know tool to any trader.
Indicators Used for RSI 80-20 Trading Strategy.
The RSI indicator is ​ one of the most popular indicators used by traders in any market (stocks,​ forex, futures, options).
There are no reviews yet.
관련 상품.
SmartFX Rabbit Trail Channel Trading Strategy.
Have a Question? Contact us using the form below or Via Skype Chat.

Forex 무역에 적용되는 80/20 규칙.
당신은 세상의 대부분의 돈이 상대적으로 적은 소수 민족에 의해 소유되고 있다는 것을 알아 차 렸습니까? 또는, 대부분의 사람들은 생산성이 떨어지는 짧은 기간에 일하는 경향이 있으며 생산성이 낮은 곳에서는 더 큰 기간을 보냅니다. 그러한 사건을 설명하는 데 사용할 수있는 기본 원칙이 있습니다. 파레토 원리 또는 80/20 규칙으로 알려져 있습니다.
여러분 중 일부는 '80 / 20 규칙 '에 익숙 할 수도 있지만 일부는 그렇지 않을 수도 있습니다. 위키피디아에 따르면, 이전에 들어 본 적이 없거나 새로울 필요가있는 사람들을 위해, "이탈리아 경제학자 빌 프리도 파레토 (Vilfredo Pareto)의 이름을 따서 지었다. 1906 년 이탈리아의 80 %가 이탈리아의 20 % 인구; 그는 자신의 정원에있는 완두콩 포드의 20 %가 완두콩의 80 %를 함유하고 있음을 관찰함으로써 원칙을 개발했다 "
80/20 규칙은 비즈니스 연구, 판매, 경제 및 기타 여러 분야에서 널리 사용됩니다. 그러나 오늘 우리는 80/20 규칙이 거래에 어떻게 적용되는지, 그리고 "80/20 사고 방식"이 거래 실적에 미칠 수있는 긍정적 인 영향에 대해 논의 할 것입니다.
귀하의 거래에 80/20 규칙이 적용되는 방법.
빠른 참고 사항 : 이것은 내 10 년 이상의 내 개인 관찰입니다. 80/20 규칙은 '정확한'과학이 아니지만 거래의 여러 측면을 이해하고 이들 모두가 어떻게 어울리는지를 효과적으로 알려줍니다. 또한 아래에서 논의되는 '80 / 20 '비율은 모두'대략적인 '비율로 간주되어야합니다. 즉, 실제로 75/25 또는 90/10 등일 수 있습니다.
"숫자를 보면 결과의 80 %가 입력의 20 %에서 비롯된 것입니다. 파레 토 (Pareto)가 자신의 연구를 통해 시연 한 바에 따르면, 이 "규칙"은 매우 거친 의미에서 80/20 비율로 적용되지만, 많은 경우 비율이 훨씬 높을 수 있습니다. 99/1이 현실에 더 가깝습니다. "
저는 Yaro Starak의 위 인용문으로 시작하고 싶었습니다. 거래에서 80/20 규칙은 90/10 또는 때로는 99/1과 비슷하기 때문입니다.
"상인의 90 %가 실패하고 약 10 %만이 일관된 돈을 벌어 들인다"는 말을 얼마나 자주 들었습니까? 종종, 나는 내기를 기꺼이합니다. 돈을 버는 상인과 돈을 잃는 상인의 정확한 비율은 정확히 찾아 내기가 거의 불가능하지만, 아마 80/20과 95/5 사이의 어딘가에있을 것입니다. "왜 분명히 거래가 힘들어서 80 ~ 90 %의 사람들이 실패 할까?"라고 생각한 적이 있습니까? 나는 당신이 갖고 싶어하는 것을 기꺼이 여기 있습니다. 그리고이 보편적 인 질문에 대한 나의 대답은 다음과 같습니다.
트레이딩은 궁극적 인 "덜 규모있는"직업이지만, 대부분의 사람들은 다음 사실을 받아 들여이 사실을 파악하는 것이 매우 어렵습니다.
거래의 80 %는 간단하고 거의 어려워야하며, 20 %는 더 어렵습니다. 수익의 80 %는 거래의 20 %에서 발생합니다. 시장이 거래 할 가치가없는 시간의 80 %, 20 %는 그렇지 않아야하는 시간의 80 %입니다 20 %는 거래 일 수 있고, 20 %는 일일 차트 시간 프레임에 있어야하며, 20 %는 다른 시간 프레임 일 수 있습니다. 거래 성공의 80 %는 거래 심리 및 돈 관리의 직접적인 결과이며, 20 %는 전략 / 시스템.
위의 각 항목을 조금 더 자세히 살펴보고 거래에 적용 할 수있는 방법을 살펴보고이를 개선하기 시작하십시오.
80 % 단순, 20 % 어려움.
이거 쉽지. 우리가 상인으로하는 대부분은 컴퓨터 앞에 앉아 가격이 위아래로 움직이는 것을 보았습니다. 이것은 누구나 할 수있는 "어려운"기준이 아닙니다. 지옥, 당신은 차트 앞에 5 세를 놓고 그들이 다음에 갈 것이라고 생각하는 방향을 물어 볼 수 있습니다. 요점은 이것입니다. 시장 방향을 결정하고 거래를 찾는 것이 어렵지 않다면 사람들은 어렵게 만듭니다.
나는 당신이 아마 알고있는 것처럼 가격 행동을 가르친다 (솔직히, 당신이 지금이 기사를 지금 체크 아웃 할 필요가 있다는 것을 모른다면 : 가격 행동 거래 소개). 그리고 나는이 특별한 거래 형태를 가르치기 만하면되는 이상한 우연의 일치가 아니다. , 나는 또한 가격 행동으로 개인적으로 거래한다. 왜냐하면 그것은 간단하고 효과적이기 때문이다. 당신이 사용하는 거래 전략은 복잡한 컴퓨터 알고리즘을 포함 할 필요가없고, '파도'를 세거나 지표의 힙을 해석 할 필요가 없습니다. 사실, 대부분의 거래자들은 포기하거나 아주 단순한 과정을 지나치게 복잡하게 만든다는 것을 알기 전까지는 모든 거래 방법을 햇빛 아래서 시험해 보는 것이 어려워졌습니다.
거래의 어려운 부분은 지나치게 거래하지 않고 거래 당 너무 위험하지 않으며, 큰 승리 또는 손실 후 감정에 대한 시장으로 뛰어 들지 않는 등 자신을 제어하는 ​​것입니다. 간단히 말해서, 자신의 행동과 사고 방식을 돈을 제대로 관리하는 것이 거래의 가장 어려운 부분이며, 거래자는 자신의 시간과 비용을 덜 소비하는 경향이 있습니다. 거래의 이러한 더 어려운 측면에 초점을 맞 춥니 다. 아마도 약 20 %의 시간을 그들에게 투자해야 할 때입니다.
이익의 80 %는 거래의 20 %에서 발생합니다.
당신이 내 블로그를 한동안 뒤쫓아왔다면, 나는 "저격수 거래"를 강력하게지지하고 있으며, 너무 많은 상인들을 끌어들이는 경향이있는 고주파 거래 스타일보다는 고 확률의 거래 설정에 참을성있게 기다리고 있다는 것을 알고 있습니다. 사업에서 벗어나서 & # 8217;라고 말합니다.
내 거래 이익의 대부분이 내 거래에서 차지하는 비율이 적다는 것은 사실입니다. 나는 잃어버린 모든 거래가 내가 생각하는 특정 1R 달러 이하의 가치를 지키고 싶다. 그리고 그 뒤의 많은 합류점을 가진 "명백한"가격 행동 신호를 보았다면, 나는 강하게 들어가서 내 유리한 방향으로 간다면 무역에 변화의 좋은 덩어리. 나는 인내심과 정확성을 가지고 거래하기 때문에이기는 거래는 일반적으로 내 패자 중 하나를 포기한 1R 위험을 두 배 또는 세 배로 늘 렸습니다. 이렇게하면, 내가이기는 것보다 더 많은 거래를 잃어 버리지 만, 나는 연말까지 아주 좋은 수익을 올릴 수 있습니다.
내가 거래하지 않는 시간의 80 %, 나는 20 %의 시간 일 것이다.
나는 매우 까다 롭고 상인이기 때문에 나는 한 달에 평균 4 번 거래 할 수 있습니다. 나는 나에게 비명을 지르고 있지 않거나 내가 말하는 것을 좋아하지 않는 설정에 돈을 투자하는 것을 싫어한다. 대부분의 거래자들은 고주파 거래 스타일을 선호하며, 80 ~ 90 % 정도가 돈을 잃어 버리는 것은 우연이 아닙니다. 그들은 너무 많은 거래를하고 있기 때문에 돈을 잃고 있습니다. 인내심을 갖지 못하거나 징계를받지 않아서 전략을 실제로 함께 모으고 높은 확률의 진입 신호를 줄 때까지 기다릴 수 있기 때문입니다.
당신은 대부분의 거래자들이 돈을 잃는다는 사실 (약 80 %)과 시장이 실제로 거래 할 가치가없는 것과 거의 같은 시간 사이의 관계를 보았습니까? 많은 시장에서 시장이 붕괴되고 있으며 가격 행동은 단순히 의미가 없습니다. 가격 행동 거래자로서, 우리의 임무는 가격 행동을 분석하고 거래가 고르지 않은 (의미없는) 가격 행동을하는 동안 거래를하지 말고 거래 가치가 20 % 정도되는 시장 조건을 기다리는 것입니다.
이 요점은이 기사 전체에서 가장 중요합니다. 저는 처음부터 고투하는 상인들로부터 많은 것을 얻었습니다. 전문가와 아마추어를이 사업에서 분리시키는 것이 인내심이며 지나친 거래는 아니라는 사실을 알고 있습니다. 거래자는 시장이 거래 가치가없는 시간의 80 % 동안 거래함으로써 거래 가장자리를 부정하는 경향이 있습니다. 거래 가치가있는 시간의 20 %를 기다리는 대신, 카지노에서 술에 취한 사람처럼 아주 작은 재량권이나 자기 통제로 80 %에서 100 %까지 거래를합니다. 이것이 당신이되게하지 마시고 거래가 아닌 거래에 관한 80/20 규칙을 기억하십시오. 당신이 시간의 약 80 %를 거래하고 있다고 생각한다면, 당신은 당신의 거래 습관을 평가하고 그 시간의 20 % 만 거래하고 20 %의 시간은 80 %의 시간을 관찰하고 유지해야합니다. 귀하의 주머니 (거래가 아님).
80 % 일일 차트 거래, 20 % 기타 시간 프레임
차트 시간 프레임에 관한 한 일일 차트 시간 프레임이 나의 "선택 무기"입니다. 나는 꽤 정확하게 내 거래의 약 80 %가 매일 차트 시간 프레임에 찍은 것이라고 말하고 싶습니다. 일일 차트에 초점을 맞추는 것이 왜 더 낮은 시간 프레임보다 더 나은지에 대한 모든 이유에 대해 설명하지는 않겠지 만, 위의 링크를 클릭하면 자세한 내용을 볼 수 있습니다.
그러나, 나는 또한 대부분의 상인이 낮은 시간 프레임 차트를 거래하는 것을 포기하고 그들 대부분이 돈을 잃는다는 사실 사이의 직접적인 연관성을 지적하고자한다. 이것은 80/20 규칙과 잘 어울립니다. 아마도 20 %의 상인 만이 일일 차트와 같은 상위 시간대 차트에 초점을 맞추고 20 ~ 10 % 정도의 상인이 실제로 일관된 돈을 벌 수 있습니다. 사람들은 움직이는 숫자와 깜박이는 색에 매료되는 것처럼 낮은 시간 프레임 차트에서 "놀이로 놀아 라"행동으로 이끌 리는 경향이 있습니다 ... 불행히도, 이것은 많은 상인에 대한 거래 중독으로 다소 바뀌며 빠르게 파괴됩니다 그들의 거래 계좌.
거래 성공의 80 %는 심리학 및 자금 관리, 20 %는 전략입니다.
내가 무작위 진입 및 위험 보상에 대한 사례 연구를 상세하게 쓴 기사에서 돈 관리 및 위험 보상의 힘을 통해 단순히 돈을 벌 수있는 방법을 보여주었습니다. 명확히하기 위해, 나는 효과적인 거래 전략없이 상인으로서 정규직 생활을 할 수 없다는 말은 아닙니다. 단순히 돈 관리와 사고 방식을 통제하는 것이 단순히 존재하지 않는 "완벽한 성배"거래 시스템을 찾는 것보다 훨씬 중요하다는 말입니다.
당신은 돈 관리와 자신에 대한 거래 / 징계 (심리학)에 대한 거래 노력의 약 80 %를 집중해야하며 실제로 차트와 거래를 분석하는 데 약 20 %를 집중해야합니다. 계속 그렇게한다면, 나는 당신이 당신의 거래 이익에 매우 긍정적 인 변화를 보리라고 보장 할 수 있습니다.
이해하기 쉽고 구현하기 쉬운 효과적인 거래 방법을 사용하면 시장 분석과 거래 찾기에 필요한 정신 에너지의 약 20 % 만 필요로하면서 돈 관리 및 규율에 80 % 집중할 수있는 정신적 명확성과 시간을 확보하게됩니다. 많은 거래자들은 여전히 ​​거래 시스템을 이해하는 방법을 파악하기 위해 노력하고 있기 때문에이 시점까지 도달하지 못합니다.
80/20 규칙으로 여기에서 갈 곳 ...
1 월 1 일부터 지금까지 귀하의 거래 계좌 내역을 다시 살펴보면, 감정으로 인해 입력 한 무작위 도박 형 거래 대 거래 전략 (가장자리)이 실제로 유효한 곳에서 얼마나 많은 돈을 잃었는지 직접 물어보십시오. 또는 충동. 나는 정상적인 통계적 손실 거래의 결과 인 손실에 대한 정서적 거래 손실의 비율이 약 80/20 ... 놀랍습니다.
여기서 암시하는 바는 감정적 또는 충동적인 거래를 피함으로써 거래 손실의 약 80 %를 제거 할 수 있다는 것입니다. '80 / 20 사고 방식 '으로 거래하는 첫 번째 단계는 내 거래 과정에서 강의하는 가격 행동 전략과 같은 간단한 거래 전략을 습득하는 것입니다. 앞서 말했듯이, 이렇게하면 돈 관리와 자신의 정신 상태 인 거래에서 실제 "돈 만드는 사람"에게 더 많은 시간을 집중할 필요가있는 기반을 제공 할 수 있습니다. 따라서 거래의 80/20 규칙은 간단한 거래 전략과 돈 관리 및 심리에 중점을 두어 적용하는 것이 가장 좋습니다. 이 조합의 시너지는 시장에서 돈을 벌 수있는 매우 강력한 요소입니다.
Nial Fuller 정보.
Forex 무역에 Minimalist 가이드 & # 038; 생명.
저주파 대 고주파 Forex 거래.
유익한 상인은 시간의 99 %를 아무것도하지 않습니다.
왜 당신의 성공을 위해 트레이딩 루틴을 갖는 것이 중요합니까?
52 코멘트 코멘트를 남겨주세요.
정말 좋은 기사. 많은 감사합니다.
나는 거래에 관한 많은 책을 읽었다. 솔직히 내 머리 위로 간다. & # 8230;
귀하의 거래 전략 및 훈련과 마찬가지로, 귀하의 기사는 매우 간단하고 따라야합니다.
다시 한번 감사 드리며 항상 Nial 씨. 신의 축복이 있습니다.
풀러 씨를 공유하기위한 당신의 뛰어난 통찰력. 당신을위한 성공.
이 위대한 기사에 감사드립니다. 당신은 시장을 바라 보는 내 방식을 완전히 바꿨습니다. 나는 천천히 그러나 꾸준히 시스템을 따라 잡고 나의 거래 결과를 크게 개선 한 것을 보았습니다. 당신을 다시 한번 감사하십시오 & # 8230; 항상 당신을 존경합니다. & # 8230; & # 8230; ..))
물론 사실입니다. 1D 및 4H 차트에서 가장 많은 관심을 기울인 이후로 나는 내 거래를 개선했습니다.
와우. 놀랄 만한. 나는 나의 계정을 날려 버리기 전에이 모든 것을 알았 으면 좋겠다. 정말 고맙습니다.
대단히 감사합니다. 너의 좋은 일을 계속 지켜라.
항상 그렇듯이 기사는 영감을주고 도움이됩니다. 고맙습니다.
유익한 기사를 보내 주셔서 감사합니다. 반드시 Fx Traing에서 우리의 지평을 넓힐 것입니다.
수업은 매우 유용합니다.
이 위대한 기사에 감사드립니다. 당신은 시장을 바라 보는 내 방식을 완전히 바꿨습니다. 나는 천천히 그러나 꾸준히 시스템을 따라 잡고 나의 거래 결과를 크게 개선 한 것을 보았습니다. 당신을 다시 한번 감사하십시오 & # 8230; 항상 당신을 존경합니다. & # 8230; & # 8230; ..))
젠장 좋은 명백한 기사!
당신이하고있는 위대한 직업, 실제로 그것은 미덕입니다. 알라는 당신을 축복합니다. & # 8230;
Forex에 관심이 있었고이 기사는 확실히 도움이 될 것입니다. 감사!
거래의 100 %를보고, 거래 수에 관계없이 20 %를 얻기 위해서는 80 %를 거쳐야합니까?
좋은 하루 미스터 풀러. 에이스 정보를 유지하십시오! 나는 나이지리아 시장에 진출하려고합니다. FX 시장에도 참여하고 싶지만, 우리에게 지시 한 데모 플랫폼을 놓칠 수는 없습니다. 프란체스카 테일러 (Francesca Taylor)의 파생 상품 시장 지배 (Mastering Derivatives Markets)와 분명히 알고리즘은 FX 거래에서 가장 중요한 부분입니다. 필자가 직접 안내를 해줌으로써 인정 된 플랫폼에 FX가 포함 된 건강한 포트폴리오를 구축합니다. 외환 시장에 진입하자마자 가격 행동 강좌를 구매할 것입니다.
Nial 선생님, 1 월 1 일 이후에 거래를 분석했습니다. 거래의 80 %는 충동 / 정서적 거래 였고 거래의 20 %는 내 가장자리와 일치했습니다. 나는이 실수를 잘 모르고있다.
Edward Koch의 The 80/20 Principle을 읽은 훌륭한 기사. 내가 그것을 읽으면서 나는 그것을 나의 거래에 어떻게 적용 할 수 있었는지 생각했다. 그리고 나는이 지위를 발견했다. 좋은 물건.
안녕 네일, 너의 기사 정말 내 거래에 도움이, 감사합니다.
이 모든 것을 설명해 주셔서 감사합니다.
나는이 기사를 읽음으로써 정말 많은 것들을 분명히했습니다.
Nice article Nial, 나에게 매우 도움이된다.
훌륭한 기사 중 하나.
친애하는 Nial 선생님, 지난 1 년 동안 나는 당신의 웹 사이트를 고수하고 많은 것을 배웠습니다. 내 일상 생활 중 하나가 하루에 수업을 읽는 중입니다. & # 8221; 이제 저는 제 습관을 면밀히 관찰하고 있습니다. 우수 기사에 대해 다시 한 번 감사드립니다.
아주 좋은 기사 Nial! 당신은 아주 좋은 통찰력을 가지고 있습니다. 나는 다시 거래를 시작하도록 영감을 받았습니다.
Nial Mate, 당신은 항상 기사를 쓰고 나를 놀라게합니다. 그런 위대한 기사를 쓸 시간은 어떻게 찾습니까? 저는 여러분 지역 사회의 일부가되어 기쁘게 생각합니다.
캐나다 밴쿠버에있는 친구.
견고한 거래 습관 개발을위한 훌륭한 기사 ... 감사합니다. 당신이 작성한 것 중 80 %가 완벽하고 20 %가 예외적입니다. & # 8230;
고마워요. 멋진 게시물.
멋진 기사. 매우 감사합니다 !
우리의 친구 인 Nial Fuller는 시장 바퀴의 가장 가까운면을 읽는 것뿐만 아니라 상인 자동차 바퀴의 아주 가까운면을 읽고 있습니다.
자기 통제는 성공의 열쇠입니다.
나는 진실을 말하고 도울 수는 없었다.
전능하신 하느님 께서 제 인생과 나의 무역 경력에 축복이되어 주신 것을 축복 해 주시기를 바랍니다.
뉴스 레터를 읽는 것만으로도 저를 거래에서 돌아 보았습니다.
고마운 Nial, 언제나처럼 강렬한 교훈.
또 다른 멋진 기사, 그리고 그 안에 좋은 조언. 우수하고 고무적인 조항. 적은 무역, 더 관찰하고 인내와 함께 당신은 UR 거래를 향상시킬 수 있습니다.
한때 agian Great Artical.
나는이 기사를 아주 좋아하고, 많이 영감을 준다. 고마워요.
이것은 & # 8220; Geeta & # 8221; 힌두교 최고의 책 & # 8230; & # 8230;
나는 방금 330.00 달러를 당신의 코스에 보냈다. 이것을 읽은 후 나는 현명하게 돈을 썼다는 것을 깨닫는다. 당신이 외환에 대해 이야기 할 때 당신은 당신의 물건을 함께 가지고있을뿐만 아니라, 인생에있어 당신은 게임의 최상위에 있습니다.
앞으로 몇 시간 동안 당신을 따라갈 것입니다. 나는 당신의 선물을 발견하게되어 다행입니다.
고마워요. 나는 거의 항상 & overstrade & # 8221; 내 데모 액트는 내가 시작한 $ 5000 이하입니다. 나는 거기에있을 때 항상 튀어 오르는 것처럼 보입니다. & 가능성; 무역의 나는 거래 마약 중독자이다. 나는 진실을 듣고 싶다. 나는 규율이 정해지지 않았으며 & # 8221; 저격수 거래 & # 8221; 지금 당장 궤도에 돌아갈 필요가 있습니다! 비록 내가 여전히 쫓고 있지만, 그렇게 좋은 거래는 아니지만, 나는 저격 거래에서 좀 더 나아지고있다. 당신의 일정한 기사 덕분에, 언젠가는, 나는 확실하게 침몰 할 것이고, 나는 살아있는 계정을 성공적으로 거래 할 것입니다. 나는 확신한다. 나는 사랑한다. 지금 13 년 동안 그렇게 해왔지만, 나는 부끄러웠다. 하지만, 나는 많은 것을 배웠다. 성공적인 거래에 대한 나의 지식은 엄청나게 증가했고, 나는 너에게 다시 한번 흥분했다. 내가 징계를받을 경우 돈을 벌 수있는 가능성. 당신의 영감 Nial.
고마워요. 오늘의 수업은 인내와 규율을 통해 돈을 분석하고 관리하는 것과 관련하여 나의 80 %를 통제하고 있습니다. 나는 실제로 시간이 걸리지 않았지만 무역은 일상적이라는 것을 알게되었습니다. 20 %는 일일 차트가 내 프로세스에 도움이되는 과정을 통해 배운대로 명백한 가격 액션 전략을 교환 할 때입니다. 지속적인 영감과 지원에 감사드립니다.
경 이롭 기사, 각하.
나는이 80/20 규칙에 대해 들어 본 적이 없었지만, 반드시 오늘의 공과를 받아 들일 것입니다.
간단히 말하면 품질은 양보다 낫습니다.
아주 좋은 기사! 나는 그 책을 주문했다. 실제로 원리에 대해 들어 봤지만 깊이있는 연구를 한 적이 없습니다. 즉시 해결할 것입니다!
좋은 주말 되세요!
고맙습니다. 80/20 규칙은 훌륭합니다.
또 다른 멋진 기사, 그리고 그 안에 좋은 조언. 80/20 원칙은 비즈니스 / 거래 및 개인 생활과 같은 대부분의 삶의 영역에 적용될 수 있습니다.
당신은 돈 관리와 자신에 대한 거래 / 징계 (심리)에 대한 거래 노력의 약 80 %를 집중해야하며 실제로 차트와 거래를 분석하는 데 약 20 %의 노력이 필요합니다. 계속 그렇게한다면, 나는 당신이 당신의 거래 이익에 매우 긍정적 인 변화를 보리라고 보장 할 수 있습니다.
이것은 실제로 FOREX 무역에있는 나의 저축 원리이고, 나의 무역은 전에보다는 훨씬 더 낫다.
니 알 감사합니다! 당신과 완전히 동의하십시오.
우수하고 고무적인 조항. 더 적은 거래, 더 많은 것을 관찰, 인내.
귀하의 블로그 게시물은 굉장합니다. 이 게시물을 정리해 주셔서 감사합니다. 블로그 게시글에 양질의 콘텐츠를 생각하고 제시하는 데 많은 시간이 걸릴 것이라고 확신합니다.
이 알리미에 대해 Nial에게 감사드립니다. 작동하는 거래 전략을 발견했을 때 나는 돈을 벌지 만 한 번만 돈을 벌 수 있습니다. 나는 더 낮은 시간 틀을 사용하여 거래하고, 약간의 돈을 벌고, 훨씬 더 잃는다. 그래서 나는 매일의 시간 틀로 돌아 가야한다. 나는 당신의 가르침을 다시 받아 종교적으로 따라야 함을 깨닫습니다. 이제 저는 교리를 신실하게 믿는 신자입니다. 감사. 나는 내 무역과 내 삶이 결코 다시는 동일하지 않다는 것을 안다. 신의 축복이 있기를 바랍니다.
코멘트 남기기 답장을 취소하십시오.
Nial Fuller의 가격 액션 외환 트레이딩 코스. 고급 가격 액션 전략 배우기 & amp; 높은 확률의 무역 진입 신호가 작동합니다.
페이스 북에서 우리를 찾아라.
Nial Fuller.
왜 최고의 무역 계획이 기대에 부응 하는가?
도표에 동향을 확인하는 6 개의 팁.
너의 손해액 손실은 너무 빡빡한가?
일일 차트에서 긴 꼬리 핀 바 신호를 거래하는 방법.
& # 821; 주말 & # 8217; Forex Traders Lifestyle (어떻게 작동 하는가?)
거래 사슬에서 가장 약한 링크는 무엇입니까?
초심자 상인이 그들의 성공을 빨리 추적 할 수있는 방법.
알아야 할 7 가지 유형의 지원 및 저항.
Nial Fuller.
Nial Fuller, 백만 달러짜리 상인 경쟁에서 우승.
매일 확인하면 거래가 향상됩니다.
Forex 무역에 Minimalist 가이드 & # 038; 생명.
가격 액션 트레이딩 패턴 : 핀바, Fakey 's, Inside Bars.
왜 나는 & # 8216; 진지하게 & # 8217; 미움의 날 거래.
거래 할 최적의 통화 쌍 & # 038; 그 (것)들을 무역하는 시간? (1 부)
무역 외환 스나이퍼처럼 ... 기계 조련사가 아닙니다.
& # 8216; Forex Trading Strategies의 성배 & # 8217; & # 8211; 일일 차트 시간 프레임.
카테고리.
인기 있는.
카테고리.
최근 게시물.
면책 조항 :이 웹 사이트의 조언이나 정보는 일반적인 조언 일뿐입니다. 귀하의 개인적인 상황을 고려하지 않았으므로이 정보만을 토대로 거래하거나 투자하지 마십시오. 어떤 자료를 보거나이 사이트 내의 정보를 사용함으로써 귀하는 이것이 일반 교육 자료임을 인정하며 여기에 제공된 컨텐츠 또는 일반적인 조언으로 인해 발생하는 손실이나 손해에 책임이있는 사람이나 단체를 보유하지 않을 것입니다. Learn To Trade The Market Pty Ltd 직원, 이사 또는 동료 회원입니다. 선물, 옵션 및 현물환 거래는 잠재적 보상이 크지 만 잠재 위험도 크다. 선물 및 옵션 시장에 투자하기 위해서는 위험을 인식하고이를 수락해야합니다. 잃을 여유가없는 돈으로 거래하지 마십시오. 이 웹 사이트는 선물, 선물 forex, cfd 's, 옵션 또는 기타 금융 상품의 매매 / 매도 권유가 아닙니다. 이 웹 사이트의 어떤 내용에서 논의 된 것과 유사한 이익 또는 손실을 가져올 가능성이 있거나 그렇게 할 가능성이있는 진술은 없습니다. 모든 거래 시스템 또는 방법론의 과거 실적이 반드시 미래 결과를 나타내는 것은 아닙니다.
위험도가 높은 경고 : Forex, Futures 및 Options 거래는 잠재적 인 보상이 크지 만 잠재 위험도 커집니다. 높은 레버리지는 당신뿐만 아니라 당신을 도울 수 있습니다. 당신은 외환, 선물 및 옵션에 투자하는 위험을 인식하고 이러한 시장에서 거래하기 위해 기꺼이 받아 들여야합니다. Forex 거래는 손실 위험이 상당하며 모든 투자자에게 적합하지 않습니다. 차용 한 돈이나 잃을 돈이없는 돈으로 거래하지 마십시오. 이 웹 사이트에 포함 된 모든 의견, 뉴스, 연구, 분석, 가격 또는 기타 정보는 일반적인 시장 논평으로 제공되며 투자 자문을 구성하지 않습니다. 우리는 그러한 정보의 사용 또는 의존으로 인해 직접 또는 간접적으로 발생할 수있는 이익 손실을 포함하여 어떠한 손실이나 손해에 대해서도 책임을지지 않습니다. 거래 시스템이나 방법론의 과거 실적이 반드시 미래 결과를 나타내는 것은 아님을 기억하십시오.
Market Pty Ltd 거래에 대해 자세히 알아보십시오 FXRENEW Pty Ltd (CAR 번호 000400713)의 공인 대리인

80-20 trading strategy


Disclaimer: Trading carries a high level of risk,
and may not be suitable for all investors. 투자를 결정하기 전에 투자 목표, 경험 수준 및 위험 식욕을 신중하게 고려해야합니다. 초기 투자의 일부 또는 전부를 상실 할 가능성이 있기 때문에 잃을 수없는 돈을 투자해서는 안됩니다. 외환 거래와 관련된 모든 위험에 대해 알고 있어야하며, 의심스러운 점이 있으면 독립적 인 재정 고문에게 조언을 구해야합니다.

No comments:

Post a Comment