D1에 있는 마우스의 판독값을 원하고 더 작은 TF에 섹션을 그립니다. 아무 것도 그리지 않습니다. 코드를 첨부하겠습니다.
int start() { int counted_bars=IndicatorCounted(); int limit; if (TimeFrame>0) limit=Bars-counted_bars+(TimeFrame/Period()); else limit=Bars-counted_bars-1; int i=limit; int C_time; int Bar_Shift; if (limit==0) return(0); //wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww int h,l,h1,l1; while(i>=0) { C_time=Time[i]; Bar_Shift=iBarShift(NULL,TimeFrame,C_time,true); h=iMA(NULL,0,period,0,MODE_EMA,2,Bar_Shift); l=iMA(NULL,0,period,0,MODE_EMA,3,Bar_Shift);
모두에게 좋은 하루 ..... 질문이 있습니다. 다른 브로커에 두 명의 고문을 걸었습니다. 그 중 하나는 Alpari입니다. 반면에 Advisor는 작동하고 모든 것이 정상이지만 Alpari에서 아무 일도 일어나지 않습니다. Alpari에서 다른 Advisor를 동시에 테스트하는 이유가 있습니까? 즉, Expert Advisor를 동일한 터미널에서 작동시키고 다른 하나를 테스트할 수 있습니까? 감사해요!!!
laveosa : 모두에게 좋은 하루 ..... 질문이 있습니다. 다른 브로커에 두 명의 고문을 걸었습니다. 그 중 하나는 Alpari입니다. 반면에 Advisor는 작동하고 모든 것이 정상이지만 Alpari에서 아무 일도 일어나지 않습니다. Alpari에서 다른 Advisor를 동시에 테스트하는 이유가 있습니까? 즉, Expert Advisor를 동일한 터미널에서 작동시키고 다른 하나를 테스트할 수 있습니까? 감사해요!!!
이것도 가능! 테스터는 어드바이저의 데이터를 가져와서 어드바이저의 작업을 방해하지 않습니다!
안녕하세요.
D1에 있는 마우스의 판독값을 원하고 더 작은 TF에 섹션을 그립니다. 아무 것도 그리지 않습니다. 코드를 첨부하겠습니다.
int start()
{
int counted_bars=IndicatorCounted();
int limit;
if (TimeFrame>0) limit=Bars-counted_bars+(TimeFrame/Period());
else limit=Bars-counted_bars-1;
int i=limit;
int C_time;
int Bar_Shift;
if (limit==0) return(0);
//wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
int h,l,h1,l1;
while(i>=0)
{
C_time=Time[i];
Bar_Shift=iBarShift(NULL,TimeFrame,C_time,true);
h=iMA(NULL,0,period,0,MODE_EMA,2,Bar_Shift);
l=iMA(NULL,0,period,0,MODE_EMA,3,Bar_Shift);
//----
ExtMapBuffer1[Bar_Shift]=h;
ExtMapBuffer2[Bar_Shift]=l;
i--;}
//----
return(0);
}
누군가가 코드를 수정하거나 코드가 어떻게 되어야 하는지 알려줄 것입니다.
미리 감사드립니다.
https://www.mql4.com/en/search#!keyword=MTF%20MA&module=mql4_module_codebase
링크 감사합니다만 그건 제가 필요로 하는 것이 아닙니다
이 점들을 섹션으로 연결하고 싶습니다.
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);
모두에게 좋은 하루 ..... 질문이 있습니다. 다른 브로커에 두 명의 고문을 걸었습니다. 그 중 하나는 Alpari입니다. 반면에 Advisor는 작동하고 모든 것이 정상이지만 Alpari에서 아무 일도 일어나지 않습니다. Alpari에서 다른 Advisor를 동시에 테스트하는 이유가 있습니까? 즉, Expert Advisor를 동일한 터미널에서 작동시키고 다른 하나를 테스트할 수 있습니까? 감사해요!!!
이것도 가능! 테스터는 어드바이저의 데이터를 가져와서 어드바이저의 작업을 방해하지 않습니다!
이것도 가능! 테스터는 어드바이저의 데이터를 가져와서 어드바이저의 작업을 방해하지 않습니다!
덕분에 이해했습니다.
링크 감사합니다만 그건 제가 필요로 하는 것이 아닙니다
이 점들을 섹션으로 연결하고 싶습니다.
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexEmptyValue(0,0.0);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexEmptyValue(1,0.0);
그런 다음 조각이 아닌 전체 코드를 표시해야 합니다. 당신은 아무것도 생각할 필요가 없습니다
인디케이터는 오래전에 만든거라 작동 여부는 잘 모르겠습니다.
우선, 원하는 것을 명확하게 공식화하십시오. 기하학적 접근을 환영합니다.
이 문제에 대한 스레드를 열었습니다. https://www.mql5.com/en/forum/143933
저는 이제 막 프로그래밍 언어를 배우기 시작했습니다. 그래서 제 말을 잘못해서 죄송합니다.)) double sl= 변수를 설정해야 하는데 잘 모르겠습니다. 정지는 bar1의 최저점과 같아야 합니다. 감사해요
이중 sl= 낮음[i+1];