초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 45 1...383940414243444546474849505152...1503 새 코멘트 Ruslan Guschin 2012.10.16 16:36 #441 말하다. 트롤의 피치를 높이는 방법. 종종 모든 pip 뒤에 오는 서버에 액세스합니다. 다섯 자리에 50 또는 100핍이 필요합니다. // +---------------------------------------------- ------ --------------------+ // | checkTrailingStop 기능 | // +---------------------------------------------- ------ --------------------+ 무효 checkTrailingStop( int iiPos ) { // Trailing Stop을 확인하고 가격을 따르도록 설정합니다. 더블 ldblCurrentPrice; 이중 ldblCurrentSL; 이중 ldblNewStopLoss; 이중 ldblSymbolPoint; 긴 llDigits; 정수 liDigits; MqlTradeRequest mqlTradeRequest = {0}; MqlTradeResult mqlTradeResult = {0}; MqlTradeCheckResult mqlTradeCheckResult = {0}; if ( 정지 손실 <= 0 ) { 반품; } // 열린 위치가 없으면 루틴을 종료합니다. if ( !PositionSelect( gSymbol[iiPos].gstrSymbol ) ) { 반품; } ldblSymbolPoint = SymbolInfoDouble( gSymbol[iiPos].gstrSymbol, SYMBOL_POINT ); ldblCurrentSL = PositionGetDouble(POSITION_SL); if ( PositionGetInteger ( POSITION_TYPE ) == POSITION_TYPE_SELL ) { ldblCurrentPrice = SymbolInfoDouble( gSymbol[iiPos].gstrSymbol, SYMBOL_BID ); ldblNewStopLoss = ldblCurrentPrice + STOPLOSS * ldblSymbolPoint; if ( ldblCurrentSL <= ldblNewStopLoss ) { 반품; } } 또 다른 { ldblCurrentPrice = SymbolInfoDouble(gSymbol[iiPos].gstrSymbol, SYMBOL_ASK); ldblNewStopLoss = ldblCurrentPrice - STOPLOSS * ldblSymbolPoint; if ( ldblCurrentSL >= ldblNewStopLoss ) { 반품; Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура результатов проверки торгового запроса www.mql5.com Стандартные константы, перечисления и структуры / Структуры данных / Структура результатов проверки торгового запроса - Документация по MQL5 Questions from Beginners MQL5 MQL4 및 MQL5에 대한 경비원!!! 돕다. 4시간 45분 Yedelkin 2012.10.16 17:17 #442 Philin : 말해봐. 트롤의 피치를 높이는 방법. 종종 모든 pip 뒤에 오는 서버에 액세스합니다. 다섯 자리에 50 또는 100핍이 필요합니다. 1. 코드를 올바르게 붙여넣습니다(Ctrl+Alt+M). 2. 분명히 다음 라인은 "트롤"을 유발합니다. if (ldblCurrentSL<=ldblNewStopLoss) { return ; } if (ldblCurrentSL>=ldblNewStopLoss) { return ; } POSITION_TYPE_SELL 의 경우 'ldblCurrentSL<=ldblNewStopLoss' 조건이 충족되지 않으면 후행이 트리거됩니다. 다음과 같이 변경해 보십시오. if (ldblCurrentSL- 50 * _Point <=ldblNewStopLoss) return ; 글쎄, 유추에 의해 - 구매를 위해. Ruslan Guschin 2012.10.16 17:39 #443 Yedelkin : 1. 코드를 올바르게 붙여넣습니다(Ctrl+Alt+M). 2. 분명히 다음 라인은 "트롤"을 유발합니다. POSITION_TYPE_SELL 의 경우 'ldblCurrentSL<=ldblNewStopLoss' 행이 실행되지 않으면 "trail"이 트리거됩니다. 다음과 같이 변경해 보십시오. 글쎄, 유추에 의해 - 구매를 위해. 노력하겠습니다. 감사합니다. dsultan 2012.10.16 19:00 #444 이것을 실행하도록 도와주세요: https://www.mql5.com/en/code/268 Expert Advisor 생성 마법사를 사용하여 시도했지만 설명에 쓰여진 것처럼 신호 목록에 "반전 촛대 패턴 기반 신호 "가 없습니다. 그런 다음 코드베이스에서 메타 트레이더에 완전히로드하려고 시도했습니다. 전문가가 나타났습니다. 기본 매개 변수로 EUR/USD H1에서 테스트하려고했지만 주문을하지 않습니다. Мастер MQL5 - Торговые сигналы по факту формирования "разворотной" свечной модели 투표: 72011.01.19MetaQuotes Software Corp.www.mql5.com Торговые сигналы по факту формирования "разворотной" свечной модели "Signals based on reversal candlestick patterns" (класс CSignalCandles из Стандартной библиотеки). Yedelkin 2012.10.17 03:59 #445 Philin : 더 많은 기능을 사용하려면 _Point 대신 ldblSymbolPoint를 사용할 수 있습니다. if (ldblCurrentSL- 50 *ldblSymbolPoint<=ldblNewStopLoss) return ; Yedelkin 2012.10.17 08:19 #446 Dimka-novitsek : 어떤 형태로 컴퓨터에서 컴퓨터로 고문을 보내는 것이 가장 좋습니까? 어떻게 파일로 압축할 수 있습니까? Expert Advisors가 저장된 첫 번째 컴퓨터의 폴더( 예: MQL5/Experts )를 열고 필요한 파일(예: myExpert.mq5)을 복사한 다음 이 파일을 두 번째 컴퓨터의 동일한 폴더에 붙여넣어야 합니다. 그런 다음 컴파일하십시오. Dimka-novitsek 2012.10.17 11:41 #447 사용자 폴더가 무엇인지 알려주실 수 있습니까? 디스크 C의 볼륨의 76.3%가 있습니다 !!!!! 그리고 목록에서 그녀를 전혀 볼 수 없습니다 ... 무슨 분노 !! 어떤이? 197.9GB 중 C 드라이브에 4.94GB 여유!! 그리고 맏형이 우리 플랫폼이라고 아무리 말해도 .. 자신이 탱크와 몬스터로 가장 많이 득점합니다. Yedelkin 2012.10.17 12:02 #448 Dimka-novitsek : . 디스크 C의 볼륨의 76.3%가 있습니다 !!!!! 그리고 목록에서 그녀를 전혀 볼 수 없습니다 ... 무슨 분노 !! 어떤이? 197.9GB 중 C 드라이브에 4.94GB 여유!! 그리고 맏형이 우리 플랫폼이라고 아무리 말해도 .. 자신이 탱크와 몬스터로 가장 많이 득점합니다. 이러한 질문이 포럼의 주제와 관련이 있을 가능성은 거의 없습니다. Dimka-novitsek 2012.10.17 15:28 #449 고맙습니다! Dimka-novitsek 2012.10.17 18:11 #450 테스터에서 테스트하는 동안 치명적인 오류 OnTick() 0 분할이 어딘가에 0으로 나뉩니다. 건강한 Expert Advisor에서 바로 이 장소를 찾는 방법은 무엇입니까? 와트시 아마도 메모장을 사용? Документация по MQL5: Программы MQL5 / Ошибки выполнения www.mql5.com Программы MQL5 / Ошибки выполнения - Документация по MQL5 1...383940414243444546474849505152...1503 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
말하다.
트롤의 피치를 높이는 방법.
종종 모든 pip 뒤에 오는 서버에 액세스합니다.
다섯 자리에 50 또는 100핍이 필요합니다.
// +---------------------------------------------- ------ --------------------+
// | checkTrailingStop 기능 |
// +---------------------------------------------- ------ --------------------+
무효 checkTrailingStop( int iiPos ) {
// Trailing Stop을 확인하고 가격을 따르도록 설정합니다.
더블 ldblCurrentPrice;
이중 ldblCurrentSL;
이중 ldblNewStopLoss;
이중 ldblSymbolPoint;
긴 llDigits;
정수 liDigits;
MqlTradeRequest mqlTradeRequest = {0};
MqlTradeResult mqlTradeResult = {0};
MqlTradeCheckResult mqlTradeCheckResult = {0};
if ( 정지 손실 <= 0 ) {
반품;
}
// 열린 위치가 없으면 루틴을 종료합니다.
if ( !PositionSelect( gSymbol[iiPos].gstrSymbol ) ) {
반품;
}
ldblSymbolPoint = SymbolInfoDouble( gSymbol[iiPos].gstrSymbol, SYMBOL_POINT );
ldblCurrentSL = PositionGetDouble(POSITION_SL);
if ( PositionGetInteger ( POSITION_TYPE ) == POSITION_TYPE_SELL ) {
ldblCurrentPrice = SymbolInfoDouble( gSymbol[iiPos].gstrSymbol, SYMBOL_BID );
ldblNewStopLoss = ldblCurrentPrice + STOPLOSS * ldblSymbolPoint;
if ( ldblCurrentSL <= ldblNewStopLoss ) {
반품;
}
} 또 다른 {
ldblCurrentPrice = SymbolInfoDouble(gSymbol[iiPos].gstrSymbol, SYMBOL_ASK);
ldblNewStopLoss = ldblCurrentPrice - STOPLOSS * ldblSymbolPoint;
if ( ldblCurrentSL >= ldblNewStopLoss ) {
반품;
1. 코드를 올바르게 붙여넣습니다(Ctrl+Alt+M).
2. 분명히 다음 라인은 "트롤"을 유발합니다.
POSITION_TYPE_SELL 의 경우 'ldblCurrentSL<=ldblNewStopLoss' 조건이 충족되지 않으면 후행이 트리거됩니다. 다음과 같이 변경해 보십시오.
글쎄, 유추에 의해 - 구매를 위해.
1. 코드를 올바르게 붙여넣습니다(Ctrl+Alt+M).
2. 분명히 다음 라인은 "트롤"을 유발합니다.
POSITION_TYPE_SELL 의 경우 'ldblCurrentSL<=ldblNewStopLoss' 행이 실행되지 않으면 "trail"이 트리거됩니다. 다음과 같이 변경해 보십시오.
글쎄, 유추에 의해 - 구매를 위해.
노력하겠습니다. 감사합니다.
이것을 실행하도록 도와주세요: https://www.mql5.com/en/code/268
Expert Advisor 생성 마법사를 사용하여 시도했지만 설명에 쓰여진 것처럼 신호 목록에 "반전 촛대 패턴 기반 신호 "가 없습니다.
그런 다음 코드베이스에서 메타 트레이더에 완전히로드하려고 시도했습니다. 전문가가 나타났습니다. 기본 매개 변수로 EUR/USD H1에서 테스트하려고했지만 주문을하지 않습니다.
더 많은 기능을 사용하려면 _Point 대신 ldblSymbolPoint를 사용할 수 있습니다.
사용자 폴더가 무엇인지 알려주실 수 있습니까? 디스크 C의 볼륨의 76.3%가 있습니다 !!!!! 그리고 목록에서 그녀를 전혀 볼 수 없습니다 ... 무슨 분노 !! 어떤이?
197.9GB 중 C 드라이브에 4.94GB 여유!! 그리고 맏형이 우리 플랫폼이라고 아무리 말해도 .. 자신이 탱크와 몬스터로 가장 많이 득점합니다.
197.9GB 중 C 드라이브에 4.94GB 여유!! 그리고 맏형이 우리 플랫폼이라고 아무리 말해도 .. 자신이 탱크와 몬스터로 가장 많이 득점합니다.
테스터에서 테스트하는 동안 치명적인 오류 OnTick() 0 분할이 어딘가에 0으로 나뉩니다.
건강한 Expert Advisor에서 바로 이 장소를 찾는 방법은 무엇입니까? 와트시 아마도 메모장을 사용?