[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 366 1...359360361362363364365366367368369370371372373...633 새 코멘트 Paladin80 2012.09.03 09:23 #3651 vilard : EA에는 여러 시간 프레임에 연결된 여러 표시기가 포함되어 있습니다. comment() 함수를 사용하면 테스트한 시간 프레임의 표시기 값만 표시하고 나머지 표시기 값은 변경되지 않고 그대로 유지된다고 가정합니다. 다른 시간 프레임의 지표는 테스트 중에 고려되지 않습니다. ... 먼저 Expert Advisor에서 다른 기간에 대한 지표 값을 찾는 코드 부분을 표시합니다. 오류가 있을 수 있다는 의심. Lowech 2012.09.03 10:32 #3652 안녕하세요! 제발 말해! 주문이 한 번만 열리고(조건이 충족되는 한) 주문이 닫힐 때(조건이 여전히 충족되더라도) 더 이상 주문이 없다고 어떻게 쓸 수 있습니까! [Deleted] 2012.09.03 10:50 #3653 시간당 1회 주문을 처음 시작할 때만 여는 방법 [삭제] 2012.09.03 11:06 #3654 shljachov : 시간당 1회 주문을 처음 시작할 때만 여는 방법 int TimeBar_t = ( TimeCurrent ()-Time[ 0 ])/ 60 ; // время в минутах с открытия свечи 또는 https://docs.mql4.com/ru/dateandtime/분 다른 주문이 열리지 않도록 주문이 열렸는지 확인하는 것은 자연스러운 일입니다. [Deleted] 2012.09.03 11:13 #3655 안녕하세요 코드 도움!!! 조건에 따라 시간당 1회(새 시간당 막대에서) 조건에 따라 주문을 열어야 하며 결과에 관계없이 새 열기는 1시간 또는 2~3시간 후에만, 등. 또한 조건에 따라 시간이 시작될 때만(새 시간 막대에서)???? [삭제] 2012.09.03 11:14 #3656 //+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //| Версия : 19.02.2008 | //| Описание : Возвращает количество секунд после открытия последней позиций. | //+----------------------------------------------------------------------------+ //| Параметры: | //| sy - наименование инструмента ("" - любой символ, | //| NULL - текущий символ) | //| op - операция (-1 - любая позиция) | //| mn - MagicNumber (-1 - любой магик) | //+----------------------------------------------------------------------------+ datetime SecondsAfterOpenLastPos( string sy= "" , int op=- 1 , int mn=- 1 ) { datetime t; int i, k= OrdersTotal (); if (sy== "0" ) sy= Symbol (); for (i= 0 ; i<k; i++) { if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) { if ( OrderSymbol ()==sy || sy== "" ) { if ( OrderType ()==OP_BUY || OrderType ()==OP_SELL) { if (op< 0 || OrderType ()==op) { if (mn< 0 || OrderMagicNumber ()==mn) { if (t< OrderOpenTime ()) t= OrderOpenTime (); } } } } } } return ( TimeCurrent ()-t); } //+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //| Версия : 19.02.2008 | //| Описание : Возвращает количество секунд после закрытия последней позиций. | //+----------------------------------------------------------------------------+ //| Параметры: | //| sy - наименование инструмента ("" - любой символ, | //| NULL - текущий символ) | //| op - операция (-1 - любая позиция) | //| mn - MagicNumber (-1 - любой магик) | //+----------------------------------------------------------------------------+ datetime SecondsAfterCloseLastPos( string sy= "" , int op=- 1 , int mn=- 1 ) { datetime t; int i, k= OrdersHistoryTotal (); if (sy== "0" ) sy= Symbol (); for (i= 0 ; i<k; i++) { if ( OrderSelect (i, SELECT_BY_POS, MODE_HISTORY)) { if ( OrderSymbol ()==sy || sy== "" ) { if ( OrderType ()==OP_BUY || OrderType ()==OP_SELL) { if (op< 0 || OrderType ()==op) { if (mn< 0 || OrderMagicNumber ()==mn) { if (t< OrderCloseTime ()) t= OrderCloseTime (); } } } } } } return ( TimeCurrent ()-t); } https://www.mql5.com/ru/forum/131859 [Deleted] 2012.09.03 11:23 #3657 많은 감사 604 비어 갓 03.09.2012 13:06 Владимир 2012.09.03 11:52 #3658 paladin80 : 먼저 Expert Advisor에서 다른 기간에 대한 지표 값을 찾는 코드 부분을 표시합니다. 오류가 있을 수 있다는 의심. int pic1=GetExtremumZZBar( "" , PERIOD_M1 , 0 , 12 , 5 , 3 ); int pic5=GetExtremumZZBar( "" , PERIOD_M5 , 0 , 12 , 5 , 3 ); int pic15=GetExtremumZZBar( "" , PERIOD_M15 , 0 , 12 , 5 , 3 ); int pic30=GetExtremumZZBar( "" , PERIOD_M30 , 0 , 12 , 5 , 3 ); int pic60=GetExtremumZZBar( "" , PERIOD_H1 , 0 , 12 , 5 , 3 ); int pic240=GetExtremumZZBar( "" , PERIOD_H4 , 0 , 12 , 5 , 3 ); 키모프스카야 기능 //+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //| Версия : 07.10.2006 | //| Описание : Возвращает номер бара экстремума ЗигЗага по его номеру. | //+----------------------------------------------------------------------------+ //| Параметры: | //| sy - наименование инструмента (NULL или "" - текущий символ) | //| tf - таймфрейм ( 0 - текущий ТФ) | //| ne - номер экстремума ( 0 - последний) | //| dp - ExtDepth | //| dv - ExtDeviation | //| bs - ExtBackstep | //+----------------------------------------------------------------------------+ int GetExtremumZZBar( string sy= "" , int tf= 0 , int ne= 0 , int dp= 12 , int dv= 5 , int bc= 3 ) { if (sy== "" || sy== "0" ) sy= Symbol (); double zz; int i, k= iBars (sy, tf), ke= 0 ; for (i= 0 ; i<k; i++) { zz= iCustom (sy, tf, "ZigZag" , dp, dv, bc, 0 , i); if (zz!= 0 ) { ke++; if (ke>ne) return (i); } } Print ( "GetExtremumZZBar(): Экстремум ЗигЗага номер " ,ne, " не найден" ); return (- 1 ); } Paladin80 2012.09.03 12:29 #3659 흠, 이것을 시도하십시오: int pic1=GetExtremumZZBar( NULL , PERIOD_M1 , 0 , 12 , 5 , 3 ); int pic5=GetExtremumZZBar( NULL , PERIOD_M5 , 0 , 12 , 5 , 3 ); int pic15=GetExtremumZZBar( NULL , PERIOD_M15 , 0 , 12 , 5 , 3 ); int pic30=GetExtremumZZBar( NULL , PERIOD_M30 , 0 , 12 , 5 , 3 ); int pic60=GetExtremumZZBar( NULL , PERIOD_H1 , 0 , 12 , 5 , 3 ); int pic240=GetExtremumZZBar( NULL , PERIOD_H4 , 0 , 12 , 5 , 3 ); //--- int GetExtremumZZBar( string sy, int tf, int ne, int dp, int dv, int bc) { ... } Владимир 2012.09.03 18:52 #3660 paladin80 : 흠, 이것을 시도하십시오: 테스터는 동일한 효과를 가지며 모든 것이 계정에서 동일하게 작동합니다(표시됨). 1...359360361362363364365366367368369370371372373...633 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
EA에는 여러 시간 프레임에 연결된 여러 표시기가 포함되어 있습니다. comment() 함수를 사용하면 테스트한 시간 프레임의 표시기 값만 표시하고 나머지 표시기 값은 변경되지 않고 그대로 유지된다고 가정합니다. 다른 시간 프레임의 지표는 테스트 중에 고려되지 않습니다.
...
시간당 1회 주문을 처음 시작할 때만 여는 방법
또는
https://docs.mql4.com/ru/dateandtime/분
다른 주문이 열리지 않도록 주문이 열렸는지 확인하는 것은 자연스러운 일입니다.
먼저 Expert Advisor에서 다른 기간에 대한 지표 값을 찾는 코드 부분을 표시합니다. 오류가 있을 수 있다는 의심.
키모프스카야 기능
흠, 이것을 시도하십시오: