묻다! - 페이지 57

 
codersguru:
Maratha, 레슨 2(및 다른 오래된 레슨)를 찾으려면 "표시 옵션" 에서 옵션을 -> 지난 달 에서 지난 2개월 로 변경해야 합니다.

죄송합니다... 제가 좀 느린 것 같아요. 이러한 표시 옵션은 정확히 어디에 있습니까? 나는 처음부터 당신의 모든 교훈을 찾아야합니다. 아무나 나에게 지시 할 수 있습니까 plz.............

 

원격 서버 에 있는 .csv 파일을 가져오는 간단한 방법이 있습니까?

Fileopen을 사용하여 로컬 파일 시스템에 있는 경우 호출하는 방법을 알고 있지만 원격 주소를 입력하면 작동하지 않습니다.

 

이 dll은 정확히 다음을 수행합니다.

https://www.mql5.com/en/forum/176725

함수를 처음 호출하면 처리 대기 중인 대기열에 URL이 추가되고 ""가 반환됩니다.

마지막으로 url이 완전히 다운로드되면 빈 문자열 대신 데이터가 반환됩니다.

표시기/Ea에서 dll이 허용되는지 확인해야 합니다.

slope:
원격 서버에 있는 .csv 파일을 가져오는 간단한 방법이 있습니까? Fileopen을 사용하여 로컬 파일 시스템에 있는 경우 호출하는 방법을 알고 있지만 원격 주소를 입력하면 작동하지 않습니다.
 

iCustom에 iCustom 적용

예를 들어 HMA 또는 T3 MA와 같은 사용자 지정 표시기 에 braintrading1sig 또는 braintrading1stop을 사용하여 표시기를 만드는 방법(iCustom에 iCustom 적용)을 가장 쉽게 만드는 방법은 무엇입니까? 현재 가격 막대에서 계산하지 않고 HMA, T3 MA 또는 다른 사용자 지정 MA의 값에서 계산하도록 표시기 braintrading1sig 소스 코드를 편집하는 문제입니다. 도와 줘서 고맙다

 

시작하기

저는 웹에서 찾은 EA에 대한 몇 가지 모드를 성공적으로 만든 후 거의 처음부터 EA를 작성하고 있습니다. 컴파일러를 통해 코드를 실행할 때 나타나는 오류 문에 의아해합니다.

코드는 다음과 같습니다.

//======================================

정수 시작()

if(주문 합계()<1) {

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slippage,-25*Point,25*Point,0,0,0,Blue);

Clotsi = 로티;

반환(0);

}

//======================================

오류 메시지는 다음과 같습니다.

"if" - 세미콜론이 필요함

//======================================

여러 위치에 세미콜론을 배치하려고 시도했지만 동일한 메시지가 나타납니다. 이 시점에서 저는 EA에 "if" 문을 하나만 가지고 있습니다. 이 지점을 지나면 더 많은 것이 따를 것입니다.

나는 간단해야하지만 지금까지 찾은 다른 정보 매뉴얼의 예에서 그것을 알아낼 수 없습니다.

귀하가 제공할 수 있는 모든 도움을 주시면 감사하겠습니다.

 

"start()" 다음에 여는 중괄호 "{"가 있을 수 있습니까?

 
Raft:
저는 웹에서 찾은 EA에 대한 몇 가지 모드를 성공적으로 만든 후 거의 처음부터 EA를 작성하고 있습니다. 컴파일러를 통해 코드를 실행할 때 나타나는 오류 문에 의아해합니다.

코드는 다음과 같습니다.

//======================================

정수 시작()

if(주문 합계()<1) {

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slippage,-25*Point,25*Point,0,0,0,Blue);

Clotsi = 로티;

리턴(0);

}

//======================================

오류 메시지는 다음과 같습니다.

"if" - 세미콜론이 필요함

//======================================

여러 위치에 세미콜론을 배치하려고 시도했지만 동일한 메시지가 나타납니다. 이 시점에서 저는 EA에 "if" 문을 하나만 가지고 있습니다. 이 지점을 지나면 더 많은 것이 따를 것입니다.

나는 간단해야하지만 지금까지 찾은 다른 정보 매뉴얼의 예에서 그것을 알아낼 수 없습니다.

귀하가 제공할 수 있는 모든 도움을 주시면 감사하겠습니다.

전체 코드를 여기에 게시하면 우리가 그것을 읽고 세미콜론을 넣을 위치를 알려줄 수 있습니다.

 
ralph.ronnquist:
"start()" 다음에 여는 중괄호 "{"가 있을 수 있습니까?

고마워, 랄프.

여는 중괄호가 문제를 해결했습니다.

 

MA의 T3 TRIX

지표 이동 평균 (iMA)에서 값을 읽으려면 지표 T3 TRIX를 수정해야 합니다. 나는 당신의 도움을 매우 기대합니다

파일:
 

EA가 완료되었지만 실행되지 않음

Ralph & Kalenzo, 며칠 전에 답변해 주셔서 감사합니다.

EA를 완료했으며 오류 없이 컴파일러를 지우고 상태 테스터에서 성공적으로 로드하지만 결과를 생성하지 않습니다. 이견있는 사람?

여기에 전체 코드가 있지만 먼저 이 EA가 수익을 낼 수 있는지에 대한 환상이 없다는 것을 말하겠습니다. 저는 단순히 EA 시작부터 끝까지 작성하려고 합니다. 이 EA는 Martingale MM 대신 d'Alembert 자금 관리 시스템으로 축복 전략의 수정된 버전입니다.

extern int 룽시 = 20;

extern int 미끄러짐 = 5;

외부 이중 로티 = 0.1;

extern int 손절매 = 25;

extern int takeprofit = 25;

extern string Note1 = "유효한 시간 프레임: 1, 5, 15, 30, 60, 240, 1440, 10080, 43200";

정수 Wcnt = 0;

정수 Lcnt = 0;

정수 cnt = 0;

이중 Clotsi = 0;

이중 Lucnt = 0;

bool EnableTrading = true;

이중 핍 값 = 0;

문자열 텍스트2 = "";

문자열 텍스트 = "";

//+----------------------------------------------- -------------------+

//+----------------------------------------------- -------------------+

정수 초기화()

{

리턴(0);

}

//+----------------------------------------------- -------------------+

정수 초기화()

{

리턴(0);

}

//+----------------------------------------------- -------------------+

정수 시작()

{

if(주문 총계()<1){

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slippage,stoploss,takeprofit,0,0,0,Blue);

Clotsi = 로티;

리턴(0);

}

또 다른

주문 선택(1,SELECT_BY_POS,MODE_TRADES);

if(Bid >= OrderOpenPrice()+Rungsi*Point){

OrderClose(1,Clotsi,Bid,Slippage,Blue);

if(Lcnt==0){

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slippage,stoploss,takeprofit,0,0,0,Blue);

리턴(0);

}

또 다른

Wcnt=Wcnt+1;

if(wcnt==1){

Clotsi = Lcnt;

OrderSend(Symbol(),OP_BUY,Clotsi,Ask,slippage,stoploss,takeprofit,0,0,0,Blue);

Lucnt=0;

리턴(0);

}

또 다른

Lcnt=0;

Wcnt=0;

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slippage,stoploss,takeprofit,0,0,0,Blue);

리턴(0);

}

또 다른

if(Bid <= OrderOpenPrice()-Rungsi*Point){

OrderClose(1,Clotsi,Bid,Slippage,Blue);

Lucnt=Lucnt+Clotsi;

Lcnt=Lcnt+1;

OrderSend(Symbol(),OP_BUY,Clotsi,Ask,slippage,stoploss,takeprofit,0,0,0,Blue);

리턴(0);

}

또 다른

리턴(0);

}