MetaTrader 4 Build 529 베타가 새로운 컴파일러와 함께 출시됨 - 페이지 99

 
Renat :

터미널의 작업 복사본을 사용하는 컴퓨터에서 테스트 또는 업데이트를 실행하지 마십시오.

모두 자동으로 업데이트됩니다. 컴퓨터에서 최소한 하나의 복사본이 업데이트를 받는 즉시.


이상한 정보

포트 444에 하나의 터미널만 연결했습니다. 그것에 대해 업데이트를 받으십시오

나머지는 모두 평소와 같이 실행되며 업데이트를 위해 이동하지 않습니다.


왜 모두 업데이트해야 합니까? 이것은 일어나지 않습니다.

 
Renat :
SetTLine 함수 내에서 모든 매개변수의 출력물을 추가하십시오.

추가됨:

 17 : 31 : 25 2013.10 . 11 04 : 00   Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: open # 1 buy 0.10 EURUSD at 1.35332 ok
17 : 31 : 25 2013.10 . 11 04 : 00   Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: Открываем Buy
17 : 31 : 28 2013.10 . 11 16 : 00   Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: Пипец нету отложки, а х 1 как бы говорит ставить, вызываем функцию установки ордеров
17 : 31 : 28 2013.10 . 11 16 : 00   Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: Кто звал? Чё..., ставить? Ставлю SellStop относительно бара 3 , рисую линию от 1.34589 до 1.35289
17 : 31 : 28 2013.10 . 11 16 : 00   Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: open # 2 sell stop 0.10 EURUSD at 1.34589 ok
17 : 31 : 28 2013.10 . 11 16 : 00   Заказы\VRA\ex_VRA_v1_00 EURUSD,H4: SetTLine: cl= clrFireBrick , wnd= 0 , nm=Заказы\VRA\ex_VRA_v1_00_EURUSD_v_Наименьшая цена_2013. 10.11 04 : 00 , t1= 2013.10 . 11 04 : 00 : 00 , p1= 1.35289 , t2= 2013.10 . 11 04 : 00 : 00 , p2= 1.34589 , ry= false , st= 3 , wd= 1
 

매개변수가 함수에서 정확합니다. 매개변수를 수신한 후 그래픽을 즉시 출력합니다.

 //+----------------------------------------------------------------------------+
void SetTLine( color cl, int wnd, string nm,
               datetime t1, double p1, datetime t2, double p2,
               bool ry=False, int st= 0 , int wd= 1 ) {
   Print ( "SetTLine: cl=" +cl+ ", wnd=" +wnd+ ", nm=" +nm+ ", t1=" +t1+ ", p1=" +p1+ ", t2=" +t2+ ", p2=" +p2+
           ", ry=" +ry+ ", st=" +st+ ", wd=" +wd);
   if ( ObjectFind (nm)< 0 ) ObjectCreate (nm, OBJ_TREND , wnd, 0 , 0 , 0 , 0 );
   ObjectSet(nm, OBJPROP_TIME1 , t1);
   ObjectSet(nm, OBJPROP_PRICE1, p1);
   ObjectSet(nm, OBJPROP_TIME2 , t2);
   ObjectSet(nm, OBJPROP_PRICE2, p2);
   ObjectSet(nm, OBJPROP_COLOR , cl);
   ObjectSet(nm, OBJPROP_RAY    , ry);
   ObjectSet(nm, OBJPROP_STYLE , st);
   ObjectSet(nm, OBJPROP_WIDTH , wd);
}
//+----------------------------------------------------------------------------+
 
sergeev :

이상한 정보

포트 444에 하나의 터미널만 연결했습니다. 그것에 대해 업데이트를 받으십시오

나머지는 모두 평소와 같이 실행되며 업데이트를 위해 이동하지 않습니다.


왜 모두 업데이트해야 합니까? 이것은 일어나지 않습니다.

알 수 없는 이유로 시스템의 다른 동작이 있는 경우 이벤트의 부정적인 전개에 대한 가정에서 진행하는 것이 좋습니다.
 
YAK_ :

일부 베타 테스터가 관찰한 인접 터미널의 비자발적 업데이트로 인해

관찰합니까? 저도 아니고 제가 아는 사람도 없습니다.


그리고 공황은 무엇입니까? 누가 보나요?

 
sergeev :

이상한 정보

포트 444에 하나의 터미널만 연결했습니다. 그것에 대해 업데이트를 받으십시오

나머지는 모두 평소와 같이 실행되며 업데이트를 위해 이동하지 않습니다.


왜 모두 업데이트해야 합니까? 이것은 일어나지 않습니다.

아마도 Renat은 모든 터미널이 이 디렉토리에서 업데이트된다는 것을 의미했을 것입니다.

"C:\Users\name\AppData\Roaming\MetaQuotes\WebInstall\mt4clw"

업데이트가 들어오는 곳입니다. 청소하면 업데이트되지 않습니다.

 
sergeev :
관찰합니까? 저도 아니고 제가 아는 사람도 없습니다.


그리고 공황은 무엇입니까? 누가 보나요?


지금까지 읽었을 뿐입니다.

이제 나는 시도했다.

오래된 전문가들은 사라지지 않고 같은 폴더에 남아 있었지만 터미널에는 보이지 않습니다. "appdata\등의 끔찍한 숫자" 폴더에서 검색하거나 "/portable"에서 실행된 경우 "\MQL4\Experts\"에서 검색합니다.

그런 다음 이미 업데이트된 터미널 에서 새로 생성된 데모를 사용하여 브로커에 연결하고 Expert Advisor가 어떻게 작동하는지 확인합니다.

 
Zhunko :

아마도 Renat은 모든 터미널이 이 디렉토리에서 업데이트된다는 것을 의미했을 것입니다.
"C:\Users\name\AppData\Roaming\MetaQuotes\WebInstall\mt4clw"
업데이트가 들어오는 곳입니다. 청소하면 업데이트되지 않습니다.

업데이트된 단말기 중 하나가 인터넷에 연결되어 있으면 서버에서 업데이트를 다운로드하고 사용자가 삭제한 폴더를 복원할 수 있습니까? 많은 회사가 하는 것처럼 업데이트를 설치하기 전에 사용자에게 알리고 지금 설치할 것인지 아니면 나중에 설치할 것인지 묻는 것이 좋습니다.
 
sergeev :
관찰합니까? 저도 아니고 제가 아는 사람도 없습니다.


그리고 공황은 무엇입니까? 누가 보나요?


게시물이 하나 있었습니다. 그는 베타 테스트를 위해 터미널을 연결했습니다. 터미널에서 업데이트를 사용할 수 있다고 보고했습니다. 그런 다음 그는 테스트를 위해 터미널이 아니라 그의 작업자를 사용하기 시작했습니다. 글쎄, 그는 업데이트되었습니다.

나는 항상 이것을 주시하고 있습니다. 테스트 터미널이 업데이트에 대해 작성하면 테스트 터미널을 업데이트할 때까지 작업자를 시작하지 않습니다.

사람들에게 이것은 단순히 이 스레드를 읽는 게으름 때문에 발생합니다. 그들은 먼저 그것을 하고 나서 MetaQuots에게 소리를 지르고 나서야 어떻게 하는지 읽습니다. 모두 3단계로 이루어집니다. 여기에 갈퀴가 있습니다.

 
Renat :
새 빌드로 프로그램을 다시 컴파일했습니까?

네, 물론, 여기에 글을 쓰기 전에 그래픽 개체가 있는 Expert Advisors를 (ME 880에서) 다시 컴파일하고 차트에서 제거하고 다시 적용하고 터미널을 다시 시작했습니다. 만일의 경우를 대비하여... 그래픽 개체가 없습니다. 두 번째 터미널(554 빌드)에서 모든 것이 그려집니다. 업데이트 되지 않도록 닫기를 주저합니다.