나는 지금 충분히 오랫동안 검색했다 ... 내가 본 유일한 솔루션이자 가장 좋은 방법은 ObjectCreate를 사용하는 것입니다. 저는 몇 달 전에도 그 결론에 도달했습니다. 비트맵 코드 110 또는 기타 기호에 만족한다면 이를 사용하십시오... 내 소프트웨어에서 사용 여러 번 ObjectCreate를 사용하면 훌륭한 작업을 수행하고 있으며 애플리케이션 속도 저하에 대해 걱정하지 않아도 됩니다. 200.000개 개체도 속도가 느려지지 않습니다. 또한 인덱스 버퍼는 필요한 경우 다른 데이터 계산을 자유롭게 수행할 수 있습니다(8개만 있음). objectCreate를 사용하면 차트의 특별 지점에 색상 표시를 할 수 있는 더 많은 무료 선택권이 있으며 무제한 ...
당신의 생각을 공유, 내가 여기 ...
약간의 추가: SetIndexArrow(0,59); (59에서 110을 변경하면 대시처럼 보입니다. "너비"를 사용하여 조금 더 크게 만들 수 있습니다.)
kiromano: 답장을 보내 주셔서 감사합니다,
코드 부분입니다. 각 막대의 최고점과 최저점을 표시하고 싶은 이동 평균 봉투입니다. 각 막대에서 약 6개 또는 8개의 점을 사용하고 있기 때문에 대시는 내가 찾을 수 있는 현재 가장 작은 화살표("110" 사각형 화살표 모양)보다 화면을 덜 복잡하게 만듭니다.
//---- 표시기
표시 버퍼(2);
SetIndexBuffer(0,ma1);
SetIndexBuffer(1,ma2);
SetIndexStyle(0,DRAW_ARROW,0,0);
SetIndexStyle(1,DRAW_ARROW,0,0);
SetIndexArrow(0,110);
SetIndexArrow(1,110);
SetIndexShift(0, 시프트);
SetIndexShift(1, 시프트);
SetIndexLabel(0,"MA 다운");
SetIndexLabel(1,"MA Up");
//----
반환(0);
나는 두 개의 MA가 표시된 사진을 첨부했습니다. 4개를 모두 활성화하면 내가 가진 것을 볼 수 있습니다.
"숲"에 대한 "나무"를 볼 수 없습니다 (일부러 거꾸로 말한 것입니다.) 59 화살표 코드는 잘 됩니다. 나는 그것을 얻을 수 있을 때마다 단순한 것을 좋아한다. objectcreate 함수 는 차트에 생성하고 남겨두려는 경우 조금 더 필요합니다. 또한 iCustom을 통해 다양한 레벨을 사용합니다.
감사합니다.
핍 신이 당신을 호의적으로 바라볼 수 있기를 바랍니다.
IN10TION: 나는 지금 충분히 오랫동안 검색했다 ... 내가 본 유일한 솔루션이자 가장 좋은 방법은 ObjectCreate를 사용하는 것입니다. 저는 몇 달 전에도 그 결론에 도달했습니다. 비트맵 코드 110 또는 기타 기호에 만족한다면 이를 사용하십시오... 내 소프트웨어에서 사용 여러 번 ObjectCreate를 사용하면 훌륭한 작업을 수행하고 있으며 애플리케이션 속도 저하에 대해 걱정하지 않아도 됩니다. 200.000개 개체도 속도가 느려지지 않습니다. 또한 인덱스 버퍼는 필요한 경우 다른 데이터 계산을 자유롭게 수행할 수 있습니다(8개만 있음). objectCreate를 사용하면 차트의 특별 지점에 색상 표시를 할 수 있는 더 많은 무료 선택권이 있으며 무제한 ...
당신의 생각을 공유, 내가 여기 ...
약간의 추가: SetIndexArrow(0,59); (59에서 110을 변경하면 대시처럼 보입니다. "너비"를 사용하여 조금 더 크게 만들 수 있습니다.)
지금 두통이 있습니다. 현재 표시기가 내가 원하는 대로 작동하지 않습니다....
내가 원하는 것은...
구입하다
Sellflag != 1(Sellflag은 1이 아님)
OzFX 매수 신호
ADX>25인 경우 Buyflag=1로 설정
팔다
Buyflag != 1(구매 플래그는 1이 아님)
OzFX 매도 신호
ADX>25인 경우 판매 플래그=1로 설정
ADX<25 일 때 buy/sellflag=0 재설정
그렇게 함으로써 우리는 가짜/약한 브레이크아웃을 걸러낼 수 있습니다!!!
나는 나를 도울 전문가를위한 소스 코드를 첨부했습니다 !!
소닉
뭔가를 바꾸기 시작하지만...
메인 루프가 잘못되었고 논리 "and" 및 "or" 기능 이 코드에 잘 맞지 않습니다... 그래서 논리에 문제가 있는 것 같습니다...
AC, STOCH, ADX에 대해 말씀해 주시겠습니까?
지금 프로그래밍된 방식은 계산하는 데 PC에 큰 부하를 줄 것입니다... 거의 모든 것을 변경해야 합니다...
...
지금 두통이 있습니다. 현재 표시기가 내가 원하는 대로 작동하지 않습니다....
내가 원하는 것은...
구입하다
Sellflag != 1(Sellflag은 1이 아님)
OzFX 매수 신호
ADX>25인 경우 Buyflag=1로 설정
팔다
Buyflag != 1(구매 플래그는 1이 아님)
OzFX 매도 신호
ADX>25인 경우 판매 플래그=1로 설정
ADX<25 일 때 buy/sellflag=0 재설정
그렇게 함으로써 우리는 가짜/약한 브레이크아웃을 걸러낼 수 있습니다!!!
나는 나를 도울 전문가를위한 소스 코드를 첨부했습니다 !!
소닉나는 상황을 바꾸기 시작하지만...
메인 루프가 잘못되었고 논리 "and" 및 "or" 기능이 코드에 잘 맞지 않습니다... 그래서 논리에 문제가 있는 것 같습니다...
AC, STOCH, ADX에 대해 말씀해 주시겠습니까?
지금 프로그래밍된 방식은 계산하기 위해 PC에 큰 부하를 줄 것입니다... 거의 모든 것을 변경해야 합니다...
...for 루프가 맞나요???
{
for (k = Bars - 205; k >= 0; k --)
{
답장을 보내 주셔서 감사합니다,
코드 부분입니다. 각 막대의 최고점과 최저점을 표시하고 싶은 이동 평균 봉투 입니다. 각 막대에서 약 6개 또는 8개의 점을 사용하고 있기 때문에 대시는 내가 찾을 수 있는 현재 가장 작은 화살표("110" 사각형 화살표 모양)보다 화면을 덜 복잡하게 만듭니다.
//---- 표시기
표시 버퍼(2);
SetIndexBuffer(0,ma1);
SetIndexBuffer(1,ma2);
SetIndexStyle(0,DRAW_ARROW,0,0);
SetIndexStyle(1,DRAW_ARROW,0,0);
SetIndexArrow(0,110);
SetIndexArrow(1,110);
SetIndexShift(0, 시프트);
SetIndexShift(1, 시프트);
SetIndexLabel(0,"MA 다운");
SetIndexLabel(1,"MA Up");
//----
반환(0);
나는 두 개의 MA가 표시된 사진을 첨부했습니다. 4개를 모두 활성화하면 내가 가진 것을 볼 수 있습니다.
코드를 지금 그대로 보낼 수 있나요... 그리고 가능하면 원하는 대로 사진을 만들어 주세요... 결과가 조금 애매합니다... 좋은 주말 보내세요!
나는 지금 충분히 오랫동안 검색했다
... 내가 본 유일한 솔루션이자 가장 좋은 방법은 ObjectCreate를 사용하는 것입니다. 저는 몇 달 전에도 그 결론에 도달했습니다. 비트맵 코드 110 또는 기타 기호에 만족한다면 이를 사용하십시오... 내 소프트웨어에서 사용 여러 번 ObjectCreate를 사용하면 훌륭한 작업을 수행하고 있으며 애플리케이션 속도 저하에 대해 걱정하지 않아도 됩니다. 200.000개 개체도 속도가 느려지지 않습니다. 또한 인덱스 버퍼는 필요한 경우 다른 데이터 계산을 자유롭게 수행할 수 있습니다(8개만 있음). objectCreate를 사용하면 차트의 특별 지점에 색상 표시를 할 수 있는 더 많은 무료 선택권이 있으며 무제한 ...
당신의 생각을 공유, 내가 여기 ...
약간의 추가: SetIndexArrow(0,59); (59에서 110을 변경하면 대시처럼 보입니다. "너비"를 사용하여 조금 더 크게 만들 수 있습니다.)
답장을 보내 주셔서 감사합니다,
코드 부분입니다. 각 막대의 최고점과 최저점을 표시하고 싶은 이동 평균 봉투입니다. 각 막대에서 약 6개 또는 8개의 점을 사용하고 있기 때문에 대시는 내가 찾을 수 있는 현재 가장 작은 화살표("110" 사각형 화살표 모양)보다 화면을 덜 복잡하게 만듭니다.
//---- 표시기
표시 버퍼(2);
SetIndexBuffer(0,ma1);
SetIndexBuffer(1,ma2);
SetIndexStyle(0,DRAW_ARROW,0,0);
SetIndexStyle(1,DRAW_ARROW,0,0);
SetIndexArrow(0,110);
SetIndexArrow(1,110);
SetIndexShift(0, 시프트);
SetIndexShift(1, 시프트);
SetIndexLabel(0,"MA 다운");
SetIndexLabel(1,"MA Up");
//----
반환(0);
나는 두 개의 MA가 표시된 사진을 첨부했습니다. 4개를 모두 활성화하면 내가 가진 것을 볼 수 있습니다.맞습니다...하지만...
차트당 10.000개의 막대 및/또는 여러 차트가 있는 경우... 매번 새 따옴표에서 눈금이 있으면 전체 지표를 처음부터 다시 계산하므로 성능이 훨씬 느려지고 불필요해집니다...
UP 및 DOWN 차이 사이의 확률적 신호 OzFX_Regular 부분에도 오류가 있습니다( 기능인 경우).
for 루프가 맞나요???
{
for (k = Bars - 205; k >= 0; k --)
{
다중 지표 질문
여보세요
나는 실시간으로 거래하는 시스템이 있지만 수동으로 5개의 지표가 있습니다.
일반적인 추세 방향에 대한 기울기 방향입니다. 그리고 4명.
다른 4명과 함께 나는 4명 중 3명이 신호를 보내고 경사 방향 표시기와 같은 방향에 있는 경우에만 위치를 입력합니다. 코딩할 때 이러한 정렬 또는 재량을 EA로 코딩할 수 있습니다.
환상적인 EA 중 일부가 이 포럼을 노크하는 것을 본 후에 가능하다고 생각하고 싶습니다.
나는 귀를 기울이고 있습니다, 당신은 저에게 개인 메시지 를 보내거나 공개적으로 가져올 수 있습니다 ...
지표가 잘 코딩되어 있다면 마무리 EA가 그리 멀지 않은 것입니다.![](https://c.mql5.com/forextsd/smiles/wink.png)
여보세요
나는 실시간으로 거래하는 시스템이 있지만 수동으로 5개의 지표가 있습니다.
일반적인 추세 방향에 대한 기울기 방향입니다. 그리고 4명.
다른 4명과 함께 나는 4명 중 3명이 신호를 보내고 경사 방향 표시기와 같은 방향에 있는 경우에만 위치를 입력합니다. 코딩할 때 이러한 정렬 또는 재량을 EA로 코딩할 수 있습니다.
환상적인 EA 중 일부가 이 포럼을 노크하는 것을 본 후에 가능하다고 생각하고 싶습니다.인텐션,
"숲"에 대한 "나무"를 볼 수 없습니다
(일부러 거꾸로 말한 것입니다.) 59 화살표 코드는 잘 됩니다. 나는 그것을 얻을 수 있을 때마다 단순한 것을 좋아한다. objectcreate 함수 는 차트에 생성하고 남겨두려는 경우 조금 더 필요합니다. 또한 iCustom을 통해 다양한 레벨을 사용합니다.
감사합니다.
핍 신이 당신을 호의적으로 바라볼 수 있기를 바랍니다.
나는 지금 충분히 오랫동안 검색했다
당신의 생각을 공유, 내가 여기 ...
약간의 추가: SetIndexArrow(0,59); (59에서 110을 변경하면 대시처럼 보입니다. "너비"를 사용하여 조금 더 크게 만들 수 있습니다.)이걸로 해봐...
당신의 도움을 주셔서 대단히 감사합니다. 진심으로 감사합니다.