Canva.mql 코드의 경우 : 추적 오류에 대한 일부 Print (....) 코드를 추가합니다 (아래 참조 : 328 줄).
xx= Create(name,width,height,clrfmt); will call function bellow:
아래 참조: 328줄: Canva.mql 코드의 경우: 250줄.
bool CCanvas::Create(conststring name,constint width,constint height,ENUM_COLOR_FORMAT clrfmt)
{
Destroy();
//--- 데이터 배열 준비if(width>0 && height>0 && ArrayResize(m_pixels,width*height)>0)
{
//--- 리소스 이름 생성
m_rcname="::"+name+(string)ChartID()+(string)(GetTickCount()+MathRand());
//--- 0으로 데이터 초기화ArrayInitialize(m_pixels,0);
//--- 동적 리소스 만들기Print("Before CCanvas ResourceCreate 0 ",m_rcname); //추가if(ResourceCreate(m_rcname,m_pixels,width,height,0,0,0,clrfmt))
{
//--- 성공적으로 생성되었습니다.//--- 초기화 완료
m_width =width;
m_height=height;
m_format=clrfmt;
//--- 성공Print("then CCanvas ResourceCreate OK ",m_rcname); //추가return(true);
}
}
.............................
샘플 3D-surface.mq5의 경우
40줄: 3D-Surface.mq5 실행, 수신됨.
//| 만들기    .//+------------------------------------------------------------------+virtualbool Create(constint width,constint height)
{
//--- 캔버스 치수 저장
m_width=width;
m_height=height;
//--- 입력 데이터 재설정
m_mouse_x=m_mouse_y=-1;
//--- 카메라의 기본 파라미터 설정
m_camera_distance=10.0 f;
m_camera_angles.x=DX_PI_DIV6;
m_camera_angles.y=DX_PI_DIV3;
//--- 3D 장면을 렌더링할 캔버스 만들기ResetLastError();
if(!m_canvas.CreateBitmapLabel("3D Surface",0,0,m_width,m_height,COLOR_FORMAT_ARGB_NORMALIZE))
{
Print("CreateBitmapLabel fail 3D surface ?"); // 이 줄을 추가합니다.Print("Error creating canvas: ",GetLastError());
return(false);
}
..........................
3D-Surface.mq5 실행, 수신됨.
2023.05.0511:32:46.1803 D_Surface (EURUSD,M1) At CCanvas Create BitmapLabel 16043 D Surface 39222023.05.0511:32:46.1803 D_Surface (EURUSD,M1) Before CCanvas ResourceCreate0 ::3 D Surface1332772457869319469285704
2023.05.0511:32:46.1803 D_Surface (EURUSD,M1) then CCanvas ResourceCreate OK ::3 D Surface1332772457869319469285704
2023.05.0511:32:46.1853 D_Surface (EURUSD,M1) CCanvas Create returnfalse51512023.05.0511:32:46.1853 D_Surface (EURUSD,M1) CreateBitmapLabel fail 3 D surface ?
2023.05.0511:32:46.1853 D_Surface (EURUSD,M1) Error creating canvas: 5151
Все продукты Маркета перед публикацией проходят обязательную предварительную проверку для обеспечения единого стандарта качества. В этой статье мы расскажем о наиболее частых ошибках, которые допускают разработчики в своих технических индикаторах и торговых роботах. А также покажем как самостоятельно проверить свой продукт перед отправкой в Маркет.
게임이나 그래픽 애플리케이션 또는 한 화면 애플리케이션을 홍보하고 싶은 경우 제안이 있습니다.
다음과 같이 MT4/mt5 애플리케이션으로 전환하세요.
-단일 앱 모드 창 템플릿 이름.tpl theea.ex4/ex5
-싱글앱모드 전체화면 템플릿명.tpl theea.ex4/ex5
스위치 메타트레이더로 애플리케이션을 실행하면 하나의 차트 적용 템플릿만 열리고 EA가 첨부됩니다. EA가 속성 또는 함수 사용을 허용하는 경우에만 다른 모든 항목이 숨겨집니다.
컨트롤 표시, 메뉴바 표시 등과 같이 말입니다. 또는 기본값으로 표시할 수도 있습니다.
이런 식으로 메타트레이더는 심각한 그래픽 애플리케이션 또는 단일 EA 사용자 애플리케이션이 될 수 있습니다.
메타 트레이더를 개선하기 위한 제 제안일 뿐 회사 차원의 결정을 내리거나 요구하기 어려울 수 있다는 것을 알고 있습니다.
3D는 좋은 기능이지만 모든 기본 사항이 우선적으로 수정되기를 많이 선호하며 많은 사람들이 저를 믿습니다.
거래 플랫폼 내에서 게임을 개발하는 것, 정말 ?
3D는 좋은 기능이지만 기본적인 것들이 우선적으로 수정되었으면 좋겠고, 많은 분들이 저를 믿고 있습니다.
트레이딩 플랫폼 안에서 게임을 개발하는 것이 정말 가능할까요?
게임일 수도 있고 완전히 커스터마이징 된 GUI를 갖춘 매우 잘 스타일링 된 트레이딩 로봇 일 수도 있습니다.
12시간의 마스터링과 결과물:
3D는 잘 작동하지만 마스터하기는 쉽지 않습니다.
같은 질문 - 그리고 거래 터미널에 3D 그래픽이 필요한 이유는 무엇입니까?
아니면 이러한 "개발자의 패스 해킹"= 우리를 놀리기위한 것입니까?!!! :)
3D 그래픽으로 TOLK를 본 사람 ???
Sir.
이 기사의 코드가 실행되지 않습니다 ! 확인하고 도와주세요 .
Canva.mql 코드의 경우: 일부 Print(...) 코드를 추가하여 오류를 추적합니다.
328 줄.
Canva.mql 코드의 경우 : 추적 오류에 대한 일부 Print (....) 코드를 추가합니다 (아래 참조 : 328 줄).
아래 참조: 328줄: Canva.mql 코드의 경우: 250줄.
샘플 3D-surface.mq5의 경우
40줄: 3D-Surface.mq5 실행, 수신됨.
3D-Surface.mq5 실행, 수신됨.
무엇이 문제인가요?
5151이 무엇인가요?
내 디스플레이 어댑터는 Nivada FX 1700--- 구형 제품입니다. 페츄어 레벨 10.0 만 지원합니다.
따라서 DXcpl.exe를 사용하여 MT용 강제 랩을 설정하면 모두 정상적으로 실행됩니다.
언어의 기능을 보여주기 위해 나쁘지 않습니다.
그러나 거래에 사용할 수있는 곳을 생각했지만 거래에는 거의 유용하지 않지만 아무것도 떠오르지 않았습니다.
데모를 위해 포즈의 올바른 열기, 주문 설정, 수정, 삭제, 닫기 등에 대한 모든 확인을 포함하여 오류없이 검증을 위해 추가 전송을 위해 Expert Advisor 템플릿을 작성하는 것이 좋습니다.
내 요점은 mt5에서 전문가 조언을 작성했는데 오류와 문제없이 터미널에서 거래된다는 것입니다.
나는 검증을 위해 그것을 보냈고, 많은 오류가 있으며, 각 조치에 대해 약 5 개의 수표를 작성했습니다.
거래 로봇이 시장에 게시하기 전에 어떤 수표를 통과해야합니까?
그리고 그것은 쓸모가 없었고, 나는 한 달 동안 자신을 고문했지만 여전히 많은 오류가있었습니다.
나는 침을 뱉어야했고, mt5로 전환하기가 어렵다는 것은 아무것도 아니며 mt4에는 그런 문제가 없습니다.
템플릿은 확실히 유용 할 것입니다.
또는 작동하는 템플릿에 대한 링크를 주시면 좋은 템플릿을 찾지 못했습니다.
모두에게 행운을 빕니다!
작동하는 템플릿에 대한 링크를 알려주세요. 좋은 템플릿을 찾을 수 없습니다.