프로그래밍 방식으로 1 - 2개의 부정적인 거래를 건너뛰는 방법을 알려주십시오(마틴을 적용하지 않음). 일반적으로 실패로 시작된 플랫 ... 또는 오히려 첫 번째 거래에서 플랫에 성공적으로 진입하지 못했습니다. 그렇지 않으면 종종 발생합니다. 새로운 스레드로의 반전...
OnTradeTransaction - 손실 거래를 포착하고 카운터를 늘립니다.
답변 감사합니다만 히스토리와 마지막 마이너스 거래에 대한 내용이 없습니다.
우리는 주의 깊게 읽습니다:
OnTradeTransaction - 손실 거래를 포착하고 카운터를 늘립니다.
이제 더 자세히:
1단계: 마이너스 거래를 했습니다.
2단계: 카운터를 증가시킵니다.
3단계: 카운터가 1 또는 2인 동안 - 마틴을 적용하지 마십시오.
마지막 거래에 대한 모든 정보를 받는 것은 OnTradeTransaction에 있습니다.
답변 감사합니다만 히스토리와 마지막 마이너스 거래에 대한 내용이 없습니다.
OnTradeTransaction 이라는 단어를 검색합니다.
예, 여기에 모든 것이 명확한 코드가 있습니다. 마지막 sdek을 잡는 방법이 명확하지 않습니다 ... 그러나 거기에 당신의 난해한 문서에서 아무 것도 이해할 수 없습니다. 마치 그들이 터무니없는 애호가를 위해 많이 쓰고 있고 쓸모가없는 것처럼 읽고 다시 읽기 ... 나 자신이 그것을 빨리 두 번 다시 읽었으며 무엇에서 무엇에서 무엇에서 무엇을 이해하지 못했는지
//+----------------------------------------------------------------------------+ //| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru | //+----------------------------------------------------------------------------+ //| Версия : 19.02.2008 | //| Описание : Возвращает флаг убыточности последней позиции. | //+----------------------------------------------------------------------------+ //| Параметры: | //| sy - наименование инструмента ("" - любой символ, | //| NULL - текущий символ) | //| op - операция (-1 - любая позиция) | //| mn - MagicNumber (-1 - любой магик) | //+----------------------------------------------------------------------------+ bool isLossLastPos( string sy= "" , int op=- 1 , int mn=- 1 ) { datetime t; int i, j=- 1 , 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 (); j=i; } } } } } } } if ( OrderSelect (j, SELECT_BY_POS , MODE_HISTORY )) { if ( OrderProfit ()< 0 ) return ( True ); } return ( False ); }
다음 무익을 잡고 건너뛴다는 것은 무엇을 의미합니까? 신호가 없다고 봇에게 알립니다.
다음 무익을 잡고 건너뛴다는 것은 무엇을 의미합니까? 신호가 없다고 봇에게 알립니다.
그는 이 코드로 MQL5의 봇에게 아무 말도 하지 않을 것입니다)))
적어도 당신은 주제를 조금 따라갑니다!
그는 이 코드로 MQL5의 봇에게 아무 말도 하지 않을 것입니다)))
적어도 당신은 주제를 조금 따라갑니다!
동의한다. 나는 MQL5와는 거리가 멀다. 이 코드의 키는 이를 위한 것입니다( OrderProfit ()< 0 ).
"병합하지 않으려면 ..."-즉, 수익성있는 고문을 얻는 방법?
이 질문은 여기 모두를 걱정합니다
;)
"병합하지 않으려면 ..."-즉, 수익성있는 고문을 얻는 방법?
이 질문은 여기 모두를 걱정합니다
;)
그게 무슨 걱정이야? 전체 커틀릿에 들어가지 말고 제 시간에 시장을 나가십시오. 중단을 기다리지 마십시오. 델로프는 5코펙)
동의한다. 나는 MQL5와는 거리가 멀다. 이 코드의 키는 이를 위한 것입니다( OrderProfit ()< 0 ).
잘못된 접근 방식 - OrderProfit ()>Spread 여야 합니다.