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

 
bobrush :

저것들. for(OrdersTotal()-1,i=0,i--) 및 절전 및 중단 루프가 끝날 때?

주문이 정확하고 슬립과 브레이크가 필요하지 않으며, 주문을 놓치면 다음 틱에서 삭제됩니다.
 
evillive :

바이러스 백신을 끄고 메모리에서 제거하십시오.

이미 이 모든 작업을 수행했습니다.

바이러스 백신을 제거하고 방화벽을 제거하고 메모리를 청소했습니다.

아무 소용이 없습니다.

예전에는 인스톨러 파일을 PC에만 다운받아서 이 파일을 실행시키면 인터넷 어딘가에서 터미널을 설치하게 되었을 때 그런 헛소리가 없었습니다.

프로그램의 전체 배포 키트를 PC에 다운로드하고 동일한 PC의 폴더에서 설치를 수행했습니다.

이 모든 것은 소위의 출현 때문입니다. "클라우드 기술".

그리고 이러한 기술의 사용자는 이러한 기술을 사용할 수 없는 지구상의 장소가 여전히 있다는 것을 모르고 고려하지 않습니다.

불가능한. 아니면 돈이 듭니다.

한 달에 내 인터넷 비용은 한 달에 200~600달러입니다.

주제를 읽는 대부분의 사람들은 같은 시간에 10~15달러만 받습니다.


따라서 터미널을 설치하려면 *.exe 파일 뿐만 아니라 전체 배포 키트 가 필요합니다.

그렇지 않으면 터미널을 설치할 수 없습니다.


비슷한 방식으로 Adobe Flash Player 프로그램을 업데이트합니다. 즉, 가능하기 때문에 전체 배포를 PC에 다운로드한 다음 이전 버전 위에 새 버전을 설치하는 것으로 구성된 업데이트를 수행합니다.

그리고 왜 여기에서 불가능합니까?


그리고 그것은 그런 쓰레기로 밝혀졌습니다.


 
polpolpol :


따라서 터미널을 설치하려면 *.exe 파일 뿐만 아니라 전체 배포 키트 가 필요합니다.

그렇지 않으면 터미널을 설치할 수 없습니다.

당신은 놀랄 것입니다. 그러나 /portable 키로 terminal.exe를 실행하면 다른 모든 것을 자체적으로 다운로드하고 누락된 설정 파일과 필요한 폴더를 생성하며 모든 것이 이 파일이 원래 복사된 디렉토리에 있습니다. . 물론 MetaEditor.exe는 여전히 필요합니다.

여기에 한 친절한 사람이 자신의 새로운 개발과 새로운 MT4 배포판을 정기적으로 공개하는 리소스가 있습니다. 빌드 1012가 있습니다. 인용 기록이 없으면 여전히 특정 DC와 별도로 다운로드해야 합니다.

비슷한 방식으로 Adobe Flash Player 프로그램을 업데이트합니다. 즉, 가능하기 때문에 전체 배포를 PC에 다운로드한 다음 이전 버전 위에 새 버전을 설치하는 것으로 구성된 업데이트를 수행합니다.

그리고 왜 여기에서 불가능합니까?

클라우드 기술과 개발자는 인터넷 비용이 한 달에 10달러인 사용자의 99%가 가는 길을 따르기 때문입니다.

트래픽 가격으로 온라인 작업을 어떻게 생각하십니까? 어떤 식 으로든 Forex 오프라인에서.

 
evillive :

여기에 리소스 가 있습니다. 한 친절한 사람이 정기적으로 자신의 새로운 개발과 새로운 MT4 배포판을 공개합니다. 빌드 1012가 있습니다. 피

제안된 리소스를 사용하려고 했습니다. 비밀번호가 필요합니다.
 
evillive :

당신은 놀랄 것입니다. 그러나 /portable 키로 terminal.exe를 실행하면 다른 모든 것을 자체적으로 다운로드하고 누락된 설정 파일과 필요한 폴더를 생성하며 모든 것이 이 파일이 원래 복사된 디렉토리에 있습니다. . 물론 MetaEditor.exe는 여전히 필요합니다.

여기에 리소스 가 있습니다. 한 친절한 사람이 정기적으로 자신의 새로운 개발과 새로운 MT4 배포판을 공개합니다. 빌드 1012가 있습니다. 인용 기록이 없으면 여전히 특정 DC와 별도로 다운로드해야 합니다.

클라우드 기술과 개발자는 인터넷 비용이 한 달에 10달러인 사용자의 99%가 가는 길을 따르기 때문입니다.

트래픽 가격으로 온라인 작업을 어떻게 생각하십니까? 어떤 식 으로든 Forex 오프라인에서.

어떻게?

내가 일하면서. 더 이상 트래픽이 발생하지 않습니다.

나 자신이 끊임없이 인터넷에 접속할 필요가 없도록 터미널을 원격 서버에 배치할 것입니다.


/portable 키로 terminal.exe를 실행하면 놀랄 것입니다.

