[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 731

 
artmedia70 :

그리고 그들이 떨어질 때 그는 하늘에서 그들을 기다리고 있습니다??? :)) 이익으로 닫았다면 수익성이없는 것을 기다릴 가치가 있습니다 !!!!????!!!!! 거래를 시작한 후에만 그들은 어디에서 올 것입니까(???). 그래서 그들보다 먼저 수익성 있는 것을 닫고 무익한 것을 예상하여 거래를 중단 했습니다...

완벽하게 혼란스러운 논리 또는 당신의 해석 ...


절대적으로 맞습니다 :) 그는 2개의 무익한 것이 나중에 열릴 때까지 기다려야 합니다 :) 이론은 통계와 확률 이론을 기반으로 합니다.
 
artmedia70 :

그리고 그들이 떨어질 때 그는 하늘에서 그들을 기다리고 있습니다??? :)) 이익으로 닫았다면 수익성이없는 것을 기다릴 가치가 있습니다 !!!!????!!!!! 거래를 시작한 후에만 그들은 어디에서 올 것입니까(???). 그래서 그들보다 먼저 수익성 있는 것을 닫고 무익한 것을 예상하여 거래를 중단 했습니다...

완전히 혼란스러운 논리 또는 당신의 해석 ...


동의합니다. 전혀 명확하지 않습니다. .... 거래가 어디에서 오는지 거래해야 하는 사람, ....... 먼저 이전에 2개의 손실 거래를 에뮬레이트한 다음 이 2개의 손실 거래에 의존하지 않고 거래하는 이유는 무엇입니까? ... .
 

가상 거래에 관한 것 같습니다.

차트에 물건을 던지고 따라가십시오. 아마.

 
cyclik33 :

절대적으로 맞습니다 :) 그는 2개의 무익한 것이 나중에 열릴 때까지 기다려야 합니다 :) 이론은 통계와 확률 이론을 기반으로 합니다.

그가 마지막으로 자신이 완료한 거래가 수익성이 있다면 어디에서 수익성이 없는 거래를 얻을 수 있습니까?
 
Abzasc :

가상 거래에 관한 것 같습니다.

차트에 물건을 던지고 따라가십시오. 아마.


나는 그 자신이 수익성이 없는 손으로 2번의 거래를 했다면 이해할 것입니다. 고문은 자신의 방식으로 그들을 모델링하고 모델을 기반으로 입구를 찾기 시작했을 것입니다. .. 거기에 논리가 있으므로 ????????
 

좋은 저녁입니다. 표시기에 경고를 올바르게 넣는 방법을 알려주십시오. 그렇지 않으면 모든 것을 시도한 다음 매 틱마다 경고음이 울리고 전혀 경고음이 울리지 않습니다.

//+------------------------------------------------------------------+
//| i-3CCI-h.mq4 |
//| johnfantom & KimIV |
//| http://www.kimiv.ru |
//| |
//| 02.01.2006 CCI с 3-х ТФ в одном флаконе. |
//+------------------------------------------------------------------+
#property copyright "johnfantom & KimIV"
#property link "http://www.kimiv.ru"

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
#property indicator_maximum 1.4
#property indicator_level1 0
#property indicator_minimum -1.2

//------- Внешние параметры индикатора -------------------------------
extern int CCI_Period_0 = 14; // Период CCI для текущего ТФ
extern int Level_0 = 100; // Уровень CCI для текущего ТФ
extern int TF_1 = 60; // Количество минут первого ТФ
extern int CCI_Period_1 = 14; // Период CCI для первого ТФ
extern int Level_1 = 100; // Уровень CCI для первого ТФ
extern int TF_2 = 240; // Количество минут второго ТФ
extern int CCI_Period_2 = 14; // Период CCI для второго ТФ
extern int Level_2 = 100; // Уровень CCI для второго ТФ
extern int NumberOfBars = 10000; // Количество баров обсчёта (0-все)
extern bool EmailON = TRUE;
extern bool SoundON = TRUE;

