이 함수는 마지막 오픈 포지션의 TakeProfit 가격 수준 또는 -1 을 반환합니다. TakeProfitLastPos() 함수는 다음과 같은 선택적 매개변수를 허용합니다.
sy - 도구 이름. "" - 모든 문자, NULL - 현재 문자. 기본값은 "" 입니다.
op - 거래 작업. 유효한 값: -1 , OP_BUY , OP_SELL . 기본값은 -1 - 모든 작업입니다.
mn - 거래 작업의 식별자, MagicNumber. 기본값은 -1 - 모든 마법입니다.
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 06.08.2008 |//| Описание : Возвращает цену TakeProfit последней открытой позиций или -1. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+double TakeProfitLastPos (string sy ="",int op =-1,int mn =-1){datetime t ;double r =-1;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();
r =OrderTakeProfit();}}}}}}}return( r );}
이 기능은 예를 들어 이 수준에서 보류 중인 주문의 후속 배치를 위해 마지막 열린 위치의 TakeProfit 가격 수준을 결정하는 데 사용할 수 있습니다.
각 차트의 각 통화 쌍에 대한 포지션의 시작 및 종료를 표시하는 두 개의 통화 쌍을 거래하는 Expert Advisor에서 그래픽 개체 생성 을 구성하는 방법을 알려주십시오. 한 차트에 로드된 Expert Advisor는 해당 차트에만 이러한 레이블을 자동으로 생성합니다. 다중 통화 Expert Advisors에서 사용하기 위한 그러한 기능이 있을 수 있습니까?
각 차트의 각 통화 쌍에 대한 포지션의 개시 및 종료를 표시하는 두 개의 통화 쌍을 거래하는 Expert Advisor에서 그래픽 개체 생성 을 구성하는 방법을 알려주십시오. 한 차트에 로드된 Expert Advisor는 해당 차트에만 이러한 레이블을 자동으로 생성합니다. 다중 통화 Expert Advisors에서 사용하기 위한 그러한 기능이 있을 수 있습니까?
그런 기능은 없습니다. Expert Advisor가 첨부된 차트에서만 개체를 생성하고 관리할 수 있습니다.
마지막으로 마감된 포지션의 TakeProfit 가격 수준을 반환하거나 -1 을 반환합니다. TakeProfitLastClosePos() 함수는 다음과 같은 선택적 매개변수를 허용합니다.
sy - 도구 이름. "" - 모든 문자, NULL - 현재 문자. 기본값은 "" 입니다.
op - 거래 작업 . 유효한 값: -1 , OP_BUY , OP_SELL . 기본값은 -1 - 모든 작업입니다.
mn - 거래 작업의 식별자, MagicNumber. 기본값은 -1 - 모든 마법입니다.
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 20.10.2008 |//| Описание : Возвращает цену TakeProfit последней закрытой позиций или -1. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+double TakeProfitLastClosePos (string sy ="",int op =-1,int mn =-1){datetime t ;double r =-1;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();
r =OrderTakeProfit();}}}}}}}return( r );}
TakeProfitLastPos() 함수.
이 함수는 마지막 오픈 포지션의 TakeProfit 가격 수준 또는 -1 을 반환합니다. TakeProfitLastPos() 함수는 다음과 같은 선택적 매개변수를 허용합니다.
- sy - 도구 이름. "" - 모든 문자, NULL - 현재 문자. 기본값은 "" 입니다.
- op - 거래 작업. 유효한 값: -1 , OP_BUY , OP_SELL . 기본값은 -1 - 모든 작업입니다.
- mn - 거래 작업의 식별자, MagicNumber. 기본값은 -1 - 모든 마법입니다.
이 기능은 예를 들어 이 수준에서 보류 중인 주문의 후속 배치를 위해 마지막 열린 위치의 TakeProfit 가격 수준을 결정하는 데 사용할 수 있습니다.MQL4에서 보류 중인 주문을 변경할 수 있는 방법이 있습니까?
아니요. 이전 주문을 삭제하고 필요한 볼륨으로 새 주문을 생성합니다.
MQL4에서 보류 중인 주문의 로트를 변경할 가능성이 있습니까?
분명히 개발자는 문제를 피하기 위해 의식적으로 그것을하지 않았습니다!
각 차트의 각 통화 쌍에 대한 포지션의 시작 및 종료를 표시하는 두 개의 통화 쌍을 거래하는 Expert Advisor에서 그래픽 개체 생성 을 구성하는 방법을 알려주십시오. 한 차트에 로드된 Expert Advisor는 해당 차트에만 이러한 레이블을 자동으로 생성합니다. 다중 통화 Expert Advisors에서 사용하기 위한 그러한 기능이 있을 수 있습니까?
각 차트의 각 통화 쌍에 대한 포지션의 개시 및 종료를 표시하는 두 개의 통화 쌍을 거래하는 Expert Advisor에서 그래픽 개체 생성 을 구성하는 방법을 알려주십시오. 한 차트에 로드된 Expert Advisor는 해당 차트에만 이러한 레이블을 자동으로 생성합니다. 다중 통화 Expert Advisors에서 사용하기 위한 그러한 기능이 있을 수 있습니까?
그런 기능은 없습니다. Expert Advisor가 첨부된 차트에서만 개체를 생성하고 관리할 수 있습니다.
TakeProfitLastClosePos() 함수.
마지막으로 마감된 포지션의 TakeProfit 가격 수준을 반환하거나 -1 을 반환합니다. TakeProfitLastClosePos() 함수는 다음과 같은 선택적 매개변수를 허용합니다.
TakeProfitLastClosePos() 함수.
마지막으로 마감된 포지션의 TakeProfit 가격 수준 또는 -1을 반환합니다. TakeProfitLastClosePos() 함수는 다음과 같은 선택적 매개변수를 허용합니다.
포지션 오픈 후 일정 시간이 지나면 변동이 생기는 기능이 있나요?
포지션 오픈 후 일정 시간이 지나면 변동이 생기는 기능이 있나요?
수정 주문()
다음은 사용 방법의 예입니다 ...