오류, 버그, 질문 - 페이지 1441

 

신호 구매자가 되려고 할 때 구독에 실패했다고 표시됩니다. 이유는 무엇입니까?

저널에서:

2015.11.27 17:30:23.482 '100980': 시그널 - 제품 구매 오류 [142893] - 외부 시그널 가입 시도, 브로커는 자체 시그널만 활성화

무엇을 할까?
[삭제]  
mehanix :

시그널 구매자가 되려고 하면 구독 실패라고 나옵니다. 이유는 무엇입니까?

저널에서:

2015.11.27 17:30:23.482 '100980': 시그널 - 제품 구매 오류 [142893] - 외부 시그널 가입 시도, 브로커는 자체 시그널만 활성화

무엇을 할까?
사이트의 신호를 구독하고 있습니까? 브로커는 브로커에서만 브로드캐스트되는 신호에 연결할 수 있습니다.
 

터미널을 업데이트한 후 ArrayResize에 이러한 버그가 있었습니다.


맞아요. ( ArraySetAsSeries(t,true); 라고 가정)

#property indicator_chart_window

//+------------------------------------------------------------------+

//| Custom indicator initialization function                         |

//+------------------------------------------------------------------+

int OnInit()

  {

   ArraySetAsSeries(t,true);

   ArrayResize(t,11);

   for(int a=0;a<ArraySize(t);a++)

      t[a]=a;

//---

   string txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

    ArrayResize(t,ArraySize(t)+1);

   t[0]=11;

//---

   txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

   return(INIT_SUCCEEDED);

  }

int t[];

//+------------------------------------------------------------------+

//| Custom indicator iteration function                              |

//+------------------------------------------------------------------+

int OnCalculate(const int rates_total,

                const int prev_calculated,

                const int begin,

                const double &price[])

  {

//---

//--- return value of prev_calculated for next call

   return(rates_total);

  }

//+------------------------------------------------------------------+


 
costy_ :

터미널을 업데이트한 후 ArrayResize에 이러한 버그가 있었습니다.


맞아요. ( ArraySetAsSeries(t,true); 라고 가정)

#property indicator_chart_window

//+------------------------------------------------------------------+

//| Custom indicator initialization function                         |

//+------------------------------------------------------------------+

int OnInit()

  {

   ArraySetAsSeries(t,true);

   ArrayResize(t,11);

   for(int a=0;a<ArraySize(t);a++)

      t[a]=a;

//---

   string txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

    ArrayResize(t,ArraySize(t)+1);

   t[0]=11;

//---

   txt="";

   for(int a=0;a<ArraySize(t);a++)

      txt+=t[a]+"  ";

   Print(txt);

//---

   return(INIT_SUCCEEDED);

  }

int t[];

//+------------------------------------------------------------------+

//| Custom indicator iteration function                              |

//+------------------------------------------------------------------+

int OnCalculate(const int rates_total,

                const int prev_calculated,

                const int begin,

                const double &price[])

  {

//---

//--- return value of prev_calculated for next call

   return(rates_total);

  }

//+------------------------------------------------------------------+


안녕하세요. 사용 중인 터미널/에디터의 버전, 비트 수 및 빌드를 표시하십시오.
 
Evgeny Chernyshev :
안녕하세요. 사용 중인 터미널/에디터의 버전, 비트 수 및 빌드를 표시하십시오.

터미널64.exe /휴대용

 
costy_ :

터미널64.exe /휴대용

버그가 수정되었습니다 - 요소를 추가하거나 제거할 때
배열, AsSeries 플래그가 처리되지 않았습니다. 이제 크기 조정
AsSeries 플래그가 있는 어레이는 없는 어레이를 변경하는 것과 동일합니다.
이 깃발. 즉, 새로운 요소의 추가가 발생합니다.
시작이 아닌 배열의 끝 마찬가지로 감소할 때

배열 크기 - 요소가 끝에서 잘립니다.


스크린샷은 귀하의 예를 사용하여 작동 원리를 명확하게 설명합니다.


 
Evgeny Chernyshev :
버그가 수정되었습니다 - 요소를 추가하거나 제거할 때
배열, AsSeries 플래그가 처리되지 않았습니다. 이제 크기 조정
AsSeries 플래그가 있는 어레이는 없는 어레이를 변경하는 것과 동일합니다.
이 깃발. 즉, 새로운 요소의 추가가 발생합니다.
시작이 아닌 배열의 끝 마찬가지로 감소할 때

배열 크기 - 요소가 끝에서 잘립니다.


스크린샷은 귀하의 예를 사용하여 작동 원리를 명확하게 설명합니다.


배열의 방향에 따라 0 셀에 추가하는 것이 더 논리적입니다.

글쎄, 나는 그것을 다시 쓸 것이다.

작업이 끝났습니다 ;))

효율성 감사합니다!

 

메시지 편집기 를 통해 삽입된 영상은 저장되지 않습니다.

구글 크롬 버전 46.0.2490.86m.

인터넷 익스플로러 11.11.10586.0.

 
설정에서 1000을 지정했음에도 불구하고 테스터가 열린 위치 의 수를 100으로 제한하는 상황을 극복하는 방법을 알려주십시오.
 

안녕하세요!


업데이트(빌드 920) 후 터미널은 컴파일 후 표시기를 다시 로드하는 것을 중지했습니다.

내비게이터 창의 표시기 목록만 업데이트됩니다.

저것들. 업데이트 전에 차트의 표시기는 일반적으로 컴파일 후 다시 로드되었으며 표시기 코드의 모든 변경 사항이 작동하기 시작했습니다.

업데이트 후 코드 및 컴파일이 변경될 때마다 차트에서 지표를 제거하고 차트에 다시 추가해야 합니다.


누가 이런 일이 일어나지 않았습니까?