그리고 어떻게 보여야 할까요? 그래서? 터미널.exe/휴대용


 
LRA :
제안된 리소스를 사용하려고 했습니다.

ftp://ftp.zhunko.ru

먼저 http://zhunko.ru 사이트에 등록해야 할 수도 있습니다.

 

링크 zhunko.ru에서 shish

사이트 공사중입니다.

 
polpolpol :

링크 zhunko.ru에서 shish

사이트 공사중입니다.

http와 ftp point-blank의 차이점을 모르십니까? FTP에 웹사이트로 로그인할 필요가 없습니다.

다음은 직접 다운로드할 수 있는 링크입니다. 로그인과 비밀번호가 거기에 박혀 있고 내 컴퓨터에서 요청하지 않은 것 같습니다. 분명히 어딘가에 기억하고 있습니다.

폴폴 :


/portable 키로 terminal.exe를 실행하면 놀랄 것입니다.

그리고 어떻게 보여야 합니까? 그래서? 터미널.exe/휴대용

평소와 같이 실행 파일에 대한 바로 가기를 만들고 바로 가기 속성에 / Portable 키를 입력합니다.

바로 여기에:

파일이 다른 폴더에 분산되지 않도록 항상 이 모드에서 터미널을 사용하는 것이 좋습니다.

그리고 서버 소유자에게 포트 443이 차단되지 않았음을 경고합니다.

 
evillive :

http와 ftp point-blank의 차이점을 모르십니까? FTP에 웹사이트로 로그인할 필요가 없습니다.

다음은 직접 다운로드할 수 있는 링크입니다. 로그인과 비밀번호가 거기에 박혀 있고 내 컴퓨터에서 요청하지 않은 것 같습니다. 분명히 어딘가에 기억하고 있습니다.

평소와 같이 실행 파일에 대한 바로 가기를 만들고 바로 가기 속성에 / Portable 키를 입력합니다.

바로 여기에:

파일이 다른 폴더에 분산되지 않도록 항상 이 모드에서 터미널을 사용하는 것이 좋습니다.

그리고 서버 소유자에게 포트 443이 차단되지 않았음을 경고합니다.

고맙습니다.

이제 링크가 정확하고 암호를 묻지 않습니다.

http와 ftr의 차이점을 알고 있습니다.

그러나 먼저 사이트에 등록한 다음 로그인 및 비밀번호로 ftp://ftp.zhunko.ru 링크를 따라가는 것이 좋습니다.


링크에 다시 한 번 감사드립니다.

다운로드했습니다. 출시되었습니다. 공장.

 
STARIJ :
IMHO, IMHO, Sleep(100) 대신 개인적인 의견이 더 좋습니다 . while(!RefreshRates()); 끝에 필수 세미콜론

예, 이러한 IMHO가 축적되었습니다... RefreshRates() 도움말은 " 미리 정의된 변수 및 시계열 배열의 데이터를 새로 고칩니다"라고 말합니다. Renat Fatkhullin은 Sleep(50)이면 충분하다고 썼습니다. 글쎄요, 방금 상체 허가를 추가했습니다.

내역 수정을 기다리지 않고 했고, 보류 중인 주문이 이미 삭제되었다는 표시도 고려했습니다. 그리고 물론 작성자가 요청한 대로 모든 보류 주문은 한 번의 함수 호출로 삭제되어야 합니다.

 #include <stdlib.mqh> // Для ErrorDescription()
/* Поскольку "Функция при вызове должна удалить все отложенные ордера.", в закладке "История счета" должен 
быть выбран вариант "Вся история"*/
void DeletedOrders() {
int ToDel [ 2000 ]; // Массив тикетов всех ордеров, подлежащих удалению. Обычно ДЦ запрещают более нескольких сот отложенников
int NToDel; // Номер последнего занятого элемента в массиве ToDel
int i, t;
// Сначала за один проход по всей истории (включая уже удаленные отложенные ордера) соберем список ToDel, ничего не удаляя
NToDel=- 1 ;
for (i= 0 ; i< OrdersTotal (); i++) {
   if ( OrderSelect (i,SELECT_BY_POS)) {
    t=OrderType();
     if ((OrderCloseTime()== 0) && (t==OP_BUYLIMIT || t==OP_BUYSTOP || t==OP_SELLLIMIT || t==OP_SELLSTOP)) {
      NToDel++; // Вносим тикет ордера в список на удаление
      ToDel[NToDel]=OrderTicket();
      } // CloseTime()==0
  } // if Selected
} // for

// Теперь удаляем. С конца, чтобы работа по изменению списка открытых и отложенных ордеров была поменьше
// Если NToDel=-1, не нашлось ни одного ордера к удалению, то тело цикла не исполняется ни разу
for (i=NToDel; i>= 0 ; i--) {
   if (!OrderDelete(ToDel[i], clrNONE )) Print ( "Не удалился ордер " ,ToDel[i], ", ошибка " + ErrorDescription( GetLastError ())); 
  } // for
} // DeletedOrders