[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 40 1...333435363738394041424344454647...1145 새 코멘트 [삭제] 2009.03.24 11:49 #391 이론적인 질문: 1. 함수를 작성하는 방법(어디에서 읽을 수 있습니까?) 2. 어떤 확장자로 컴파일하고 저장해야 하나요? 3. 어떤 폴더에 저장해야 하나요? 4. 이를 실행하기 위해 별도의 스크립트를 작성해야 합니까(또는 Expert Advisor에서 자체적으로 실행될 것입니까)? 내 질문을 통과하지 못한 사람들에게 많은 감사를드립니다!)) Константин Скворцов 2009.03.24 11:53 #392 안녕하세요. 표시기는 새 값을 가져오지 않습니다. 그래프에 넣을 때만 값을 업데이트합니다. #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 White #property indicator_color2 White //---- input parameters extern int CountBars = 3500 ; //---- buffers double val1 [ ] ; double val2 [ ] ; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init ( ) { string short_name ; //---- indicator line IndicatorBuffers ( 2 ) ; SetIndexStyle ( 0 , DRAW_ARROW ) ; SetIndexArrow ( 0 , 217 ) ; SetIndexBuffer ( 0 , val1 ) ; SetIndexEmptyValue ( 0 , 0.0 ) ; SetIndexStyle ( 1 , DRAW_ARROW ) ; SetIndexArrow ( 1 , 218 ) ; SetIndexBuffer ( 1 , val2 ) ; SetIndexEmptyValue ( 1 , 0.0 ) ; //---- return ( 0 ) ; } //+------------------------------------------------------------------+ //| AltrTrend_Signal_v2_2 | //+------------------------------------------------------------------+ int start ( ) { double F_u_EUR , F_u_GBP , F_d_EUR , F_d_GBP , F_u_USD , F_d_USD ; int limit ; int counted_bars = IndicatorCounted ( ) ; //---- last counted bar will be recounted if ( counted_bars > 0 ) counted_bars - - ; limit = Bars - counted_bars ; for ( int i = 3 ; i < limit ; i + + ) { F_u_EUR = iFractals ( "EURJPY" , 15 , MODE_UPPER , i ) ; F_d_EUR = iFractals ( "EURJPY" , 15 , MODE_LOWER , i ) ; F_u_GBP = iFractals ( "GBPJPY" , 15 , MODE_UPPER , i ) ; F_d_GBP = iFractals ( "GBPJPY" , 15 , MODE_LOWER , i ) ; F_u_USD = iFractals ( "USDJPY" , 15 , MODE_UPPER , i ) ; F_d_USD = iFractals ( "USDJPY" , 15 , MODE_LOWER , i ) ; if ( F_u_EUR > F_d_EUR & & F_u_GBP > F_d_GBP & & F_u_USD > F_d_USD ) { val1 [ i ] = High [ i ] + 35 * Point ; } if ( F_u_EUR < F_d_EUR & & F_u_GBP < F_d_GBP & & F_u_USD < F_d_USD ) { val2 [ i ] = Low [ i ] - 35 * Point ; } } return ( 0 ) ; } 가능하면 코드를 수정하십시오! 감사해요 Victor Nikolaev 2009.03.24 12:07 #393 Kostay писал(а) >> 안녕하세요. 표시기는 새 값을 가져오지 않습니다. 그래프에 넣을 때만 값을 업데이트합니다. 가능하면 코드를 수정하십시오! 감사해요 int start ( ) { double F_u_EUR , F_u_GBP , F_d_EUR , F_d_GBP , F_u_USD , F_d_USD ; int limit ; int counted_bars = IndicatorCounted ( ) ; //---- last counted bar will be recounted if ( counted_bars > 0 ) counted_bars - - ; limit = Bars - counted_bars ; if ( limit < 3 ) limit + = 3 ; for ( int i = 3 ; i < limit ; i + + ) { F_u_EUR = iFractals ( "EURJPY" , 15 , MODE_UPPER , i ) ; F_d_EUR = iFractals ( "EURJPY" , 15 , MODE_LOWER , i ) ; F_u_GBP = iFractals ( "GBPJPY" , 15 , MODE_UPPER , i ) ; F_d_GBP = iFractals ( "GBPJPY" , 15 , MODE_LOWER , i ) ; F_u_USD = iFractals ( "USDJPY" , 15 , MODE_UPPER , i ) ; F_d_USD = iFractals ( "USDJPY" , 15 , MODE_LOWER , i ) ; if ( F_u_EUR > F_d_EUR & & F_u_GBP > F_d_GBP & & F_u_USD > F_d_USD ) { val1 [ i ] = High [ i ] + 35 * Point ; } if ( F_u_EUR < F_d_EUR & & F_u_GBP < F_d_GBP & & F_u_USD < F_d_USD ) { val2 [ i ] = Low [ i ] - 35 * Point ; } } return ( 0 ) ; } Константин Скворцов 2009.03.24 13:05 #394 도움을 주신 Vinin님께 감사드립니다. 표시기를 수정하고 시각화에 추가했지만 여전히 새 값을 그리지 않습니다!!! 나는 그것을 얻지 못한다. Avals 2009.03.24 13:18 #395 Kostay писал(а) >> 도움을 주신 Vinin님께 감사드립니다. 표시기를 수정하고 시각화에 추가했지만 여전히 새 값을 그리지 않습니다!!! 나는 그것을 얻지 못한다. 분명히 업데이트된 막대의 수는 항상 3개 미만이고 루프 조건은 실행되지 않습니다. for ( int i = 3 ; i < limit ; i + + ) 새 막대가 한 번에 하나씩 도착하기 때문입니다. 어쩌면 같은 for ( int i = 3 ; i < limit+3 ; i + +) Victor Nikolaev 2009.03.24 13:29 #396 Kostay писал(а) >> 도움을 주신 Vinin님께 감사드립니다. 표시기를 수정하고 시각화에 추가했지만 여전히 새 값을 그리지 않습니다!!! 나는 그것을 얻지 못한다. 따라서 다중 통화는 시각화에서 작동하지 않아야 합니다. 현재 차트의 다른 시간대에서 데이터를 가져옵니다. 이러한 작업을 위해서는 시간 동기화가 이루어져야 합니다. Константин Скворцов 2009.03.24 13:34 #397 Vinin >> : 따라서 다중 통화는 시각화에서 작동하지 않아야 합니다. 현재 차트의 다른 시간대에서 데이터를 가져옵니다. 이러한 작업을 위해서는 시간 동기화가 이루어져야 합니다. 이제 명확해졌습니다. 매우 감사합니다!!!!!!!!!!!! Владимир 2009.03.24 17:11 #398 여기요! 로트 크기와 같은 MT4 설정을 어드바이저의 도움으로 변경할 수 있습니까? 그렇다면 말해! Everlost 2009.03.24 17:55 #399 vikon >> : 여기요! 로트 크기와 같은 MT4 설정을 어드바이저의 도움으로 변경할 수 있습니까? 그렇다면 말해! 로트 크기는 MT4 설정과 관련이 없습니다. :) 주문 오픈 요청을 보낼 때 OrderSend 함수의 파라미터로 지정됩니다. Владимир 2009.03.24 20:09 #400 Everlost >> : 로트 크기는 MT4 설정과 관련이 없습니다. :) 주문 오픈 요청을 보낼 때 OrderSend 함수의 파라미터로 지정됩니다. 코드의 도움으로 주문을 여는 방법을 알고 있습니다. 관리 속성이 있는 반자동 시스템을 만들려면 다른 것이 필요합니다. 수동으로 포지션을 열지만 EA는 로트 크기를 모니터링하고 기본적으로 MT에서 변경합니다(service\settings\trading\default volume). 할 수 있습니까? 1...333435363738394041424344454647...1145 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
이론적인 질문:
1. 함수를 작성하는 방법(어디에서 읽을 수 있습니까?)
2. 어떤 확장자로 컴파일하고 저장해야 하나요?
3. 어떤 폴더에 저장해야 하나요?
4. 이를 실행하기 위해 별도의 스크립트를 작성해야 합니까(또는 Expert Advisor에서 자체적으로 실행될 것입니까)?
내 질문을 통과하지 못한 사람들에게 많은 감사를드립니다!))
안녕하세요. 표시기는 새 값을 가져오지 않습니다. 그래프에 넣을 때만 값을 업데이트합니다.
가능하면 코드를 수정하십시오!
감사해요
안녕하세요. 표시기는 새 값을 가져오지 않습니다. 그래프에 넣을 때만 값을 업데이트합니다.
가능하면 코드를 수정하십시오!
감사해요
도움을 주신 Vinin님께 감사드립니다. 표시기를 수정하고 시각화에 추가했지만 여전히 새 값을 그리지 않습니다!!!
나는 그것을 얻지 못한다.
도움을 주신 Vinin님께 감사드립니다. 표시기를 수정하고 시각화에 추가했지만 여전히 새 값을 그리지 않습니다!!!
나는 그것을 얻지 못한다.
분명히 업데이트된 막대의 수는 항상 3개 미만이고 루프 조건은 실행되지 않습니다.
for ( int i = 3 ; i < limit ; i + + )
새 막대가 한 번에 하나씩 도착하기 때문입니다. 어쩌면 같은
for ( int i = 3 ; i < limit+3 ; i + +)
도움을 주신 Vinin님께 감사드립니다. 표시기를 수정하고 시각화에 추가했지만 여전히 새 값을 그리지 않습니다!!!
나는 그것을 얻지 못한다.
따라서 다중 통화는 시각화에서 작동하지 않아야 합니다. 현재 차트의 다른 시간대에서 데이터를 가져옵니다. 이러한 작업을 위해서는 시간 동기화가 이루어져야 합니다.
따라서 다중 통화는 시각화에서 작동하지 않아야 합니다. 현재 차트의 다른 시간대에서 데이터를 가져옵니다. 이러한 작업을 위해서는 시간 동기화가 이루어져야 합니다.
이제 명확해졌습니다. 매우 감사합니다!!!!!!!!!!!!
여기요!
로트 크기와 같은 MT4 설정을 어드바이저의 도움으로 변경할 수 있습니까?
그렇다면 말해!
여기요!
로트 크기와 같은 MT4 설정을 어드바이저의 도움으로 변경할 수 있습니까?
그렇다면 말해!
로트 크기는 MT4 설정과 관련이 없습니다. :) 주문 오픈 요청을 보낼 때 OrderSend 함수의 파라미터로 지정됩니다.
로트 크기는 MT4 설정과 관련이 없습니다. :) 주문 오픈 요청을 보낼 때 OrderSend 함수의 파라미터로 지정됩니다.
코드의 도움으로 주문을 여는 방법을 알고 있습니다.
관리 속성이 있는 반자동 시스템을 만들려면 다른 것이 필요합니다.
수동으로 포지션을 열지만 EA는 로트 크기를 모니터링하고 기본적으로 MT에서 변경합니다(service\settings\trading\default volume).
할 수 있습니까?