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

 
루프로: i = 1의 첫 번째 값을 설정해야 합니다. 맞죠?
 
rapid_minus :
이해했다고 생각합니다. 실수는 global buycloseprice를 설정하고 즉시 값을 0.0으로 지정하는 것입니다. 그리고 나중에 위치를 열면 특정 값을 가지지만 터미널이 꺼지면 이 값이 사라지고 켜면 원래 값 즉, 0.0이고 이에 따라 if(Bid>buycloseprice) 조건이 관찰되고 종료 명령이 전송됩니다. 하지만 이 변수를 전역 터미널로 옮기는 방법을 모르겠습니다.

네, 그게 바로 제가 여러분에게 전하고 싶었던 것입니다. 코드 수준에서 전역 변수이기 때문에 변수 작업 순서를 다시 수행한 다음 원하는 값을 먼저 할당한 다음 입찰가와 비교해야 합니다.

Rapid_마이너스 :
루프로: i = 1의 첫 번째 값을 설정해야 합니다. 맞죠?

아니요. 아래 코드에 올바른 루프의 예가 이미 있습니다.

(int i=OrdersTotal()-1; i>=0; i--)

 
조건timeBar 기준: 조건은 선택한 전략에 대한 것이고 timeBar는 각 틱 이 아니라 막대에서 하나의 거래를 열기 위한 것입니다. 이건 어디선가 받았는데 기억이 안나네요. 공장.
 
rapid_minus :
조건timeBar 기준: 조건은 선택한 전략에 대한 것이고 timeBar는 각 틱이 아니라 막대에서 하나의 거래를 열기 위한 것입니다. 이건 어디선가 받았는데 기억이 안나네요. 공장.
그런 다음 Expert Advisor를 로드할 때 buycloseprice 및 Sellcloseprice의 올바른 초기화를 정렬해야 합니다. 원하는 경우 파일에 쓰고 원하는 경우 GlobalVariable에서 로드하는 동안 이 Expert Advisor 의 모든 열린 위치를 다시 계산할 수 있습니다. 필요한 경우 마지막의 시작 가격을 결정하고 buycloseprice의 값을 계산하거나 Sellcloseprice, 각각. 이것은 맨 처음에 수행되어야 합니다.
 
아마도 코드 수준에서 전역 변수 가 있는 솔루션은 작동하지 않을 것입니다. 왜냐하면 그것에 대해 설정한 초기 값에 상관없이 Ask 또는 Bid가 이 값보다 크거나 작기 때문에 Buys 또는 Sells가 닫히기 때문입니다.
 
고맙습니다. 나는 GlobalVariable 없이 해보려고 노력할 것이고, 당신의 조언에 따라 로드할 때 이 Expert Advisor 의 모든 열린 포지션 이 있는 경우 다시 계산하고 마지막 포지션의 시가를 결정하고 buycloseprice 또는 Sellcloseprice의 가치를 계산하십시오.
 
안녕하세요!
"Windows XP" OS가 설치된 컴퓨터에서 "Windows 7" OS가 설치된 컴퓨터로 터미널 설정을 전송하는 방법을 알려주세요.
 
serg7765 : OS "Windows XP"가 설치된 컴퓨터에서 OS "Windows 7"이 설치된 컴퓨터로 터미널 설정을 전송하는 방법은 무엇입니까?

데이터 디렉토리가 열리지 않음 ( Windows 7 ) 항목에서 자세히 알아보기

vin-xp(Piggy)에서 Win-7(Seven)으로 전환하려면 터미널 폴더를 전송하고 항상 터미널을 휴대용 모드로 시작하십시오. 이렇게 하려면 Terminal.exe 파일에 대한 바로 가기를 (바탕 화면에?) 만듭니다. 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. Terminal.exe라는 단어 뒤에 공백과 /portable 키를 추가합니다.

일반 모드에서 Win-7 이상에서 터미널을 시작하면 올빼미, 삐걱 거리는 소리, 칠면조가 있는 MQL4 폴더가 생성됩니다. 폴더 이름과 위치가 매우 복잡함

휴대용 모드는 다른 사람의 컴퓨터에서 프로그램을 실행하도록 설계되었습니다. 동시에 프로그램은 컴퓨터에 불필요한 폴더와 파일을 생성하지 않습니다. 모든 작업은 프로그램이 시작된 폴더에서 수행됩니다. 플래시 드라이브에서 프로그램을 실행할 때 편리합니다.

(?) 프로그램을 이식 가능한 형식으로 변환하는 도구가 있습니다. 휴대용 프로그램 세트를 찾을 수 있습니다. 심지어 Microsoft Office도 있습니다! 휴대용 FireFox 브라우저를 사용하면 좋아하는 설정과 함께 플래시 드라이브에 저장할 수 있습니다.
 
LRA :

1. 터미널 폴더를 전송합니다. 2. 휴대용 모드로 실행합니다. 그렇지 않으면 win-7은 칠면조 올빼미가 있는 MQL4 폴더를 매우 멀리 이동합니다.

데이터 디렉토리가 열리지 않음 ( Windows 7 ) 항목에서 자세히 알아보기

고맙습니다! 해보자. 그리고이 "휴대용"모드는 무엇입니까?
이해했다. 공장. 덕분에! 따라서 다른 컴퓨터의 플래시 드라이브에서 터미널을 실행할 수 있고 여러 터미널로 고통받지 않을 수 있다는 것이 밝혀졌습니다.
 
serg7765 :
... 그래서 다른 컴퓨터의 플래시 드라이브에서 터미널을 실행할 수 있고 터미널 무리에 시달리지 않는다는 것이 밝혀졌습니다.
할 수 있다. 그에게만 더 많은 공간을 남겨두면 히스토리와 로그 폴더가 늘어납니다. 어쩐지 5GB 이상의 히스토리를 축적했고, 일단 디버그되지 않은 어드바이저가 20GB의 로그를 오류로 채우면 플래시 드라이브에 없는 것이 좋습니다)))