[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 453

 
hoz :

나는 위의 원본 버전을 줬는데, 이것은 ess-하지만 컴파일됩니다. 질문이 있습니다. 다음 줄에서 교체한 이유:

Period()i_maTF . 내가 잘못한 게 있어?

문서 에는 이동 평균을 계산할 때 다음과 같이 나와 있습니다.

기간 즉 내 변수   i_maTF ( 기간. 차트의 기간 중 하나일 수 있습니다. 0은 현재 차트의 기간을 의미합니다. ) 0을 지정했습니다. i_maPeriod 에 대해 아무 말도 하지 않았습니다 . 설명 해주십시오!

내가 옳지 않다고 했지? - 나는 이 변수가 불필요하다고 생각했다. 또한 거기에 "0"이 있으며 이는 Period() (현재 차트의 시간대)를 의미합니다.

PS 지표에서는 외부 변수에 대해 매우 주의해야 합니다. 대부분의 경우 지표가 Expert Advisors에서 사용되며(필요한 경우) 지표의 쓸모없는 변수는 필요하지 않기 때문입니다. 예를 들어 설명이 있는 문자열 매개변수입니다. 비록 : 소유자는 신사입니다 ...

 
yellownight :
괄호 안에? 괄호 안에 있으면 어떤 형식이어야 합니까? 이해가 안 돼요.

Symbol()은 "EURUSD"와 같은 텍스트 문자열을 반환하며 이를 Int로 변환하려면 증기 목욕을 해야 합니다...
 

터키에서는 배열을 선언 할 때 요소의 수를 지정하지 않으면, 즉 그래서:

 double          varsPrice1[],                             // Массив для цены в точке А
               varsPrice2[],                             // Массив для цены в точке В

이 배열을 사용하는 변수는 계산되지 않습니다.

예를 들어 다음과 같이 두 배열의 요소 수를 설정하면

 double          varsPrice1[ 100 ],                             // Массив для цены в точке А
               varsPrice2[ 100 ],                             // Массив для цены в точке В

모두 올바르게 작동합니다.

예를 들어 다음과 같이 하나의 배열에 대한 변수의 수를 설정하는 경우:

 double          varsPrice1[],                                 // Массив для цены в точке А
               varsPrice2[ 100 ],                             // Массив для цены в точке В

계산에서 이러한 배열을 사용하는 종속 변수의 값은 완전히 다릅니다. 왜 그런 겁니까?

결국, 예를 들어 해당 배열에 얼마나 많은 요소가 있는지 명확하게 모르는 경우 도움말에 따라 해당 요소의 수를 지정할 수 없습니다. 그러나 실제로는 그렇지 않다는 것이 밝혀졌습니다.

 
hoz :
상징()

가장 간단한 경우 "Vashapara" 라고 쓰십시오(예: "USDJPY"). 저것들. 쌍 의 문자열 상수입니다 .
 
hoz :

터키에서는 배열을 선언할 때 요소의 수를 지정하지 않으면, 즉 그래서:

이 배열을 사용하는 변수는 계산되지 않습니다.

예를 들어 다음과 같이 두 배열의 요소 수를 설정하면

모두 올바르게 작동합니다.

예를 들어 다음과 같이 하나의 배열에 대한 변수의 수를 설정하는 경우:

계산에서 이러한 배열을 사용하는 종속 변수의 값은 완전히 다릅니다. 왜 그런 겁니까?

결국, 예를 들어 해당 배열에 얼마나 많은 요소가 있는지 명확하게 모르는 경우 도움말에 따라 해당 요소의 수를 지정할 수 없습니다. 그러나 실제로는 그렇지 않다는 것이 밝혀졌습니다.


네, 걱정하지 마세요. 동적 배열 을 미리 설정하고 여유를 두고 이와 같습니까, 아니면 메모리가 충분하지 않습니까?
 
Sepulca :

가장 간단한 경우 "Vashapara" 라고 쓰십시오(예: "USDJPY"). 저것들. 쌍의 문자열 상수입니다.


"Vashapara" - "EURUSD", 예, 이미 코드에 포함되어 있지만 차트가 현재 쌍이 아닌 경우 스크립트가 작동하지 않습니다. 즉, GPBUSD에 앉아 있고 실행하고 싶습니다. 스크립트가 없으면 아무 일도 일어나지 않으며 스크립트가 주문을 열려면 EURUsd 쌍 으로 전환해야 합니다.

 
yellownight :


"Vashapara" - "EURUSD", 예, 이미 코드에 포함되어 있지만 차트가 현재 쌍이 아닌 경우 스크립트가 작동하지 않습니다. 즉, GPBUSD에 앉아 있고 실행하고 싶습니다. 스크립트가 없으면 아무 일도 일어나지 않으며 스크립트가 주문을 열려면 EURUsd 쌍으로 전환해야 합니다.


따라서 그들은 현재 차트의 다른 상품에 대한 주문을 개설/마감/수정하려면 그에 따라 원하는 쌍의 매도/호가를 지정한다고 이미 썼습니다. 테스터에서 무언가를 테스트하려고 하면 작동하지 않고 테스터는 하나의 도구에서만 작동합니다.
 
Sepulca :

따라서 그들은 현재 차트의 다른 상품에 대한 주문을 개설/마감/수정하려면 그에 따라 원하는 쌍의 매도/호가를 지정한다고 이미 썼습니다. 테스터에서 무언가를 테스트하려고 하면 작동하지 않고 테스터는 하나의 도구에서만 작동합니다.

어떻게 생겼는지 나에게 묻고/입찰하는 방법과 다른 한 쌍의 주문에 필요한 기타 사항을 알려주실 수 있습니까?

동일한 주제에 대한 별도의 질문입니다. 현재 차트에서 필요한 차트로 전환하는 코드를 작성할 수 있습니까?

 
ilunga :

시계열처럼 보이기 때문입니다.

이것은 당신의 개인적인 의견일 뿐입니다. 그리고 거기에서 숫자 1, 2, 1.2, 2.1에 점수를 매기면 1927년 돼지고기 시계열로 이동하게 됩니다(숫자는 임의적임). 그러나 이것은 배열을 시계열로 만들지 않습니다. 해당 함수를 사용하여 명시적으로 지정해야 합니다.

다시 말해서, 내가 올바르게 이해한다면: 어떤 배열(시계열 배열 포함)에 상관없이 ArrayCopy 함수를 사용하여 USER 배열에 복사합니다. 이 사용자 배열이 시계열 배열이 되려면 "처리"해야 합니다. set 매개변수 값이 true인 ArraySetAsSeries 함수 로?

 

옐로나잇 :


어떻게 생겼는지, Ask/Bid를 작성하는 방법과 다른 한 쌍의 주문에 필요한 기타 사항을 알려주실 수 있습니까?

동일한 주제에 대한 별도의 질문입니다. 현재 차트에서 필요한 차트로 전환하는 코드를 작성할 수 있습니까?


이중 MarketInfo(문자열 기호, int 유형)

Market Watch 창에 나열된 금융 상품에 대한 다양한 정보를 반환합니다. 현재 금융 상품에 대한 정보의 일부는 미리 정의된 변수 에 저장됩니다.

더 알려줄게..............

사유: