코딩 도움말 - 페이지 284

 

물론 2개의 통화를 결합하여 제공해야 합니다... 여기의 목표는 기존 통화로는 제공되지 않는 "십자가"를 만드는 것입니다. 작업할 차트가 있으면 항상 거래 논리를 처리합니다. 고마워 형

mladen:
앗아피

아이디어는 마음에 들지만...

그러나 기호 거래에 존재하지 않는 기호를 거래할 수 있습니다. 따라서 오프라인 일반 차트를 만들 수 있지만 거래할 수 없는 경우(이 경우 "잘못된 기호" 오류가 발생함)
 

에바스파클링에게,

안녕하세요, 오늘 답장과 이메일 문의를 위해 저에게 PM을 보내셨습니다. 따라서 귀하는 무시당하지 않았다는 것을 알고 있습니다. TSD는 신규 등록자가 PM의 크레딧에 최소 15개의 게시물을 올리기 전에 답장하는 것을 허용하지 않는다는 점을 이해해 주십시오. 이것은 물론 포럼에 새로운 사람들이 응답하기 위해 주제를 게시하도록 강요하므로 여기에 OT 응답에 대해 사과드립니다.

ZUP을 발전시키기 위해 열심히 노력한 몇몇 사람들의 엄청난 노력으로 인해 아직 ZUP에 대한 공개 프로그래밍 노력을 제공하지 않을 것입니다. 그것은 이미 그것을 배우려는 다른 사람들을 위해 복잡성과 어려움을 증가시키는 충분한 하이브리드를 가지고 있습니다.

현재 나의 관심은 개인적인 사용/학습을 위해 남아 있으며 148 버전 이상(Mt4 600+ 빌드 시리즈에서 제대로 컴파일되는 것)에만 있습니다.

ZUP에서 프로그래머를 찾아달라는 귀하의 요청에 대한 저의 전반적인 제안은 도구에 대한 경험을 입증한 작성자 또는 소수의 사람을 고수하고 원하는 수정 사항이 ZUP을 목표로 하는 범위 내에 있는 경우 조언을 구하는 것입니다. 주어진 요청에 호의적으로 응답하지 않는 경우 그 이유를 표시하고 장기적인 이점이 없는 것으로 입증될 수 있는 영역에서 시간/비용을 절약할 수 있습니다. 그들은 누구보다 도구를 잘 압니다 .

다시 한 번 PM님께 답변을 드리지 못해 죄송합니다. 나는 일반적으로 덜 제한적인 포럼에 참여하기 때문에 응답 권한을 얻기 위해 여기에 머물지 않을 것입니다. 사실, 이 포럼에서 기본적인 기능 만 사용하려고 하는 내 초기 요청에 포럼 관리자가 응답하도록 하는 데는 성공하지 못했습니다.

문안 인사.

 
afpteam:
에바스파클링에게,

안녕하세요, 오늘 답장과 이메일 문의를 위해 저에게 PM을 보내셨습니다. 따라서 귀하는 무시당하지 않았다는 것을 알고 있습니다. TSD는 신규 등록자가 PM의 크레딧에 최소 15개의 게시물을 올리기 전에 답장하는 것을 허용하지 않는다는 점을 이해해 주십시오. 이것은 물론 포럼에 새로운 사람들이 응답하기 위해 주제를 게시하도록 강요하므로 여기에 OT 응답에 대해 사과드립니다.

ZUP을 발전시키기 위해 열심히 노력한 몇몇 사람들의 엄청난 노력으로 인해 아직 ZUP에 대한 공개 프로그래밍 노력을 제공하지 않을 것입니다. 그것은 이미 그것을 배우려는 다른 사람들을 위해 복잡성과 어려움을 증가시키는 충분한 하이브리드를 가지고 있습니다.

현재 나의 관심은 개인적인 사용/학습을 위해 남아 있으며 148 버전 이상(Mt4 600+ 빌드 시리즈에서 제대로 컴파일되는 것)에만 있습니다.

ZUP에서 프로그래머를 찾아달라는 귀하의 요청에 대한 저의 전반적인 제안은 도구에 대한 경험을 입증한 작성자 또는 소수의 사람을 고수하고 원하는 수정 사항이 ZUP을 목표로 하는 범위 내에 있는 경우 조언을 구하는 것입니다. 주어진 요청에 호의적으로 응답하지 않는 경우 그 이유를 표시하고 장기적인 이점이 없는 것으로 입증될 수 있는 영역에서 시간/비용을 절약할 수 있습니다. 그들은 누구보다 도구를 잘 압니다 .

다시 한 번 PM님께 답변을 드리지 못해 죄송합니다. 나는 일반적으로 덜 제한적인 포럼에 참여하기 때문에 응답 권한을 얻기 위해 여기에 머물지 않을 것입니다. 사실, 이 포럼에서 기본적인 기능만 사용하려고 하는 내 초기 요청에 포럼 관리자가 응답하도록 하는 데는 성공하지 못했습니다.

문안 인사.

우리의 증거에 따르면 당신은 관리자에게 연락을 시도하지 않았습니다(누구나 제한 없이 포럼 관리자 에게 PM을 보낼 수 있습니다 - 게시물이 0개인 회원도 포함)

제한 기준: PM은 상업적 스팸의 홍수로 여러 번 남용되어 사용자가 모든 회원에게 PM을 할 수 있기 전에 최소 15개의 게시물 제한을 도입하도록 강요받았습니다. 따라서 상업용 스패머(및 스캐머) 덕분에 모든 사용자에게는 이러한 제한 사항이 적용됩니다. 그렇지 않으면 사용자는 의미 없는 상업적 PM으로 넘쳐날 것입니다.

모두 제일 좋다

 

안녕 믈라덴

당신이 괜찮기를 바랍니다 ;-)

ProRealtime에서 변환하고 EUR/USD에 대한 내 결과와 비교하고 싶기 때문에 평균 기간으로만 지표를 수행할 수 있습니까?

-----------------------------------

이중 minPeriod = 평균 기간/2.0;

이중 maxPeriod = minPeriod*5.0;

정수 endPeriod = MathCeil(maxPeriod);

이중 신호 = MathAbs((저장된 가격[r-endPeriod][res]));

이중 소음 = 0.00000000001;

for(int k=1; k<endPeriod; k++) noise=noise+MathAbs(저장된 가격[rk][res]);

AveragePeriod = ((신호/잡음)*(maxPeriod-minPeriod))+minPeriod;

________________________________

감사합니다 좋은 하루 되세요

질리크

 

죄송합니다 Mladen, 나 혼자 성공

"평균 하나 더" MT4 버전

"평균 하나 더" ProRealtime 버전

요청 죄송합니다 좋은 주말 보내세요

질리크

파일:
usd.png  30 kb
 

안녕 모두,

틱으로 인해 가격이 오르거나 내리는지 보여주고 싶은 지표를 코딩하려고 합니다. 더 높은 가격을 유발하는 모든 진드기는 석회와 낮은 빨간색을 유발합니다. 저는 현재 MT4의 UI 가능성으로 어려움을 겪고 있습니다. 볼륨 표시기 와 같은 것을 갖고 싶지만 2가지 색상으로 여러 조각으로 되어 있습니다. 미니 직사각형은 많이 칠할 수 있었지만 캔들바나 볼륨바와 같은 타임라인으로 정리할 수는 없었습니다. 약간 어긋나 있습니다... 스크린샷을 참고하세요.

이것을 달성하는 방법이 있습니까?

내가 사용하는 코드는 다음과 같습니다.

string sname = name;

if (lastType == sum)

{

sname = lastName;

ObjectSet(sname, OBJPROP_PRICE2,value2);

}

else

{

if(ObjectFind(0,sname)!=ChartID())

{

ObjectCreate(sname,OBJ_RECTANGLE,1,date1,value1, date2, value2);

ObjectSet(sname, OBJPROP_WIDTH,5);

ObjectSet(sname, OBJPROP_STYLE,STYLE_SOLID);

ObjectSet(sname, OBJPROP_BACK, True);

if (sum == 1)

{

ObjectSetInteger(0,sname,OBJPROP_COLOR,Red);

ObjectSetInteger(0,sname,OBJPROP_FILL,Red);

}

else

{

ObjectSetInteger(0,sname,OBJPROP_COLOR,Lime);

ObjectSetInteger(0,sname,OBJPROP_FILL,Lime);

}

//--- set the style of rectangle lines

//ObjectSetInteger(0,name,OBJPROP_STYLE,STYLE_SOLID);

}

}

감사합니다.

안톤

파일:
tickcount.png  13 kb
 
Antony1:
안녕 모두,

틱으로 인해 가격이 오르거나 내리는지 보여주고 싶은 지표를 코딩하려고 합니다. 더 높은 가격을 유발하는 모든 진드기는 석회와 낮은 빨간색을 유발합니다. 저는 현재 MT4의 UI 가능성으로 어려움을 겪고 있습니다. 볼륨 표시기와 같은 것을 갖고 싶지만 2가지 색상으로 여러 조각으로 되어 있습니다. 미니 직사각형은 많이 칠할 수 있었지만 캔들바나 볼륨바와 같은 타임라인으로 정리할 수는 없었습니다. 약간 어긋나 있습니다... 스크린샷을 참고하세요.

이것을 달성하는 방법이 있습니까?

내가 사용하는 코드는 다음과 같습니다.

string sname = name;

if (lastType == sum)

{

sname = lastName;

ObjectSet(sname, OBJPROP_PRICE2,value2);

}

else

{

if(ObjectFind(0,sname)!=ChartID())

{

ObjectCreate(sname,OBJ_RECTANGLE,1,date1,value1, date2, value2);

ObjectSet(sname, OBJPROP_WIDTH,5);

ObjectSet(sname, OBJPROP_STYLE,STYLE_SOLID);

ObjectSet(sname, OBJPROP_BACK, True);

if (sum == 1)

{

ObjectSetInteger(0,sname,OBJPROP_COLOR,Red);

ObjectSetInteger(0,sname,OBJPROP_FILL,Red);

}

else

{

ObjectSetInteger(0,sname,OBJPROP_COLOR,Lime);

ObjectSetInteger(0,sname,OBJPROP_FILL,Lime);

}

//--- set the style of rectangle lines

//ObjectSetInteger(0,name,OBJPROP_STYLE,STYLE_SOLID);

}

}

감사합니다.

안톤

안톤

이 스레드를 확인하셨습니까? https://www.mql5.com/en/forum/176348 ?

 

안녕하세요 고수님들

약간의 도움이 필요합니다.

내 차익 거래 ea에서 다시 작업 중입니다.

차익 거래를 위해 포지션을 엽니다. 특정 시간에 위치를 추가합니다. 나는 모든 것을 작동시킵니다.

그러나 나는 그것이 두 번째 시간에 위치를 추가하기를 원하고, 이번에는 내가 할 수 있는 모든 것을 시도하지만 아무것도, 2일부터 그것에 있습니다.

멋진 전문가가 한 번 봐주시겠습니까?

코드에서 검색: ADD TO MAIN POSITIONS 2(라인 220)(첫 번째 "위치 추가"가 작동 중임)

정말 감사합니다 !

 
Big Joe:
안녕하세요 고수님들

약간의 도움이 필요합니다.

내 차익 거래 ea에서 다시 작업 중입니다.

차익 거래를 위해 포지션을 엽니다. 특정 시간에 위치를 추가합니다. 나는 모든 것을 작동합니다.

그러나 나는 그것이 두 번째 시간에 위치를 추가하기를 원하고, 이번에는 내가 할 수 있는 모든 것을 시도하지만 아무것도, 2일부터 그것에 있습니다.

멋진 전문가가 한 번 살펴볼까요?

코드에서 검색: ADD TO MAIN POSITIONS 2(라인 220)(첫 번째 "위치 추가"가 작동 중임)

정말 감사합니다 !

S1OkToOrder 및 S2OkToOrder 변수의 값을 확인하십시오 . 그들이 당신이 새로운 직책에 들어가는 것을 막고 있다고 거의 확신합니다.

 

안녕 mladen, 당신은 EA에 시간 기능을 추가하기 위한 몇 가지 코드를 도와주었습니다. ProfitTarget이 작동하도록 하기 위해 고군분투하고 있습니다. ea Blessing_3_V3_9_6에 추가할 수 있다면(이전 게시물에서 링크를 제공했습니다) 대단히 감사하겠습니다. 고맙습니다.