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

 
Jonivator :
Visualizer와 테스터에 문제가 발생했습니다. 거래가 그림에 잘못 표시되고 모든 것이 이동하는 논리가 없습니다. 다른 전략(사진의 Sidus)을 시도하고 폴더를 삭제하고 레지스트리를 정리하여 터미널을 재배열하고 Linux에서 실행했습니다. 모든 곳이 동일합니다. 공중에서 거래. 이게 뭔가요? 터미널 알파리 399.

HZ. 한 가지 옵션은 새 차트의 오래된 거래입니다. 명명된 템플릿이 사용되는 경우("tester.tpl", "EA name.tpl") 템플릿이 작성된 패스에서 거래가 표시됩니다.
 

안녕하세요!

마지막 닫힌 막대를 참조하는 방법을 알 수 없습니다. 교과서에는 막대가 "막대 [1]"로 색인되어 있다고 나와 있습니다. 마지막 막대가 강세인지 약세인지 수표를 작성해야 합니다. 예제로 코드에 대한 도움말:

int LastBar = 바[1];

if (마지막 막대 ... 그런 것)

{alert("강세 촛불");}

else {alert("약세 촛불");}


그리고 어떻게 스크립트나 Expert Advisor가 이 목록에 없는 지표에 액세스할 수 있습니까? https://docs.mql4.com/en/indicators ??

예를 들어 인터넷에서 다운로드합니다.


고맙습니다.

 
Dimanus :

안녕하세요!

마지막 닫힌 막대를 참조하는 방법을 알 수 없습니다. 교과서에는 막대가 "막대 [1]"로 색인되어 있다고 나와 있습니다. 마지막 막대가 강세인지 약세인지 수표를 작성해야 합니다. 예제로 코드에 대한 도움말:

int LastBar = 바[1];

if (마지막 막대 ... 그런 것)

{alert("강세 촛불");}

else {alert("약세 촛불");}

강세/약세 막대란 무엇입니까?
열기[1] / 닫기[1]가 필요합니다.

그리고 어떻게 스크립트나 Expert Advisor가 이 목록에 없는 지표에 액세스할 수 있습니까? https://docs.mql4.com/en/indicators ??

예를 들어 인터넷에서 다운로드합니다.

아이커스텀을 통해

 

다시!

어드바이저가 매 시간의 처음 10분 동안만 거래할 수 있도록 하는 방법을 알려주십시오.

아래 코드에서 시계를 끄고 몇 분만 남겨두는 방법은 무엇입니까?

isTradeTimeInt() 함수.
이 함수는 시간 거래 허가 플래그를 반환합니다. 반환 값은 true 또는 false입니다. isTradeTimeInt() 함수는 시간 간격 인식 원리의 관점에서 isTradeTimeString() 함수와 유사합니다. 즉, 거래 시작 시간은 더 크거나(하루 내의 시간 간격) 종료 시간(시간 간격 다른 날). isTradeTimeInt() 함수는 다음과 같은 선택적 매개변수를 허용합니다.
hb - 숫자, 거래 시작 시간을 설정합니다. 기본값은 0입니다.
mb - 숫자, 거래 시작 시간의 분을 설정합니다. 기본값은 0입니다.
he - 숫자, 거래 종료 시간을 설정합니다. 기본값은 0입니다.
me - 숫자, 거래 종료 시간의 분을 설정합니다. 기본값은 0입니다.
//+----------------------------------------------- ------------------------------+
//| 저자 : Kim Igor V. aka KimIV, http://www.kimiv.ru |
//+----------------------------------------------- ------------------------------+
//| 버전 : 2009년 4월 30일 |
//| 설명 : 시간 거래 허가 플래그를 반환합니다. |
//+----------------------------------------------- ------------------------------+
//| 옵션: |
//| hb - 거래 시작 시간 시계 |
//| mb - 거래 시작 시간의 분 |
//| 그는 거래 종료 시간의 시간 |
//| 나 - 거래 종료 시간의 분 |
//+----------------------------------------------- ------------------------------+
bool isTradeTimeInt(int hb=0, int mb=0, int he=0, int me=0) {
날짜/시간 DB, 드; // 시작 및 종료 시간
정수 hc; // 거래 서버의 현재 시간 시계

db=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+" "+hb+":"+mb);
de=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+" "+그+":"+나);
hc=TimeHour(TimeCurrent());
if (db>=de) {
if (hc>=he) de+=24*60*60; 그렇지 않으면 db-=24*60*60;
}

if (TimeCurrent()>=db && TimeCurrent()<=de) return(True);
그렇지 않으면 반환(거짓);
}

 
beekeeper :

다시!

어드바이저가 매 시간의 처음 10분 동안만 거래할 수 있도록 하는 방법을 알려주십시오.

 int start(){
if (Minute()> 10 ) return ( 0 );
...
 
안녕히 주무세요 여러분 제가 MT 5를 설치했다면 알려주세요 MT 4가 있는 칠면조는 단순히 이전하거나 다시 칠해야 합니다. 그리고 MT5에 유리가 있습니까? 감사해요
 
xoxol :

안녕히 주무세요 여러분 제가 MT 5를 설치했다면 알려주세요 MT 4가 있는 칠면조는 단순히 이전하거나 다시 해야 합니다

다시 할 필요가 있습니다. 그러나 칠면조 부분은 많은 변화를 겪지 않았습니다.

그리고 MT5에 유리가 있습니까? 감사해요

지금까지는 알파리에서만
 
KONDOR :

이것은 확인하기 쉽습니다. 초를 열 때 Print ()를 삽입하십시오.

고맙습니다!
 
안녕하세요! 레벨을 넘을 때 소리가 나는 2개의 스토캐스틱 지표 와 특정 기간을 색상으로 강조 표시하는 지표를 찾고 있습니다. 누구든지 볼 수 있습니까? 미리 감사드립니다!
 

다른 통화 쌍에 대해 2개의 주문을 여는 스크립트가 필요합니다. 코드에서 쌍을 지정할 수 없습니다. 컴파일 시 오류를 씁니다.

커플 철자가 정확합니까?

정수 시작()
{
OrderSend(Symbol(UERUSD),OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point);
OrderSend(Symbol(GBPUSD),OP_SELL,0.1,Ask,0,Ask-100*Point,Ask+400*Point);
리턴(0);

}


그건 그렇고, 나는 이익실현 과 손절매를 올바르게 썼습니까? T/P 10 모두에 대해; S/L 40