코딩하는 방법? - 페이지 272

 

여러분, 도와주셔서 정말 감사합니다. 이렇게 부르는 것이 더 이상 함수 가 아니라 프로시저를 호출한다는 것을 기억하겠습니다!

다시 TX!

존키76

 

히스토리의 내부 작동(.hst 파일 생성)

안녕하세요 다시,

다시 한 번 조언이 필요합니다. 제 문제는 다음과 같습니다.

모든 기호에 대한 반복

모든 TimePeriods에 대한 루프

나는 이것을한다:

int 막대 = iBars(symbol,pPeriod); if (바 == 0) totalRequested++;

동안 (막대 == 0 && nRetry < 5)

{

Print("RETRY(" + nRetry +")" + ServerName + "/" + sSymbol + "/"+pPERIOD_XX + "/" );

수면(5000);

막대 = iBars(sSymbol,pPERIOD_XX);

n재시도++;

}

여태까지는 그런대로 잘됐다. 그만큼

int 막대 = iBars(symbol,pPeriod);

명령문은 MT4가 서버에서 기록을 로드하도록 트리거합니다.

내 문제는 다음과 같습니다.

MT4는 모든 기호의 전체 기록을 로드하지만 기록 폴더의 디스크로 플러시하지 않습니다. 이것은 MT4 터미널이 종료될 때만 수행됩니다! 히스토리 데이터의 축적은 MT4를 정지시키고 디스크에 히스토리를 쓰지 않습니다.

이제 뭐?

최고의 소원,

아르민

 

거래 플랫폼에서 시도하기 전에 새 MT4에서 테스트하십시오. Old MT4

나는 추측한다

log 및 hst 파일을 삭제하여 깨끗한 상태로 만들 수 있습니다.

---

oooh hst 파일 좀 해봤는데 벌써 포기

각 양초 데이터와 함께 CSV로 내보내기 가 쉽습니다.

그러나 hst 파일이 템퍼링되지 않도록 보호하는 메커니즘이 있어야 합니다.

-- 아마도 내 컴파일러(mq4 to ex4)가 작동하지 않을 수 있습니다. 이유를 모르겠습니다.

그러나 일부 데이터를 만들거나 자르는 것을 포기하고 지금 hst 파일을 얻으십시오.

[[ 좋은 생각은

예를 들어 어느 날 현지 주식 시장에서 OHLC 데이터를 얻었습니다.

그렇다면 나는 내 자신의 지표를 잘 알고 있습니다.

OHLC 데이터를 내 MT4에 위조할 수 있다면 차트를 얻은 것입니다. 그렇지 않으면 전 세계에 그 주식을 갖고 있는 MT4가 없다면 외환에서 내가 잘 아는 지표와 템플릿을 결코 재사용할 수 없을 것입니다 --- 저는 너무 가난하지만 주식을 거래하지 마십시오

 

표시기 창에서 데이터 가져오기 도움말

연한 파란색 원으로 표시된 이 항목을 읽는 방법을 알고 싶습니다.

올바른 방향으로 나를 가리키는 코드 샘플이 있습니까?

미리 감사드립니다.

파일:
mt_readthis.jpg  69 kb
 

iVolumen() 함수 사용

 
crn:
iVolumen() 함수 사용

답변 해주셔서 감사합니다.

내가 정말로하고 싶은 것은 사용자 정의 지표를 읽는 것입니다.

1) 윈도우 범위

2) 코멘트

감사해요.

 
xx3xxx:
헤헤헤, 4000 USD만 있으면 됩니다.

하지만 55인치 LED 평면 TV와 컴퓨터를 해당 화면에 연결합니다.

----------

여기, 우리는 코딩을 시도하는 사람들을 좋아합니다

그래서 나는 나의 매우 제한된 지식으로 대답하려고 노력합니다.

control-D ==를 시도 했습니까? 그런 다음 데이터 표시 확인란도 선택했습니다 (control - I)

====

선택한 화면 캡처에서

우리는 볼 수 있습니다 -- 하위 창의 볼륨 및 일부 최대 최소 수

첫째, 볼륨 번호는 쓰레기입니다. 실제 거래량이 아닙니다. 어떤 사람들은 시간이 있을 때 공식으로 프로그래밍하기 위해 그것을 사용합니다. OHLC 볼륨 -- 만약 당신이 -- 파일 --- 다른 이름으로 저장

일반적으로 독자를 위해

최대 및 최소 숫자는 임의이며 실제 숫자가 아닌 변동이 우리에게 의미합니다.

물론 0, RSI가 있으며 20%, 70%가 바이탈 사인입니다. 그러나 그것들은 너무 오래된 일반 지표입니다. 이 포럼에서 훨씬 더 좋은 것을 찾을 수 있습니다. 검색 및 검색만 하면 됩니다.

-------

프로그래머가 메시지 상자로 비슷하게 사용하는 작은 텍스트 유형이 있습니다(팝업되지 않음)

텍스트가 작아서 글꼴이나 단어 크기를 선택할 수 없습니다.

그것을 COMMENT라고 합니다 -- 그 기능

코딩하는 방법을 보여주기 위해 내 아카이브를 검색할 수 있을 것입니다.

----

질문 1 ---- 나는 당신이 말하는 것을 이해하지 못합니다.

답변 해주셔서 감사합니다.

..예, 방금 "Comment" 사용법과 "IndicatorShortName"을 찾았습니다.

그래서 IndicatorShortName, " GetVarValue(IndicatorShortName) "과 같은 기능 을 어떻게 "읽을 수 있습니까?" 실마리 없음.

다른 하나는 임의의 창 최대값과 최소값을 가져옵니다. 바보 같은 알람을 만들기 위해.

고맙습니다.

 

알람 -- 일부는 짜증나지만 최악은

어떤 통화 차트가 알람을 울리는지 모릅니다

그런 다음 차트를 찾으면 여전히 어떤 지표(control-I, 삭제)를 추측해야 합니다.

그래서 당신은 차트를 닫고 지표를 삭제합니다. (이것은 이미 내 최고의 교육 추측입니다)

10분만 더 보내고 내 아카이브를 살펴봅니다. 멋진 COMMENT 코딩을 했기 때문입니다.

그것은 나에게 SL 레벨 또는 엔트리 레벨을 제안할 것입니다

다만, 제 물건을 어디에 뒀는지 몰라서 코딩 화면 캡처를 드릴 수 없습니다.

---- 같은 질문을 다시 게시하거나 메타에디터에서 MQ4의 화면을 캡처한 다음 강조 표시할 수 있다고 생각합니다.

며칠 후에 다시 게시

======

그러나 코더(프로그래머)는 질문을 방해하지 않을 수 있습니다(functioncall{parameter}만큼 간단한 경우). 즉, 중간 질문에 답변할 수 있습니다.

당신이 초보자라면 (그것처럼 보입니다), [검색]이라고 불리는 위의 버튼을 눌러보십시오.

MQ4 검색 또는 코딩 검색 소수의 회원이 훌륭한 튜토리얼을 제공합니다.

메타에디터에서도 [F1]을 시도할 수 있지만 일부는 쓰레기입니다. 예를 들어 배열, 심지어 도움말의 예도 예상대로 컴파일하거나 실행할 수 없습니다.

그래서 -- 가지고 있는 MQ4에 초점을 맞추지 말고 FEW THREADS를 검색해 보십시오. MQ4에서 다양한 코딩을 배우십시오(코멘트를 찾으십시오. 물론 영어로 되어 있습니다. 주석은 여기 코드에서 참고 사항을 의미합니다)

또 다른 주석 기능 이 있습니다(텍스트를 거기에 넣기 위해) -- 매우 쉬운 코딩 KEYWORD

죄송합니다. 실망시켜드리지만 질문에 답변하고 싶지 않습니다. UN_LEARN이 필요하므로 답변이 틀리면 5번을 선택하겠습니다.

 

헤헤헤, 4000 USD만 있으면 됩니다.

55인치(대형 55인치) LED 평면 TV를 구입하고 컴퓨터를 해당 화면에 연결하세요.

----------

여기, 우리는 코딩을 시도하는 사람들을 좋아합니다

그래서 나는 나의 매우 제한된 지식으로 대답하려고 노력한다

control-D ==를 시도 했습니까? 그런 다음 데이터 표시 확인란도 선택했습니다 (control - I)

====

선택한 화면 캡처에서

우리는 볼 수 있습니다 -- 하위 창의 볼륨 및 일부 최대 최소 수

첫째, 볼륨 번호는 쓰레기입니다. 실제 거래량이 아닙니다. 어떤 사람들은 시간이 있을 때 공식으로 프로그래밍하기 위해 그것을 사용합니다. OHLC 볼륨 -- 만약 당신이 -- 파일 --- 다른 이름으로 저장

일반적으로 독자를 위해

최대 및 최소 숫자는 임의이며 실제 숫자가 아닌 변동이 우리에게 의미합니다.

물론 0, RSI가 있으며 20%, 70%가 바이탈 사인입니다. 그러나 그것들은 너무 오래된 일반 지표입니다. 이 포럼에서 훨씬 더 좋은 것을 찾을 수 있습니다. 검색 및 검색만 하면 됩니다.

-------

프로그래머가 메시지 상자로 사용하는 작은 텍스트 유형이 있습니다(팝업되지 않음)

텍스트가 작아서 글꼴이나 단어 크기를 선택할 수 없습니다.

그것을 COMMENT라고 합니다 -- 그 기능

코딩하는 방법을 보여주기 위해 내 아카이브를 검색할 수 있을 것입니다.

----

질문 1 ---- 나는 당신이 말하는 것을 이해하지 못합니다

모든 표시기는 사용자 지정 표시기 입니다. 즉, MA와 같은 평균 일반 기능이 아닌 경우

당신은 CONTROL-N을 시도 할 수 있습니다

-- 읽는 방법, 사용자 지정 표시기의 MQ4 코딩을 읽는 방법을 묻습니다.

그런 다음 MQ4로 프로그래밍을 배워야 합니다 --- YouTube에서 MQ4 자습서를 검색할 수 있습니다.

note ivolume --- 일반적으로, 내가 의미하는 문자 -- 외부에서 무언가를 부를 수 있습니다.

즉, KEYWORD가 i로 시작하는 경우

일반적으로 $audusd 차트에 있더라도 실제로 $eurusd를 호출하여 eruo 차트 또는 데이터스트림에서 일부 항목을 얻을 수 있습니다.

 

[langtitle=de]TakeProfit이 MT4에 의해 실행되지 않습니다[/langtitle]

여보세요,

내 간단한 EA에서 TakeProfit에 도달했지만 실행되지 않았습니다.

첨부파일을 보시기 바랍니다. 첫 번째 예제의 주문을 보내는 명령은 다음과 같습니다.

OrderSend(Symbol(),OP_SELL,0.1,1.44773,3,1.44993,1.44743,"댓글", 20111009,0,빨간색);

저는 MT4의 간단한 Strategy Tester 를 사용했습니다.

왜 테이크프로핏이 실행되지 않았는지 이해가 되지 않습니다. 알아내는 데 도움이 되길 바랍니다.

감사해요.

파일:
chart.jpg  18 kb
chart2.jpg  24 kb
사유: