캔버스 멋지다! - 페이지 80

 
Vitaliy Kuznetsov #:

프리랜서를 통해 비용을 지불하겠습니다. 하지만 다음 주에는 안됩니다. 물론이 문제가 해결되기를 바랍니다. 결국 지금까지 아무도 그것을 해결하지 못했지만 공기를 쫓을뿐입니다.

이 작업은 표시기 대시 보드를 전환 할 때 반응하지 않도록 개체가있는 Expert Advisor를 수정하는 방법입니다.

이 솔루션은 어쨌든 적합하지 않습니까?

void OnDeinit(const int reason) 
{
   if(reason == 3) return;
   ObjectsDeleteAll(0);
}
 
Dmitry Fedoseev #:

머리가 비어 있으면 당연히 공기가 날아다니는 것이죠.

--

그리고, 어. 어드바이저와 더불어 인디케이터도 올바르게 작성되어야 합니다. 그렇지 않으면 인디케이터가 문제일 수 있습니다.

여기 있습니다 - 올바른 문구 (솔루션의 절반 인)에 대한 단계입니다.

모든 것(모든 지표, 올빼미 및 툴킷)은 "테스터나 스트레스 없는 데모만 위한 것이 아니"여야 합니다.

현실은 잔인하고 심지어 ж@#па..а VDS (정상, RDP 인 경우)와 c 캔버스 하드 코어와 당신은 생각해야합니다 (여기- 젠장, 당신은 생각해야합니다...).

 
Vasiliy Pushkaryov #:

이 솔루션은 여전히 적합하지 않다고 생각하시나요?

문제가 해결되지 않았습니다. 변속이 여전히 느립니다.

의미를 상기시켜 드리겠습니다. 하나의 객체만 생성하는 간단한 전문가 조언자를 만들 수 있으며 유사한 기능을 가진 (!) 지표를 통해 차트를 전환하면 느려질 수 있습니다.

MT5에서는 이러한 문제가 없습니다. 문제를 해결하기 위해 대시보드가 있는 인디케이터가 항상 닫힌 코드에 있다고 가정해 봅시다. 우리는 전문가 고문과 함께 일할 수 있습니다.

단지 공기를 흔드는 개인이 있지만 해결책이없고 관심을 원합니다. 저는 문제 해결을 위해 비용을 지불할 준비가 되어 있었습니다.

표시기 대시 보드 자체와 오픈 소스 그래픽이있는 모든 Expert Advisor는 전환 측면에서 친구가 될 수 있으며 내 제품에는 이러한 문제가 없지만 모든 사람이 내 제품 만 사용하는 것은 아닙니다.

찾은 모든 대시 보드와 kodobase 및 99,99 %의 그래픽이있는 EA는 전환 할 때 중단됩니다. 나는이 문제가없는 올빼미 1 개만 알고 있습니다. 나는 멍청한 사람이 아니라 모두가 멍청합니다. 그렇지 않다면 문제를 해결하세요.
 
Vitaliy Kuznetsov #:

문제가 해결되지 않았습니다. 변속이 여전히 느립니다.

놀랍습니다.

나는 당신의 문제에 대한 답을 주었지만 당신은 내가 말한 것에 대해 고집스럽게 생각하고 싶지 않습니다.

확인했습니다. 7분이 걸렸습니다. 네, 제가 맞았어요. 더 이상 지연이 없습니다.

 
Nikolai Semko #:

정말 놀랍습니다.

제가 문제에 대한 답을 드렸는데도 제 말을 고집스럽게 생각하지 않으시네요

확인했습니다. 7분 걸렸어요. 네, 제가 맞았어요. 더 이상 지연이 없습니다.

미안해요, 니콜라이. 모든 사람이 가정을 하고 항상 건설적인 것은 아니어서 모든 것을 확인하지 않았을 뿐입니다.

가능하다면 문제를 제거하기 위해 코드에 추가해야 할 내용을 다시 작성해 주세요. 매우 감사하겠습니다.

 
Vitaliy Kuznetsov #:

용서하세요, 니콜라이. 모든 사람이 가정을 하고 항상 건설적인 것은 아니어서 모든 것을 확인하지 않았을 뿐입니다.

가능하다면 문제를 제거하기 위해 코드에 추가해야 할 내용을 작성해 주세요. 매우 감사하겠습니다.

스스로 생각하세요. 나는 모든 것을 썼고 코드도 보냈습니다.
이것은 무시한 것에 대한 처벌입니다. 생각하지 않으시면 일주일 안에 해결책을 알려 드리겠습니다.

 
Vitaliy Kuznetsov #:

문제가 해결되지 않았습니다. 변속이 여전히 느립니다.

의미를 상기시켜 드리겠습니다. 하나의 객체 만 생성하는 간단한 전문가 조언자를 만들 수 있으며 유사한 기능을 가진 (!) 지표를 통해 차트를 전환하면 속도가 느려집니다.

MT5에서는 이러한 문제가 없습니다. 문제를 해결하기 위해 대시보드가 있는 인디케이터가 항상 닫힌 코드에 있다고 가정해 봅시다. 우리는 전문가 고문과 함께 일할 수 있습니다.

단지 공기를 흔들지만 해결책이없는 개인이 있으며 그들은 단지 관심을 원합니다. 저는 문제 해결을 위해 비용을 지불할 준비가 되어 있습니다.

전환 측면에서 대시 보드 표시기와 오픈 소스 그래픽을 사용하는 모든 전문가 고문과 친구가 될 수 있으며 내 제품에는 이러한 문제가 없지만 모든 사람이 내 제품 만 사용하는 것은 아닙니다.

찾은 모든 대시 보드와 kodobase 및 99,99 %의 그래픽이있는 모든 EA는 전환 할 때 중단됩니다. 나는이 문제가없는 올빼미 1 개만 알고 있습니다. 나는 멍청한 사람이 아니라 모두가 멍청합니다. 그렇지 않다면 문제를 해결하세요.

이 곳에서 문제를 찾아서 해결해 주기로 했나요?

그리고 그런 정보는 자세히.... 비슷한 기능))))

 
Nikolai Semko #:

너 혼자 알아서 해. 내가 다 썼고 코드까지 보냈어요
이건 무시한 것에 대한 벌이에요. 생각이 안 나면 일주일 안에 해결책을 알려드리겠습니다.

부정적인 생각만 가득했던 여름이었어요. 하지만 해결책이 여기 어딘가에 있다는 점을 지적해 주셔서 감사합니다.

 
Vitaliy Kuznetsov #:

매우 부정적인 여름이었습니다. 하지만 어딘가에 해결책이 있다는 점을 지적해 주셔서 감사합니다.

당신은 이상한 사람이에요.
질문을 할 때 다른 사람들이 자신의 코드와 수백 줄의 코드를 이해하기를 원하지만, 정작 답변에 들어가서 백 줄의 코드를 들여다 보려고 하지도 않잖아요.

알았어요. 제가 더 쉽게 해드리겠습니다.
온차트이벤트에서 온타이머로 모든 코드를 번역합니다. 타이머를 30밀리초로 설정합니다. 전역 변수(터미널이 아닌)만 입력해야 하며, OnChartEvent에서 업데이트해야 하고 OnTimer에서 재설정(bool)해야 합니다 .
변수는
다음과 같을 수 있습니다.

bool click = false, move = false;
int MoveX=0, MoveY = 0;



 

문제 속에서 사는 것을 좋아하는 사람들이 있습니다. 그들은 자신의 문제가 매우 독특하고 놀랍고 독특하다는 특별한 자만심을 가지고 있습니다... ..... 그리고 그들은 그런 보편적인 고통을 겪는 사람들입니다.

문제는 EA deinit에서 객체로 어떤 작업을 하려고 할 때 발생합니다.

문제에 대한 해결책은 EA에 있습니다:

   if(reason==REASON_REMOVE){

      if(ObjectFind(0,"zz")!=-1){

         ObjectDelete(0,"zz");

      }

   }

ObjectFind()가 필요하지 않을 수도 있습니다.

문제와 함께 코드를 첨부했다면 어제 해결되었을 것입니다.