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

 
kwadrad :

주어진 색상의 직사각형처럼 보이도록 OBJ_LABEL을 설명하는 방법을 알려주세요.

그런 코드는 비문을 그리는데 직사각형처럼 보이는 OBJ_LABEL 을 만났는데 코드가 EX4 형식이라 볼 방법이 없다.

이거 어떻게 하는지 아시는 분 계신가요?


옵션으로

OBJ_LABEL만

 
VladislavVG :

나는 당신에게 편지를 썼습니다 - 문서를 읽으십시오. 나는 해독한다: 기능에 의한 도움은 읽을 운명이 아니다?

아니면 열린 문을 계속 뚫고 나갈 것인가?


정말 감사합니다, 신의 축복이 있기를!
 
Vinin :


옵션으로

OBJ_LABEL만

그들은 코드를 제공하지 않았습니다 ...

그리고 가격과 시간이 아닌 화면 좌표에 화살표(OBJ_ARROW)가 어떻게 붙어 있습니까? 아니면 객체의 매개변수가 지속적으로 변경됩니까?

 
MaxZ :

그들은 코드를 제공하지 않았습니다 ...

그리고 가격과 시간이 아닌 화면 좌표에 화살표(OBJ_ARROW)가 어떻게 붙어 있습니까? 아니면 객체의 매개변수가 지속적으로 변경됩니까?


화살표는 화면 좌표에 연결됩니다. 아직 코드를 게시할 수 없습니다.


메뉴 시스템, 패널 열기/닫기. 패널은 다양한 용도로 사용됩니다. 패널 중 하나는 표시기 매개변수를 제어합니다(화살표를 통해). 두 번째 패널에는 선택한 매개변수의 효과에 대한 정보가 포함됩니다.

패널의 크기와 위치 는 컨트롤을 사용하여 조정됩니다.

 
MaxZ :

개인사정으로 가능한가요?

한 번에 모든 것이 가능합니까?

주말에도 쉬지 않는 사람이 있다.


글쎄, 왜 그렇게 빨리? 나는 단지 바빴다. 오늘 직장에서. 하지만 요점은... 포럼 중 하나에서 TD Sequential.mq4 표시기를 찾았습니다. 파란색과 빨간색 9(9)가 나타날 때 사운드 신호를 첨부할 수 있습니까?
 

//+----------------------------------------------- --------------------+
//| TD 시퀀셜.mq4 |
//| Copyright © 2004, MetaQuotes Software Corp. |
//| https://www.metaquotes.net/ |
//+----------------------------------------------- --------------------+
#property copyright "제임스 오브라이언"
#속성 링크 " https://www.metaquotes.net/ "
//----
#속성 표시기_차트_창
#속성 표시기_버퍼 1
#property indicator_color1 라임그린
//#속성 표시기_색상2 빨간색
//---- 입력 매개변수
//intshift=0;
정수 나;
정수=0;
intnum1=0;
문자열 textVar;
//---- 버퍼
이중 ExtMapBuffer1[];
//이중 ExtMapBuffer2[];
//더블 b4plusdi,b4minusdi,nowplusdi,nowminusdi;
//+----------------------------------------------- --------------------+
//| 사용자 지정 표시기 초기화 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
//---- 표시기
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0.159);
SetIndexBuffer(0, ExtMapBuffer1);
/*
SetIndexStyle(1,DRAW_ARROW,EMPTY);
SetIndexArrow(1,234);
SetIndexBuffer(1, ExtMapBuffer2);
*/
//----
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 고객 표시기 초기화 해제 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
//---- TODO: 여기에 코드 추가
정수 제한;
제한=1500;
for(int i=limit; i>=0; i--)
{
ObjectDelete(""+i);
}
//----
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 사용자 지정 표시기 반복 기능 |
//+----------------------------------------------- --------------------+
정수 시작()
{
정수 제한;
int counted_bars=IndicatorCounted();
//---- 가능한 오류 확인
if(counted_bars<0) return(-1);
//---- 마지막으로 계산된 막대가 다시 계산됩니다.
if(counted_bars>0) counted_bars--;
limit=1500-counted_bars;
//---- 첫 번째 버퍼에서 계산된 macd
for(int i=limit; i>=0; i--)
{
if(닫기[i+1]<닫기[i+5])num=숫자 + 1;
다른 숫자 = 0;
if (숫자 > 0 && 숫자 < 10)
{
textVar=숫자;
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point );
ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", 빨간색);
}
경우(숫자==9)
{
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point );
ObjectSetText(""+i, ""+DoubleToStr(num,0), 16, "Arial", 빨간색);
}
else if((닫기[i+1]<닫기[i+5])&& 숫자>=10)
{
ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point );
ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", 주황색);
}
if(닫기[i+1]>닫기[i+5]) num1=num1 + 1;
그렇지 않으면 num1=0;
//----
if (숫자1 > 0 && 숫자1 < 10)
{
textVar=숫자1;
ObjectCreate(""+i, OBJ_TEXT, 0, 시간[i+1],높음[i+1]+10*Point );
ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", RoyalBlue);
}
경우(숫자1==9)
{
ObjectCreate(""+i, OBJ_TEXT, 0, 시간[i+1],높음[i+1]+10*Point );
ObjectSetText(""+i, ""+DoubleToStr(num1,0), 16, "Arial", RoyalBlue);
}
else if((닫기[i+1]>닫기[i+5])&& num1>=10)
{
ObjectCreate(""+i, OBJ_TEXT, 0, 시간[i+1],높음[i+1]+10*Point );
ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", LightSkyBlue);
}
}
//----
리턴(0);
}
//+----------------------------------------------- --------------------+

 

방금 404 오류를 봤습니다. http://bazaforex.3dn.ru/load/metatrader_4_indikatory/td_sequential/2-1-0-63 시도하겠습니다.

 

최대 Z :


반대로 매수에 대해서는 손절매를 낮게 설정하고 매도에 대해서는 높게 설정해야 한다는 점을 잠시 잊읍시다...


예를 들어 EURUSD 통화 쌍을 선택합시다. 우리는 숏 포지션을 열어야 합니다. 사용 가능한 첫 번째 터미널을 사용합니다.

- 4자리 따옴표 ;

- 마지막으로 기록된 입찰가 = 1.4396(테스트에서는 확실히 다르지만 요점은 아님)

- MarketInfo(Symbol(),MODE_STOPLEVEL)은 2를 반환합니다.

VStopLossShort 변수가 무엇과 같을지 고려합니다.

오_오

예를 들어 USDJPY와 같은 쌍을 선택하고 실수로 SL과 TP를 교환하더라도 실수가 없어야 합니다... :)))))))))))))))))


네 감사합니다. 그리고 로만 감사합니다. 알았다 :).

알려주십시오. 통계가 있습니까? 통화 쌍에 대한 바람직한 손절매 수준은 무엇입니까? 예를 들어 AUDCAD의 경우 100점, AUDCHF의 경우 150점 등입니다. 아니면 모든 것이 전략에 달려 있습니까?

 
first_may :


네 감사합니다. 그리고 로만 감사합니다. 알았다 :).

알려주십시오. 통계가 있습니까? 통화 쌍에 대한 바람직한 손절매 수준은 무엇입니까? 예를 들어 AUDCAD의 경우 100점, AUDCHF의 경우 150점 등입니다. 아니면 모든 것이 전략에 관한 것입니까?


"발" 스레드 를 읽고 ... 그리고 답을 공유하세요... :-)))
 
Roman. :

"발" 스레드 를 읽고 ... 그리고 답을 공유하세요... :-)))


예, 지금 읽어보겠습니다... 그리고 또한, 시스템을 테스트하고 다음 보고서를 받았다고 말할 수도 있습니다. 비판해주세요 :).

추신. 로트 크기(중요한 경우):

이중 MinLot=시장 정보(Symbol(),MODE_MINLOT); // 최소 로트 크기

사유: