for(int cycle=1; cycle<=6; cycle++)
{
int period = per+(CountBuy()+CountSell());
vgran = iCustom(NULL,TF,"Канал_1",period,1,0);
}
말하다. iCustom을 통해 표시기를 추가하고 이 표시기를 반복하면서 1개의 입력 매개변수 기간을 변경합니다. 결국, 나는 몇 가지 옵션을 선택하고 작업합니다. 나는 마지막 막대만 가져간다. 그러나 어드바이저를 중지 했을 때 다른 매개변수가 있는 12개의 표시기가 전체 기록 기간 동안 표시되는 것을 확인했습니다. 표시기가 히스토그램(별도 창)으로 변환되면 그에 따라 12개의 히스토그램 창이 나타납니다. 루프를 반복하는 동안 전체 표시기가 사용되지 않고 마지막 값만 사용되도록 제거하는 방법(표시 라인 아님).
Aleksandr Kononov 어드바이저를 중지 했을 때 다른 매개변수가 있는 12개의 표시기가 전체 기록 기간 동안 표시되는 것을 확인했습니다. 표시기가 히스토그램(별도 창)으로 변환되면 그에 따라 12개의 히스토그램 창이 나타납니다. 루프를 반복하는 동안 전체 표시기가 사용되지 않고 마지막 값만 사용되도록 제거하는 방법(표시 라인 아님).
고맙습니다. 나는 이것으로 일할 것이다. 디렉토리에서 직접 PPC
고맙습니다. 나는 이것으로 일할 것이다. 디렉토리에서 직접 PPC
적응이 된듯...
모두 mql5가 mql4보다 훨씬 빠르다고 말합니다. 그럼 질문입니다. 동일한 Expert Advisor가 mql4에서 164ms, mql5에서 527ms로 실행되는 이유는 무엇입니까? 무엇이 문제가 될 수 있습니까?
적응이 된듯...
모두 mql5가 mql4보다 훨씬 빠르다고 말합니다. 그럼 질문입니다. 동일한 Expert Advisor가 mql4에서 164ms, mql5에서 527ms로 실행되는 이유는 무엇입니까? 무엇이 문제가 될 수 있습니까?
성능은 무엇을 어떻게 측정했습니까?
모든 적응된 모든 컴파일러 오류가 수정되었습니다. 기술 지표 사용을 제외하고. 머리가 핑 돌고 도무지 알 수가 없다. 문서는 두 페이지에 대해 이해할 수 없는 쓰레기입니다. 어쩌면 내가 잘못된 곳을 찾고 있는지도 모릅니다.
mql4 유형의 코드 한 줄
이중 MA1EURGBP_TF = iMA("EURGBP",15,MA1_Period,0,MODE_EMA,PRICE_OPEN,0);
또는
double Stoch_M_GBPUSD=iStochastic("GBPUSD", Stoch_Period, K_Period, D_Period, 감속, MODE_EMA, 0, MODE_MAIN, 0);
문서로 판단하면 mql5의 전체 코드 페이지로 변경됩니다. 핸들, 버퍼, 매개변수가 있는 배열, 이것은 init에 있습니다, 이것은 계산기에 있습니다, 핸들을 생성할 때 오류 처리 ... 일종의 게임 ... 아마도 내가 잘못된 곳을 찾고 있는 것 같습니다 ???
그리고 여러 쌍과 여러 시간대를 사용하면 일반적으로 "전쟁과 평화"가 나타납니다.
4k에서 다른 캐릭터의 정보 부분은 작동하지만 주문 부분은 작동하지 않습니다. 그러나 먼저 필요한 기호를 따옴표 아카이브에 업로드해야 합니다. 이전에는 작동하지 않았습니다. 기호로 아카이브를 로드하는 깊이에서 작동합니다. 아카이브에 날짜가 표시됩니다.
더 많은 조언을 도와주세요.
EA는 MT5로 전환했고 모든 것이 작동하는 것 같습니다. 실행의 정확성을 확인하기 위해 사용자 지정 표시기 가 MT4에 작성되었으며 이제 MT5에도 전송합니다.
표시기를 조정했는데 작동하는 것 같지만 정확하지는 않습니다.
1) 제거하는 동안 차트에서 개체 제거가 작동하지 않습니다. 오류의 여지가 없는 것 같았습니다.
int OnInit()
{
ObjectCreate(0,"GBP_S0",OBJ_LABEL,0,0,0,0,0);
반환(INIT_SUCCESSED);
}
무효 OnDeinit(const int 이유);
{
ObjectDelete(0,"GBP_S0");
}
2)
이렇게 하면:
ExtGBPBuffer[i]=GBPTP;
ObjectSetString(0,"GBP_S101",OBJPROP_TEXT,ExtGBPBuffer[i]);
GBP_S101의 그 가치는 바로 당신이 찾고 있는 것입니다. 그리고 선은 0입니다. 어때요? 저것들. 선이 그어지고 모든 것이 선명하고 색과 굵기 값을 제외한 모든 것이
내가 해도 ExtGBPBuffer[i]=2; 여전히 0에 라인
1) 제거하는 동안 차트에서 개체 제거가 작동하지 않습니다. 오류의 여지가 없는 것 같았습니다.
공장
얘들 아, 공개 가격으로 MA를 기반으로 한 mql4 사용자 정의 표시기 는 새로운 틱이 도착해도 판독 값을 변경하지 않으므로 공개 가격이기도합니다.
mql5에서 적응된 표시기는 각 틱과 함께 전환 경계 영역의 판독값을 변경합니다... 또한 개시 가격에서도 이 작업을 수행했습니다.
복사=CopyBuffer(MA2EURJPY,0,1,CountBars,MA2EURJPY_TF);
if(복사<0)
Print("MA2EURJPY_MAS 복사 시도 실패");
두 번째 읽기를 수행하지만 여전히 앞뒤로 똑딱 거리고 있습니다.
공장
어쩐지 시간이 흐르면서 언어가 버기 쇼 PPC처럼 느껴집니다. mql4는 내가 작성한 것과 작동하는 것을 분명히 수행합니다. mql5에서는 관련 없는 섹션을 전혀 편집하고 모든 것이 작동을 멈춥니다...
어쩐지 시간이 흐르면서 언어가 버기 쇼 PPC처럼 느껴집니다. mql4는 내가 작성한 것과 작동하는 것을 분명히 수행합니다. mql5에서는 관련 없는 섹션을 전혀 편집하고 모든 것이 작동을 멈춥니다...
저도 비슷한 상황이 있었는데 "여자 얘기가 아니다"라고 나올 때마다 그래서...