새로운 기능이 추가되어 이제 고문이 위치 그룹의 캐스트를 지정된 다른 위치로 변경할 수 있습니다.
//+------------------------------------------------------------------+//Перевод отобранных по тикетам позиций в указанную касту//array_base[][observations] основная база, в которой нужно провести изменения//array_change[] массив с тикетами позиций, касту которых нужно изменить//array_change[] номер касты, к которой нужно приписать позиции//+------------------------------------------------------------------+int Transfer_Positions_Specified_Caste_by_Tickets( int &array_base[][observations],
int &array_change[],
int new_caste){
int size_change = ArraySize (array_change);
int size_base = ArrayRange (array_base, 0 );
for ( int i= 0 ; i<size_change; i++){
int ticket_change = array_change[i];
for ( int a= 0 ; a<size_base; a++){
if (array_base[a][ 0 ] == ticket_change ||
array_base[a][ 1 ] == ticket_change){
array_base[a][ 2 ] = new_caste;
break ;}}}
ArrayFree (array_change);
return (size_change);
}
//+------------------------------------------------------------------+
역사상 마지막으로 열린 포지션의 티켓을 요청하는 것만 생각납니다. 하지만 어쩐지 어색하고 너무 모호해서 코드의 순서와 열린 위치 사이에 직접적인 엄격한 연결이 없습니다. 확실히 더 충실한 방법이 있습니다. 아이디어가 있거나 충분한 경험이 있는 사람, 공유 pliz ???
마음에 떠오르는 유일한 것은 역사상 마지막으로 열린 자리의 티켓을 요청하는 것입니다. 하지만 어쩐지 어색하고 너무 모호해서 코드의 순서와 열린 위치 사이에 직접적인 엄격한 연결이 없습니다. 확실히 더 충실한 방법이 있습니다. 아이디어가 있거나 충분한 경험이 있는 사람, 공유 pliz ???
나는이 모든 것을 기사에서 설명했습니다. mql5 및 mql4의 경우 모든 것이 거기에서 수행됩니다. 아이디어를 얻고 기능을 만들 수 있습니다.
하지만. 포지션 ID가 할당된 거래가 있습니다. 문서에서 트랜잭션 및 해당 속성에 대해 읽으십시오.
좋은 저녁이에요. 고수님들의 답변 부탁드립니다.
그러한 작업을 수행해야 하는 경우 어떤 기능을 사용하는 것이 가장 좋은지 알려주십시오.
여러 포지션(주문 없이 시장에서)을 열고 즉시 티켓을 어레이에 써야 합니다.
어려움은 이러한 티켓을 얻는 것입니다 . 포지션을 열고 티켓을 반환하는 기능을 찾지 못했습니다(MT4에서와 같이).
주기, 매개변수 등으로 거래를 시작하십시오. 질문을 제기하지는 않지만 새로 열린 위치에 대한 티켓을 찾지 못할 것입니다!
제발 내게 말해줘.
이 같은:
티켓 = Function.OpenPosition(기준, 0.01, ......);
포지션을 열고 티켓을 반환합니다(MT4에서와 같이).
........... 하지만 새로 개설된 자리에 대한 티켓을 찾지 못할 것입니다!!!
제발 내게 말해줘.
역사상 마지막으로 열린 포지션의 티켓을 요청하는 것만 생각납니다. 하지만 어쩐지 어색하고 너무 모호해서 코드의 순서와 열린 위치 사이에 직접적인 엄격한 연결이 없습니다. 확실히 더 충실한 방법이 있습니다. 아이디어가 있거나 충분한 경험이 있는 사람, 공유 pliz ???
마음에 떠오르는 유일한 것은 역사상 마지막으로 열린 자리의 티켓을 요청하는 것입니다. 하지만 어쩐지 어색하고 너무 모호해서 코드의 순서와 열린 위치 사이에 직접적인 엄격한 연결이 없습니다. 확실히 더 충실한 방법이 있습니다. 아이디어가 있거나 충분한 경험이 있는 사람, 공유 pliz ???
나는이 모든 것을 기사에서 설명했습니다. mql5 및 mql4의 경우 모든 것이 거기에서 수행됩니다. 아이디어를 얻고 기능을 만들 수 있습니다.
하지만. 포지션 ID가 할당된 거래가 있습니다. 문서에서 트랜잭션 및 해당 속성에 대해 읽으십시오.
좋은 저녁이에요. 고수님들의 답변 부탁드립니다.
그러한 작업을 수행해야 하는 경우 어떤 기능을 사용하는 것이 가장 좋은지 알려주십시오.
여러 포지션(주문 없이 시장에서)을 열고 즉시 티켓을 어레이에 써야 합니다.
어려움은 이러한 티켓을 얻는 것입니다 . 포지션을 열고 티켓을 반환하는 기능을 찾지 못했습니다(MT4에서와 같이).
주기, 매개변수 등으로 거래를 시작하십시오. 질문을 제기하지는 않지만 새로 열린 위치에 대한 티켓을 찾지 못할 것입니다!
제발 내게 말해줘.
이 같은:
티켓 = Function.OpenPosition(기준, 0.01, ......);
나는이 모든 것을 기사에서 설명했습니다. mql5 및 mql4의 경우 모든 것이 거기에서 수행됩니다. 아이디어를 얻고 기능을 만들 수 있습니다.
하지만. 포지션 ID가 할당된 거래가 있습니다. 문서에서 트랜잭션 및 해당 속성에 대해 읽으십시오.
정말 감사합니다. 파기하러 갑니다.
좋습니다. 이제 할 일이 있습니다 :-). 나는 그것을 알아 내고 결과를 게시 할 것입니다. 아마도 누군가에게도 도움이 될 것입니다.
좋습니다. 이제 할 일이 있습니다 :-). 나는 그것을 알아 내고 결과를 게시 할 것입니다. 아마도 누군가에게도 도움이 될 것입니다.
이것을 모르는 사람은 거의 없습니다. 그리고 이 주제를 읽은 후에 모르는 사람은 할 수 있어야 합니다. 그가 실패하면 왕실의 일이 아니라 ... 찔러.
나는이 모든 것을 기사에서 설명했습니다. mql5 및 mql4의 경우 모든 것이 거기에서 수행됩니다. 아이디어를 얻고 기능을 만들 수 있습니다.
감사합니다. 어떤 기사에 있습니까? 당신은 너무 많은 ...
안녕하세요.
다시 이 포럼의 전문가에게 문의합니다.
작은 기능을 작성했습니다. 작동하지만 매우 느립니다. 알고리즘이 매우 비효율적이라는 것을 이해합니다. 여기에서 읽으십시오:
https://www.mql5.com/en/articles/567
배열의 끝에 추가하는 기능은 무엇입니까
사용법을 몰라서 막힌 상상을 끄집어 내고 관심있는 곳을 색상으로 강조 표시합니다.