//------- Буферы индикатора ------------------------------------------
double buf0[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
void init() {
IndicatorDigits(1);

SetIndexBuffer(0, buf0);
SetIndexLabel (0, "i-3CCI-h");
SetIndexStyle (0, DRAW_HISTOGRAM, STYLE_SOLID, 2);
SetIndexEmptyValue(0, 0);
}

//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
void deinit() {
Comment("");
}

//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
void start() {
double cci0, cci1, cci2;
double alertTime;
int nb1, nb2;
int LoopBegin, sh;

if (NumberOfBars==0) LoopBegin=Bars-1;
else LoopBegin=NumberOfBars-1;
LoopBegin=MathMin(Bars-1, LoopBegin);

for (sh=LoopBegin; sh>=0; sh--) {
nb1=iBarShift(NULL, TF_1, Time[sh], False);
nb2=iBarShift(NULL, TF_2, Time[sh], False);

cci0=iCCI(NULL, 0, CCI_Period_0, PRICE_CLOSE, sh);
cci1=iCCI(NULL, TF_1, CCI_Period_1, PRICE_CLOSE, nb1);
cci2=iCCI(NULL, TF_2, CCI_Period_2, PRICE_CLOSE, nb2);

if (cci0>Level_0 && cci1>Level_1 && cci2>Level_2) { buf0[sh]=1;
if (buf0[sh]!=1 && alertTime != Time[0]) { alertTime = Time[0];
if (EmailON != TRUE) SendMail ("Signal", "UP");
if (SoundON != TRUE) Alert ("Signal UP");}
}
if (cci0<-Level_0 && cci1<-Level_1 && cci2<-Level_2) { buf0[sh]=-1;
if (buf0[sh]!=-1 && alertTime != Time[0]) { alertTime = Time[0];
if (EmailON != TRUE) SendMail ("Signal", "UP");
if (SoundON != TRUE) Alert ("Signal UP");}
}
}

}
//+------------------------------------------------------------------+

 
Infinity :

나는 그 자신이 수익성이 없는 손으로 2번의 거래를 했다면 이해할 것입니다. 고문은 자신의 방식으로 그들을 모델링하고 모델을 기반으로 입구를 찾기 시작했을 것입니다. .. 거기에 논리가 있으므로 ????????

그래서 우리는 물건을 걸고 가격을 기억하고 차이를 따릅니다.

우리는 편의를 위해 매달아 두는 것보다 datetimeprice를 사용하는 것이 더 쉽습니다.

 
Abzasc :

그래서 우리는 물건을 걸고 가격을 기억하고 그 차이를 모니터링합니다.

우리는 편의를 위해 매달아 두는 것보다 datetimeprice를 사용하는 것이 더 쉽습니다.


글쎄, 나는 그러한 방법을 알고 있습니다. 여기 포럼 어딘가에 기사에서 설명되어 있지만 논리는 여전히 이해할 수 없습니다. .... 수익성이 있기를 바라는 거래를 시뮬레이션해야 할 것입니다. 다시, 이 모델링에서 동일한 상황을 찾으십시오. 그렇지 않으면 2개의 수익성이 없지만 수익성 있는 상황을 찾고 있습니다. 이것이 "저자가 말한 대로" 통계 및 확률을 기반으로 하는 경우 모든 것이 거래 또는 다른 것을 열 확률에 의해 훨씬 간단합니다.
 

이제 예를 들어 설명하겠습니다.

전략이 다음과 같다고 가정해 보겠습니다. EA는 매일 아침 거래를 시작합니다. 전날이 강세였다면 - 거래를 사십시오. 약세 경우 매도.

필요 :

1명의 고문이 작업을 시작합니다.

2 이전 이틀이 약세였다면 매도를 위해 개장했지만(아마도) 무스를 잡았다면, 오늘 우리는 실제로 매수 또는 매도를 위해 개장합니다.

3 가상 무스 2개가 없으면 고문이 나타날 때까지 기다렸다가 위치를 엽니다 .

전략은 당연히 달라야 하지만 의미는 이것이다.

 

손실 거래의 에뮬레이션에 대해서는 모든 것이 명확합니다. 고문은 예를 들어 매수 포지션에서 거래 신호를 포착합니다. 가상 주문의 시작점과 그 중지 주문을 기억합니다. 다음으로 진드기를 관찰하십시오. 가격이 가상 주문의 스톱에 닿으면 거래는 손실로 기록됩니다. 테이크가 수익성 있는 것으로 기록된 경우. 가상 주문을 하는 지점을 추적해야 하는 거래 시스템을 찾는 것만 남아 있습니다.

cyclik33 , 나는 확실히 이것을 하지 않을 것입니다 - 지금 일이 있습니다. 나는 질문을하고이 의견을 명확히하기 위해 썼습니다. 그리고 많은 사람들이 작업의 명확한 공식화에 어려움을 겪습니다.

이타주의자를 찾는 데 행운을 빕니다. 귀하의 아이디어는 프로그램 코드에서 충분히 실현 가능합니다.

사유: