[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 544

 
a11adin >> :
Помогите пожалуйста, локальные переменные в функции start() сбрасывают своё значение при каждом новом тике?

start()를 호출하기 전에 정적 변수(정적으로 표시됨) 선언

 
친애하는 전문가! 야생에 갇힌 찻주전자에게 여러 통화 쌍과 여러 시간대에 대한 주문 회계 및 추적 이벤트를 한 명의 고문에서 동시에 구성하는 방법을 알려줍니다. 대규모 프로그램의 주문에 대한 설명이벤트 추적 기능 은 내 질문에 대한 명확한 답변을 제공하지 않으며 이 멋진 리소스의 광대한 영역에서 답을 찾지 못했습니다. 간단한 작업(심장으로 간단하다고 생각합니다)이 찻주전자를 이렇게 길고 돌이킬 수 없이 막다른 골목에 집어넣을 수 있고, 심지어 벽에 못을 박아서 나오지 않도록 할 수 있다고 생각한 적이 없습니다... : )
주기에 따라 주문을 정렬해야 한다는 것을 이해하지만 다른 통화 쌍과 다른 시간 프레임에 대해 열린 위치와 주문을 동시에 추적하는 방법을 상상할 수 없습니다. 젠장, 이제 한 달 동안 움직일 수 없어. 교과서에 따라 1쌍과 1개의 TF만 거래하는 어드바이저를 만들었는데, 물론 내 TS에 해당하지 않고 거래 시스템 구현에 필요한 요구 사항을 전혀 충족하지 않습니다.
이미 도움을 요청하는 외침 ... 그것을 알아낼 수 있도록 도와주세요. 또는 적어도 내가 그것에 대해 읽을 수 있는 힌트를 제공하고(튜토리얼로 다시 보내지 마세요) 가급적이면 예제와 함께(하지만 예제가 없는 초보자는 어떻습니까 - 만지는 것이 보는 것보다 항상 낫습니다...).
나는 도움을 청하는 데 어떻게든 응답하는 모든 사람에게 감사할 것입니다.
 
추적해야 하는 양과 내용을 구체적으로 작성하십시오.
 
artmedia70 >> :
Уважаемые гуру! Подскажите застрявшему в дебрях чайнику как организовать учёт ордеров и отслеживание событий по нескольким валютным парам и нескольким ТФ одновременно в одном советнике.....
Буду благодарен всем, кто хоть как-то откликнется на мольбу о помощи.

아마도 이 기능은 위치를 추적하는 데 도움이 될 것입니다(START 기능 외부에 배치됨).
https://www.mql5.com/ru/forum/107476/page18

 //+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Возвращает количество позиций.                                 |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
int NumberOfPositions( string sy= "" , int op=- 1 , int mn=- 1 ) {
  int i, k= OrdersTotal (), kp= 0 ;

  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) kp++;
          } } } } }  return (kp);}
예(f-i 시작에서):
if (NumberOfPositions( "EURUSD" , OP_BUY , Magic)>0) {// 유로달러 매수 포지션이 있는 경우,
if (MarketInfo( "EURUSD" ,MODE_BID)>=1.3500) {//유로의 현재 가격이 1.3500으로 상승한 경우 닫습니다.
ClosePosFirstProfit( "EURUSD" , OP_BUY , Magic); }} //-cat이라는 함수도 있습니다. 같은 스레드에서 발견
 
고유 주문 번호를 지정하지 않고 거래 작업 을 수행할 수 있습니까? 모든 마을을 한 방법으로 수정하고 바이를 다른 방법으로 수정한다고 가정해 보겠습니다.
 

물론 당신은 할 수.

그렇지 않으면 작동하지 않습니다. 어떤 경우에도 판매 및 구매는 별도로 수정해야 합니다. 왜냐하면 그들은 다른 가격으로 열립니다(구매 - 요청 시, 입찰 시 판매). 그리고 발도.

 

프로, 말해봐... 지시선 을 배경으로 그릴 수 있습니까? 예를 들어, MA 라인이 막대 아래에 그려지도록 코드를 추가하시겠습니까?

 
안녕하세요. 차트에 여러 그래픽 개체를 배치할 수 있는 패널을 만드는 방법을 알려주세요. 또한, 패널의 좌표에 따라 패널을 이동할 때 객체의 좌표도 변경되어야 합니다. 어디선가 코드 베이스에서 이에 대한 예를 보았지만 찾을 수 없습니다. 도움을 주셔서 감사합니다
 

질문이 이상하게 보일 수 있지만 답을 찾을 수 없습니다.

동일한 SL, TP를 사용하여 "자동화"에서 작업할 때 트랜잭션 결과가 다른 이유는 무엇입니까? (차이는 최대 3점). 적어도 acc에 대한 링크를 제공하면 감사하겠습니다.

 
kon12 >> :

프로, 말해봐... 지시선을 배경으로 그릴 수 있습니까? 예를 들어, MA 라인이 막대 아래에 그려지도록 코드를 추가하시겠습니까?

속성(F8), 일반 탭, 그래프 상단 필드.