초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1127 1...112011211122112311241125112611271128112911301131113211331134...1503 새 코멘트 Sergey Zhuravkov 2019.09.18 12:49 #11261 그래서 질문이 무엇인지 이해하지 못합니까? Vladimir Karputov 2019.09.18 12:49 #11262 MrBrooklin : 안녕하세요 블라디미르님! 아래에 제공된 스크립트 시작을 수정하는 데 도움이 됩니다. 스크립트는 매도 및 매수가 아니라 이전 바(촛불)의 고가와 저가에서 보류 주문을 설정해야 합니다. 안부 인사를 전합니다. 블라디미르. 다음과 같이 다소: //--- start work double start_price_ask= 0.0 ; double start_price_bid= 0.0 ; //--- MqlRates rates[]; ArraySetAsSeries (rates, true ); int start_pos= 0 ,count= 3 ; if ( CopyRates (m_symbol.Name(), Period (),start_pos,count,rates)!=count) { Print ( __FILE__ , " " , __FUNCTION__ , ", ERROR: CopyRates " ); return ; } //--- if (InpPending==stop) { start_price_ask=rates[ 1 ].high+ExtUpGap; start_price_bid=rates[ 1 ].low-ExtDownGap; } else if (InpPending==limit) { start_price_ask=rates[ 1 ].low-ExtDownGap; start_price_bid=rates[ 1 ].high+ExtUpGap; } MrBrooklin 2019.09.18 13:35 #11263 거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼 초보자의 질문 MQL5 MT5 MetaTrader 5 블라디미르 카르푸토프 , 2019.09.18 12:49 다음과 같이 다소: //--- start work double start_price_ask= 0.0 ; double start_price_bid= 0.0 ; //--- MqlRates rates[]; ArraySetAsSeries (rates, true ); int start_pos= 0 ,count= 3 ; if ( CopyRates (m_symbol.Name(), Period (),start_pos,count,rates)!=count) { Print ( __FILE__ , " " , __FUNCTION__ , ", ERROR: CopyRates " ); return ; } //--- if (InpPending==stop) { start_price_ask=rates[ 1 ].high+ExtUpGap; start_price_bid=rates[ 1 ].low-ExtDownGap; } else if (InpPending==limit) { start_price_ask=rates[ 1 ].low-ExtDownGap; start_price_bid=rates[ 1 ].high+ExtUpGap; } 감독자!!! 덕분에! 안부 인사를 전합니다. 블라디미르. Roman Sharanov 2019.09.19 07:46 #11264 매개변수의 전체 열거와 함께 사용자 정의 기준을 사용할 수 없는 이유는 무엇입니까? 이것이 의미하는 바는 무엇입니까? MrBrooklin 2019.09.19 16:56 #11265 거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼 초보자의 질문 MQL5 MT5 MetaTrader 5 블라디미르 카르푸토프 , 2019.08.31 14:38 물론이죠. 전역 프로그램 수준에서 선언된 m_first_start 변수에 주의하십시오. bool m_first_start = false ; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit () OnTick의 끝에서 이 변수는 "true"로 설정됩니다. //--- m_first_start= true ; } //+------------------------------------------------------------------+ //| Refreshes the symbol quotes data | //+------------------------------------------------------------------+ bool RefreshRates() { EA는 다음에 다시 시작할 때까지 더 이상 보류 중인 주문 을 하지 않습니다. //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick () { //--- if (m_first_start) return ; 안녕하세요 블라디미르님! 독학을 늘리려면 EA가 각 막대에 보류 중인 주문을 배치하도록 코드를 변경하는 방법을 알려주세요. 노란색으로 강조 표시된 모든 것을 삭제하려고 시도했지만 즉시 수천 개의 주문과 위치를 시작하고 배치하기 시작했습니다. 안부 인사를 전합니다. 블라디미르. mql5 언어의 특징, 미묘함 포럼 mql5.com의 연보 Metatrader 5의 표준 지표를 Vladimir Karputov 2019.09.19 17:02 #11266 MrBrooklin : 안녕하세요 블라디미르님! 독학을 늘리려면 EA가 각 막대에 보류 중인 주문을 배치하도록 코드를 변경하는 방법을 알려주세요. 노란색으로 강조 표시된 모든 것을 삭제하려고 시도했지만 즉시 수천 개의 주문과 위치를 시작하고 배치하기 시작했습니다. 안부 인사를 전합니다. 블라디미르. 새로운 바의 탄생 순간을 결정한 다음에만 보류중인 주문을해야합니다. //+------------------------------------------------------------------+ //| Test.mq5 | //| Copyright © 2019, Vladimir Karputov | //| http://wmua.ru/slesar/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2019, Vladimir Karputov" #property link "http://wmua.ru/slesar/" #property version "1.000" /* barabashkakvn Trading engine 3.043 */ #include <Trade\SymbolInfo.mqh> //--- CSymbolInfo m_symbol; // object of CSymbolInfo class //--- input parameters //--- datetime m_prev_bars = 0 ; // "0" -> D'1970.01.01 00:00'; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit () { //--- return ( INIT_SUCCEEDED ); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit ( const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick () { //--- we work only at the time of the birth of new bar datetime time_0= iTime (m_symbol.Name(), Period (), 0 ); if (time_0==m_prev_bars) return ; ЗДЕСЬ РАЗМЕЩАТЬ КОД ПО ВЫСТАВЛЕНИЮ ОТЛОЖЕННЫХ ОРДЕРОВ //--- } //+------------------------------------------------------------------+ 파일: Test.mq5 4 kb MrBrooklin 2019.09.19 17:19 #11267 팁을 주신 Vladimir에게 감사드립니다. 안부 인사를 전합니다. 블라디미르. [삭제] 2019.09.19 17:48 #11268 Vladimir Karputov : 새로운 바의 탄생 순간을 결정한 다음에만 보류중인 주문을해야합니다. 그것은 절대적으로 분명합니다! 그러한 질문은 어디에서 오는가? 게으름이나 다른 것에서? Vladimir Karputov 2019.09.19 17:53 #11269 Сергей Таболин : 그것은 절대적으로 분명합니다! 그러한 질문은 어디에서 오는가? 게으름이나 다른 것에서? 사용자 MrBrooklin 은 이제 막 첫 걸음을 내딛는 중이므로 도움이 필요합니다. 모두 한 번 시작되었고 녹색이었습니다. [삭제] 2019.09.19 18:00 #11270 Vladimir Karputov : 사용자 MrBrooklin 은 이제 막 첫 걸음을 내딛는 중이므로 도움이 필요합니다. 모든 것이 한 번 시작되었고 녹색이었습니다. 원칙적으로는 상관없습니다. 하지만 논리가 있어야 합니까? 새로운 바에서 뭔가 하고 싶어요. 음, 우선, 이 최신 막대를 결정해야 합니다. 이것은 초보자의 질문이 아니라 입에 넣는 모든 것을 씹고 싶은 게으른 사람입니다. 그리고 두뇌를 켜십시오-종교가 허용하지 않습니까? 1...112011211122112311241125112611271128112911301131113211331134...1503 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
안녕하세요 블라디미르님!
아래에 제공된 스크립트 시작을 수정하는 데 도움이 됩니다.
스크립트는 매도 및 매수가 아니라 이전 바(촛불)의 고가와 저가에서 보류 주문을 설정해야 합니다.
안부 인사를 전합니다. 블라디미르.
다음과 같이 다소:
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
초보자의 질문 MQL5 MT5 MetaTrader 5
블라디미르 카르푸토프 , 2019.09.18 12:49
다음과 같이 다소:
감독자!!! 덕분에!
안부 인사를 전합니다. 블라디미르.
거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼
초보자의 질문 MQL5 MT5 MetaTrader 5
블라디미르 카르푸토프 , 2019.08.31 14:38
물론이죠.
전역 프로그램 수준에서 선언된 m_first_start 변수에 주의하십시오.
OnTick의 끝에서 이 변수는 "true"로 설정됩니다.
EA는 다음에 다시 시작할 때까지 더 이상 보류 중인 주문 을 하지 않습니다.
안녕하세요 블라디미르님!
독학을 늘리려면 EA가 각 막대에 보류 중인 주문을 배치하도록 코드를 변경하는 방법을 알려주세요. 노란색으로 강조 표시된 모든 것을 삭제하려고 시도했지만 즉시 수천 개의 주문과 위치를 시작하고 배치하기 시작했습니다.
안부 인사를 전합니다. 블라디미르.
안녕하세요 블라디미르님!
독학을 늘리려면 EA가 각 막대에 보류 중인 주문을 배치하도록 코드를 변경하는 방법을 알려주세요. 노란색으로 강조 표시된 모든 것을 삭제하려고 시도했지만 즉시 수천 개의 주문과 위치를 시작하고 배치하기 시작했습니다.
안부 인사를 전합니다. 블라디미르.
새로운 바의 탄생 순간을 결정한 다음에만 보류중인 주문을해야합니다.
팁을 주신 Vladimir에게 감사드립니다.
안부 인사를 전합니다. 블라디미르.
새로운 바의 탄생 순간을 결정한 다음에만 보류중인 주문을해야합니다.
그것은 절대적으로 분명합니다! 그러한 질문은 어디에서 오는가? 게으름이나 다른 것에서?
그것은 절대적으로 분명합니다! 그러한 질문은 어디에서 오는가? 게으름이나 다른 것에서?
사용자 MrBrooklin 은 이제 막 첫 걸음을 내딛는 중이므로 도움이 필요합니다. 모두 한 번 시작되었고 녹색이었습니다.
사용자 MrBrooklin 은 이제 막 첫 걸음을 내딛는 중이므로 도움이 필요합니다. 모든 것이 한 번 시작되었고 녹색이었습니다.
원칙적으로는 상관없습니다. 하지만 논리가 있어야 합니까?
새로운 바에서 뭔가 하고 싶어요. 음, 우선, 이 최신 막대를 결정해야 합니다.
이것은 초보자의 질문이 아니라 입에 넣는 모든 것을 씹고 싶은 게으른 사람입니다. 그리고 두뇌를 켜십시오-종교가 허용하지 않습니까?