KimIV의 유용한 기능 - 페이지 65

 
nord >> :

Igor 기능에 감사드립니다!!!

그리고 우연히 오픈 포지션의 손실을 판단하는 기능이 없습니다 ..... 또는 놓쳤습니다.

다음이 있습니다.

 double OrderProfit (   	)
Возвращает значение чистой прибыли ( без учёта свопов и комиссий ) для выбранного ордера . 
Для открытых позиций это - текущая нереализованная прибыль . Для закрытых ордеров - зафиксированная прибыль .
Ордер должен быть предварительно выбран с помощью функции OrderSelect ( ) . 

포인트의 손익이 필요한 경우 어떤 포지션(매수/매도)에 따라 차감:

OrderOpenPrice(...) - (입찰 또는 매도).

 

html 파일의 함수 목록...

새창에서 열립니다...

;) 즐기다...

파일:
func2_1.zip  4 kb
 
Igor, 그것이 당신을 괴롭히지 않는다면, 모든 것을 삽질했지만 결코 찾지 못했습니다. 아마도 선의 경사각을 반환하는 상자에 기능이 있을 것입니다. 회귀 또는 def의 초기 및 최종 가격. 막대의 수? 나는 당신에게 매우 감사 할 것입니다....
 
xrust писал(а) >>
Igor, 그것이 당신을 괴롭히지 않는다면, 모든 것을 삽질했지만 결코 찾지 못했습니다. 아마도 선의 경사각을 반환하는 상자에 기능이 있을 것입니다. 회귀 또는 def의 초기 및 최종 가격. 막대의 수? 나는 당신에게 매우 감사 할 것입니다....

LR 방정식에서 y(x)=a*x + b

계수는 이러한 공식을 사용하여 계산할 수 있습니다.

계수

계수 b

'회귀: 무엇입니까?'

 

이고르, 정말 감사합니다

사이트에서 모든 것을 찾았습니다

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&id=35&func=fileinfo
 

Igor, 아마도 무기고에 미결 포지션을 고려하여 특정 가격에 보류 중인 주문 이나 포지션에 대한 로트를 계산하는 아름다운 코드가 있을 것입니다.


완전한 이해를 위해. 한 쌍 또는 여러 쌍에 대해 여러 위치가 열려 있습니다. 현재 가격에서 X핍에 대해 보류 중인 주문을 해야 하지만 로트를 올바르게 계산하는 방법, 즉 내가 아는 한 이 미결 주문을 100% 열어보라고 했는데 돌그릇이 나오지 않아 계산 착오. 또한 스왑, 커미션, 주문 이익 및 손실을 고려해야 합니다.


그런 함수를 작성할 시간이 있다면 좋을 것입니다.

 

Igor, 여기에서 겹친 부분을 닫는 기능을 제공할 수 있습니다. 명령? 다른 사람이 필요할 수도 있습니다. 물론 관심이 있고 시간이 없다면?

그리고 어렵지 않다면 Expert Advisor에 기능을 삽입하는 방법에 대한 몇 가지 권장 사항입니다. 나는 귀하의 "이익 마감 우선" 기능을 내림차순 로트 크기 마감으로 대체하려고 시도했습니다. 그러나 컴파일할 때 오류가 발생합니다.

진심으로, 아제르

 
KimIV писал(а) >>

StringToArrayInt() 함수.

추신. StringToArrayInt() 함수를 테스트하기 위한 스크립트가 첨부되어 있습니다.

경험에 따르면 때로는 StringToArrayStr()과 같은 다른 함수가 필요합니다. 표기법에 .. :-)

 
Shu писал(а) >>

경험에 따르면 때로는 StringToArrayStr()과 같은 다른 함수가 필요합니다. 표기법에 .. :-)

많은 프로그래밍 언어에서 이 함수를 StrSplit()이라고 합니다. 아무 생각이 없었어요.. :-)

StrSplit() 함수.

이 함수는 각 부분 문자열이 별도의 배열 요소가 되는 방식으로 문자열을 구성 부분 문자열로 분할합니다. 구분자는 매개변수로 설정되며 임의적일 수 있습니다. StrSplit() 함수는 배열 요소의 수를 반환하고 다음 매개변수를 사용합니다.

  • st - 구분된 문자열입니다.
  • as - 문자열 유형의 요소 배열입니다.
  • - 구분자. 선택적 매개변수입니다. 기본값은 ","(쉼표)입니다.
 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,   http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 23.06.2008                                                     |
//|  Описание : Разбиение строки на массив элементов                           |
//+----------------------------------------------------------------------------+
//|  Возврат:                                                                  |
//|    Количество элементов в массиве                                          |
//|  Параметры:                                                                |
//|    st - строка с разделителями                                             |
//|    as - строковый массив                                                   |
//|    de - разделитель                                                        |
//+----------------------------------------------------------------------------+
int StrSplit ( string st , string & as [ ] , string de = "," ) { 
   int     i = 0 , np ;
   string stp ;

   ArrayResize ( as , 0 ) ;
   while ( StringLen ( st ) > 0 ) {
    np = StringFind ( st , "," ) ;
     if ( np < 0 ) {
      stp = st ;
      st = "" ;
     } else {
      stp = StringSubstr ( st , 0 , np ) ;
      st = StringSubstr ( st , np + 1 ) ;
     }
    i + + ;
     ArrayResize ( as , i ) ;
    as [ i - 1 ] = stp ;
   }
   return ( ArraySize ( as ) ) ;
}

추신. StrSplit() 함수를 테스트하기 위한 스크립트가 첨부되어 있습니다.

파일:
 
Prival писал(а) >>

LR 방정식에서 y(x)=a*x + b

계수는 이러한 공식을 사용하여 계산할 수 있습니다.

계수

계수 b

'회귀: 무엇입니까?'

1. 회귀 분석 - 여러 관찰 지점을 기반으로 한 대상인 프로세스에 대한 연구.

2. 회귀 방정식(회귀):

2.1. 연구원은 자신의 의견으로는 연구 대상의 물리적 특성에 해당하거나 작업하기 쉬운 방정식 유형을 선택합니다. 대부분의 경우 다항식이 사용됩니다.

2.2. 초기 연구의 경우 1차 다항식이 종종 사용됩니다. 일직선. 선형 회귀라고 합니다.

2.3. 또한 작성한 대로 이 행의 매개변수가 계산됩니다. 관측점이 2개 이상인 경우 "최소자승법"이 가장 일반적입니다. 직선에서 점의 제곱 편차의 합이 최소가 되도록 직선을 그립니다.

3. 여기서 회귀는 선형회귀방정식과 그 그래프를 의미한다.

사유: