포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 952

 
atztek :
내가 올바르게 이해하고 있습니까? 표시기 버퍼에 의한 메모리 오버런을 피하는 유일한 방법은
처음에 특정 범위(예: 0에서 2000까지)를 선택하고 초과하지 않습니까?

유일한 방법은 터미널 설정 에서 표시되는 막대의 최소 수를 지정하는 것입니다
 
Vinin :
유일한 방법은 터미널 설정에서 표시되는 막대의 최소 수를 지정하는 것입니다
귀하가 제안한 내용을 올바르게 이해했다면 이 옵션은 저에게 적합하지 않습니다.
내가 말하는 것은 마지막 0-2000개 막대(예: 2000개)를 제한하는 것입니다. 새 막대 가 나타나면 버퍼의 값을 0번째 버퍼에 새 막대를 추가하고 그에 따라 마지막 나가는 막대를 삭제하여 덮어씁니다. 사실, 이 주기는 CPU를 어느 정도 로드합니다.
 
atztek :
귀하가 제안한 내용을 올바르게 이해했다면 이 옵션은 저에게 적합하지 않습니다.
내가 말하는 것은 마지막 0-2000개 막대(예: 2000개)를 제한하는 것입니다. 새 막대가 나타나면 버퍼의 값을 0번째 버퍼에 새 막대를 추가하고 그에 따라 마지막 나가는 막대를 삭제하여 덮어씁니다. 사실, 이 주기는 CPU를 어느 정도 로드합니다.

계산을 위해 순환 버퍼를 사용할 수 있는 경우. 그러면 버퍼 값을 다시 쓸 필요가 없습니다. 현재 위치만 저장하고 새 막대가 나타날 때 다음 요소로 이동합니다.

렌더링에는 표준 동적 배열 이 필요합니다.

 
Vinin :

계산을 위해 순환 버퍼를 사용할 수 있는 경우. 그러면 버퍼 값을 다시 쓸 필요가 없습니다. 현재 위치만 저장하고 새 막대가 나타날 때 다음 요소로 이동합니다.

렌더링에는 표준 동적 배열이 필요합니다.

버퍼의 0 요소 는 라인이 올바르게 그려지기 위해 0 막대에 해당하는 데이터를 저장해야 합니다.
 
eurusd, gpbusd, usdchf, usdjpy, audusd, nzdusd에서는 모든 것이 테스터에서 작동합니다.
 그리고 usdrub, xauusd, audcad, audchf, chfjpy... oil, gas in the log - Ordersend error 131의 경우
 (모든 종류의 오류를 확인하기 위해 나는 또한 하나의 프로그램 작업인 OrderSend Sell을 사용했습니다. 어쨌든 - 작동하지 않습니다).
 모든 통화 시세는 같은 방식으로 로드되었습니다. 그리고 기호의 속성에서는 기호 사이에 특별한 차이가 없습니다..
 
코드에서 테스터의 "일시 중지" 버튼을 제어할 수 있습니까? -
저것들. 자신만의 버튼을 만들어 화면에 배치하고 테스터를 "일시 중지"/"작업" 모드로 전환하는 데 사용하시겠습니까?
PS 이전에 포럼에서 일부 MT4 명령을 가로챌 가능성에 대해 썼습니다.
 
나는 두 개의 다른 브로커 플랫폼에서 Kovalev의 교과서에서 고문을 테스트하고 있습니다. 교과서에 나와 있는 대로 디포의 10%를 입력해야 합니다. 한 브로커로 테스트할 때 트랜잭션은 많은 0.4로 이루어지고 다른 브로커는 0.08로 이루어집니다. 동시에 MODE_MINLOT, MODE_MINSIZE는 모두 0.01과 같습니다. 왜 이런 일이 발생합니까?
 
JoinDoe :
나는 두 개의 다른 브로커 플랫폼에서 Kovalev의 교과서에서 고문을 테스트하고 있습니다. 교과서에 나와 있는 대로 디포의 10%를 입력해야 합니다. 한 브로커로 테스트할 때 트랜잭션은 많은 0.4로 이루어지고 다른 브로커는 0.08로 이루어집니다. 동시에 MODE_MINLOT, MODE_MINSIZE는 모두 0.01과 같습니다. 왜 이런 일이 발생합니까?
어깨는 그대로인가요?
 
AlexeyVik :
어깨는 그대로인가요?
중개인이 있는 내 계정의 설정에서 볼 수 있습니까? 프로그램의 레버리지는 각각 하나의 프로그램만 있으며 프로그램에서 동일한 레버리지가 설정됩니다. 따라서 테스터의 "결과"에는 각각 0.4와 0.08이 표시됩니다. 예, 동일한 "결과" 탭의 포인트는 1달러( EURUSD 쌍 )와 가치가 같으므로 레버리지는 동일합니다.
 
JoinDoe :
중개인이 있는 내 계정의 설정에서 볼 수 있습니까? 프로그램의 레버리지는 각각 하나의 프로그램만 있으며 프로그램에서 동일한 레버리지가 설정됩니다. 따라서 테스터의 "결과"에는 각각 0.4와 0.08이 표시됩니다. 예, 동일한 "결과" 탭의 포인트는 1달러(EURUSD 쌍)와 가치가 같으므로 레버리지는 동일합니다.

네.

검색 엔진이 도움이 될 것이며 Forex에서 "어깨"가 무엇인지 읽고 모든 것을 알게 될 것입니다. 예치금의 %% 단위로 로트를 계산할 때 프로그램에서 사용하는 레버리지 AccountLeverage () 입니다.