[아카이브!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 2. - 페이지 108

 
C#에서 DLL을 작성하려고 했습니다. 정적 함수가 포함되어 있습니다. lib와 함수 설명을 MQL로 가져옵니다. MQL을 사용할 때 " 함수 를 호출할 수 없습니다"라고 표시됩니다. 나는 C ++의 예를 보았고 함수는 특별한 방식으로 선언되어 있습니다. 그래서. C#으로 작성된 DLL에서 함수를 취소하는 방법은 무엇입니까? 가능합니까?
 
ScioMe :

포물선, 현재 및 이전의 SAR 값을 비교하려고합니다. 그러나 그것은 작동하지 않습니다. 나는 지금 하루 동안 고통 받고 있습니다. 이 코드가 작동하지 않는 이유는 무엇입니까?

복식을 비교하기 전에 NormalizeDouble() 함수를 사용하여 정규화해야 합니다.
 

SAR - 포물선 코드를 보았지만 아무것도 이해하지 못했습니다 !!!!

여기 함수 SaveLastReverse(i,true,start,price_low,last_high,ep,sar)가 있다고 가정해 보겠습니다. 그리고 대괄호 안에는 기록되지 않은 매개변수가 있습니다. 즉, 내부에 아무 것도 할당되지 않습니다. 여기에서 읽은 내용입니다. void SaveLastReverse(int last,int dir,double start,double low,double high,double ep, 더블 사)
{
save_lastreverse=마지막;
save_dirlong=디렉토리;
save_start=시작;
save_last_low=낮음;
save_last_high=높음;
save_ep=ep;
save_sar=사르;
}

 
즉, 변수 i, true, price_low
 
Reshetov :
복식을 비교하기 전에 NormalizeDouble() 함수를 사용하여 정규화해야 합니다.

매우 감사합니다! 하루 반 동안 화이팅!
 
idx :
C#에서 DLL을 작성하려고 했습니다. 정적 함수가 포함되어 있습니다. lib와 함수 설명을 MQL로 가져옵니다. MQL을 사용할 때 "함수를 호출할 수 없습니다"라고 표시됩니다. 나는 C ++의 예를 보았고 함수는 특별한 방식으로 선언되어 있습니다. 그래서. C#으로 작성된 DLL에서 함수를 취소하는 방법은 무엇입니까? 가능합니까?
MQL5 포럼의 기사를 참조하십시오.
 
EA는 동일한 지표의 여러 복사본을 사용하지만 매개변수는 다릅니다. 특정 사본을 삭제하는 방법은 무엇입니까? 그리고 그것이 가능합니까?
 
여기요 !!! 얘들아, 난 문제를 어떻게 해결할지 모르겠어...
요점은 다음과 같습니다
여기 내 코드 조각이 있습니다
정수 합계=OrdersTotal();
정수=0;
정수 a = 0;
정수 = 0;
(int r=total-1; r>=0; r--)
{
if( 주문 선택 (r, SELECT_BY_POS, MODE_TRADES ))
{
if(OrderSymbol()==symbol1)
{
ㄴ++;
경고("b",b);
}
if(OrderSymbol()==symbol2)
{
++;
경고("a",a);
}
if(OrderSymbol()==symbol3)
{
엔++;
경고("n",n);
}
}
}

하지만 모든 동일한 명령이 방해가 됩니다.
목표는 고문이 첨부된 차트에 있는 주문으로만 작업하는 것입니다...
도와주세요 2주째 머리가 깨졌어요...........
 
고문이 모든 작업을 정확히 반대로 수행하려면 어떻게 해야 하는지 알려주십시오. 나는 당신의 조언에 무한히 감사할 것이며 당신의 지갑에 대해 1달러를 지불할 것입니다. 미리 감사드립니다.
 
고문을 펼치십시오. 우리는 보게 될 것입니다. 달러를 유지하십시오 :D