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

 
그들이 끝날 때, 유명한 사람의 종이 울립니다 ...
 
artmedia70 :
이중 AccountFreeMargin ( )
현재 계정에서 포지션을 열 수 있도록 허용된 여유 증거금 값을 반환합니다.
예시:

나는 도움을 보았다. AccountFreeMargin()과 잔액 및 자본의 차이점은 무엇입니까?

따라서 새로운 거래에 대한 위험 계산에 AccountFreeMargin()을 사용하는 것이 합리적입니까?

 
chief2000 :

나는 도움을 보았다. AccountFreeMargin()과 잔액 및 자본의 차이점은 무엇입니까?

따라서 새로운 거래에 대한 위험 계산에 AccountFreeMargin()을 사용하는 것이 합리적입니까?

마진콜이란?
마진 콜은 포지션의 강제 청산이 발생하는 조건입니다.

이는 귀하의 계정 잔고(자본)가 모든 미결 포지션 의 합계에 필요한 증거금( 증거금) 금액에서 0에 가까워졌을 때 발생합니다.

작업이 자동으로 수행됩니다. 일부 회사에서는 보증금의 30%로 마진콜을 설정합니다.

 
artmedia70 :
결론적으로, 나는 주어진 비율만큼 자기자본을 증가시키기 위해 그러한 거래를 성사시키는 예를 제시할 것입니다. 거기에서 나는 5 % 증가했습니다.

16일 후 그래프. 모든 포지션이 청산되었을 때 균형 라인이 5% 증가할 때 균형 라인으로 떨어지는 것을 명확하게 볼 수 있습니다.


이것을 모든 포지션의 합산 이익이라고 합니다...



나쁜 전략은 아닙니다. 현재를 보고 있는데 이해가 되지 않습니다. 하지만 차트 - 가격이 반대 방향으로 간다면 어떻게 될까요?
 
IgorM :

나쁜 전략은 아닙니다. 현재를 보고 있는데 이해가 되지 않습니다. 하지만 차트 - 가격이 반대 방향으로 간다면 어떻게 될까요?

양쪽에 열려 있는 많은 포지션이 있고 모두 적자이면 아무 일도 일어나지 않을 것입니다. 붐은 반대 방향으로 향하는 두 개의 무익한 포지션이 가격이 둘 사이에 있을 때 아무것도 추가하거나 빼지 않는다고 가정하는 것입니다. - 하나는 더 큰 마이너스 경향이 있고 다른 하나는 더 큰 플러스 경향이 있습니다. 그것은 모두 새로운 열린 포지션 에 달려 있으며, 그들이 수익성이 있으면 자본이 증가할 것입니다. 그 크기가 마감 임계값과 같아지면 고문은 어리석게도 모든 포지션을 커버하여 자금에 5%의 이익을 추가합니다(이 특정 예에서). 그것들도 음수이면 MK에 도달할 때까지 감소가 증가하고 CO에 도달할 때까지...

따라서 여기에 앉을 수는 없지만 추세의 끝, 소진을 추적하고 전혀 거래하지 않거나 로트를 최소로 줄여야 합니다... 아직 완전히 테스트하기에는 충분하지 않습니다. 차이점을 찾는 아이디어와... 글쎄요, 최근에 도움을 요청하는 글을 여기에 썼지만... 지금까지는... 아무것도...

 
artmedia70 :

양쪽에 열려 있는 많은 포지션이 있고 모두 적자이면 아무 일도 일어나지 않을 것입니다. 붐은 반대 방향으로 향하는 두 개의 무익한 포지션이 가격이 둘 사이에 있을 때 아무것도 추가하거나 빼지 않는다고 가정하는 것입니다. - 하나는 더 큰 마이너스 경향이 있고 다른 하나는 더 큰 플러스 경향이 있습니다. 그것은 모두 새로운 열린 포지션에 달려 있으며, 그들이 수익성이 있으면 자본이 증가할 것입니다. 그 크기가 마감 임계값과 같아지면 고문은 어리석게도 모든 포지션을 커버하여 자금에 5%의 이익을 추가합니다(이 특정 예에서). 그것들도 음수이면 MK에 도달할 때까지 감소가 증가하고 CO에 도달할 때까지...

따라서 여기에 앉을 수는 없지만 추세의 끝, 소진을 추적하고 전혀 거래하지 않거나 로트를 최소로 줄여야 합니다... 아직 완전히 테스트하기에 충분하지 않습니다. 차이점을 찾는 아이디어와... 글쎄요, 최근에 도움을 요청하는 글을 여기에 썼지만... 지금까지는... 아무것도...


죄송합니다. 아직 끝까지 읽지 않았습니다. 하지만 바로 질문하겠습니다. 이 전략은 Eurobucks에만 적용되는 것입니까, 아니면 어떤 쌍을 위한 것입니까?
 
Candid :

1. 극값 검색에는 문제가 없습니다. 가격 대신 일부 3Z의 입력에 지표를 적용하기만 하면 됩니다. 물론 극한값을 결정하는 절차가 근본적으로 모호하다는 점을 인지할 필요가 있다. 예전에 이 양식에 사진 보여줬던 기억이 나네요... 오, 찾았네요 :)



2. 나는 그림을 발명하지 않을 것이지만, 나는 몇 년 동안 계속 해왔고 다음과 같이 하지 않을 것입니다: 직선은 두 개의 계수로 주어집니다. A와 B라고 합시다. 두 개의 배열 A를 만듭니다. [] 및 B[] 및 라인 카운터, i. 새로운 라인을 생성할 때 A[i]와 B[i]에 A와 B를 입력하고 라인 카운터를 증가시킵니다. 라인 카운터가 어레이의 크기를 초과하면 어레이를 늘리거나 카운터를 재설정하십시오(즉, 생성된 순서대로 이전 라인을 버리기 시작). 그런 다음 모든 것이 간단합니다. 배열 A[] 및 B[]를 통한 루프에서 각 선 점의 현재 위치를 계산하고 표시선과의 교차점을 확인합니다.

그건 그렇고, 미래 지표의 사본을 수수료로 제공합니다. :)


어쩐지, 나는 즉시 눈치 채지 못했습니다 ... 고백합니다. 감사해요...
그런 다음 포럼을 돌아다니며 다이버를 극한값이 아닌 선형 회귀로 결정하는 흥미로운 아이디어를 발견했습니다. 비교가 마이너스이면 불일치가 발견되었습니다... 그들은 심지어 거기 에 기능을 배치했습니다.
 //+------------------------------------------------------------------+
//| Линейная регрессия                                               |
//|    параметры:                                                    |
//|    Temp[]   - массив с данными индикатора                        |
//|    sym      - символ по которому считаем регрессию               |
//|    tf       - таймфрейм                                          |
//|    sb       - начальный бар                                      |
//|    eb       - количество баров для расчета регрессии             |
//|    flag     - переключает расчет цена/массив с данными индикатора|
//+------------------------------------------------------------------+
double LinearRegression( double Temp[], string sym, int tf, int sb, int eb, bool flag) {
   int i;
   double a,b,c,
          sumy= 0.0 ,
          sumx= 0.0 ,
          sumxy= 0.0 ,
          sumx2= 0.0 ;

   for (i=sb;i<eb+sb;i++) {
       if (flag) {
         sumy+=iClose(sym,tf,i);
         sumxy+=iClose(sym,tf,i)*(i-sb+ 1 );
      }   else {
            sumy+=Temp[i-sb];
            sumxy+=Temp[i-sb]*(i-sb+ 1 );
         }
      sumx+=(i-sb+ 1 );
      sumx2+=(i-sb+ 1 )*(i-sb+ 1 );
   }
   
   c=sumx2*(eb-sb)-sumx*sumx;
   if (c== 0.0 ) {
       Print ( "LinearRegression error: can\'t resolve equation" );
       return ;
   }
      
   b=(sumxy*(eb-sb)-sumx*sumy)/c;
   //a=(sumy-sumx*b)/(eb-sb+1);
   return (b);
}
//+------------------------------------------------------------------+
이 기적의 기적을 어떻게 일할 것인지 이해하고 알아내는 것이 이제 남아 있습니다 ... 그러면 여기에 연구 결과를 넣을 것입니다 ... 무엇인지 알아 내면 찻 주전자를 둡니다 ... :)
 
IgorM :

죄송합니다. 아직 끝까지 읽지 않았습니다. 하지만 바로 질문하겠습니다. 이 전략은 Eurobucks에만 적용되는 것입니까, 아니면 어떤 쌍을 위한 것입니까?
휘발성이 있는 한 어떤 쌍을 사용하든 상관 없습니다... 이미 주요 단점인 큰 단점에 대해 썼습니다. 내가 이길 때까지. 내가 필요한 기능을 만들 수 있다면 그만한 가치가 있을 것이라고 생각합니다... 자기자본으로 마감할 뿐만 아니라 모든 오픈 포지션 의 총 이익도 고려됩니다. 음, 모든 시간 프레임에서 작동합니다. 예를 들어 M5만 해당됩니다.
 
artmedia70 :
휘발성이 있는 한 어떤 쌍을 사용하든 상관 없습니다... 이미 주요 단점인 큰 단점에 대해 썼습니다. 내가 이길 때까지. 내가 필요한 기능을 만들 수 있다면 그만한 가치가 있을 것이라고 생각합니다... 자기자본으로 마감할 뿐만 아니라 모든 오픈 포지션의 총 이익도 고려됩니다. 음, 모든 시간 프레임에서 작동합니다. 예를 들어 M5만 해당됩니다.


그럼, 정상입니다 - 우리가 협력하고 있다고 생각합니다. 변동성을 찾은 것 같습니다 - 현재 목표는 하나의 주문으로 독점적으로 작업하는 것입니다

하지만 특정 TF에 대해서는 동의하지 않습니다. TF에 연결되어 있으면 막대로 계산하고, TF에 연결하지 않으면 가격을 기준으로 계산합니다.

 
IgorM :


그럼, 정상입니다 - 우리가 협력하고 있다고 생각합니다. 변동성을 찾은 것 같습니다 - 현재 목표는 하나의 주문으로 독점적으로 작업하는 것입니다

하지만 특정 TF에 대해서는 동의하지 않습니다. TF에 연결되어 있으면 막대로 계산하고, TF에 연결하지 않으면 가격을 기준으로 계산합니다.

특정 TF에 대한 링크가 없습니다. 첫 번째 막대의 값에서 모두 <복구된> 계산입니다. 각 TF에 대해 목표 값과 총 이익에 대한 마감 비율에 대한 별도의 계산이 있다는 것입니다.