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

 

누군가 EA 오픈 거래를 더 빠르게 만드는 데 필요한 코드를 알려주세요. 어떤 이유로 내 EA는 1-2분 후에 거래를 열 수 있습니다. EA가 거래 조건을 더 자주 확인 하도록 하려면 어떤 코드를 추가해야 하는지 궁금합니다. 나는 EachTick = True를 가지고 있지만 그것은 EA의 맨 처음에 있습니다. 변경해야합니까?

루프 서브루틴을 더 추가하려면 어떻게 합니까?

감사해요

 
matrixebiz:
누군가 EA 오픈 거래를 더 빠르게 만드는 데 필요한 코드를 알려주세요. 어떤 이유로 내 EA는 1-2분 후에 거래를 열 수 있습니다. EA가 거래 조건을 더 자주 확인하도록 하려면 어떤 코드를 추가해야 하는지 궁금합니다. 나는 EachTick = True를 가지고 있지만 그것은 EA의 맨 처음에 있습니다. 변경해야합니까?

루프 서브루틴을 더 추가하려면 어떻게 합니까?

감사해요

EA가 이미 각 틱을 확인 하는 경우 문제는 일부 쌍이 매우 조용하고 때때로 분 간격으로 틱이 있다는 것입니다.

FerruFx

 
 

MetaTrader를 동결하지 않고 반복

현재 주문을 지속적으로 반복하고 모니터링해야 하는 EA(또는 아마도 스크립트여야 함)가 있습니다. MetaTrader를 잠그지 않도록 하는 가장 좋은 방법은 무엇입니까?

 
dwmcqueen:
현재 주문을 지속적으로 반복하고 모니터링해야 하는 EA(또는 아마도 스크립트여야 함)가 있습니다. MetaTrader를 잠그지 않도록 하는 가장 좋은 방법은 무엇입니까?

루프의 끝에서 절전 기능 을 사용하십시오.

예시:

while (OrderProfit() < 999999)

{

Code you want to loop here;

Sleep(1000);

}

Sleep(1000)은 약 1초 지연됩니다. 나는 전문가들에게서 이것으로 성공했다. 표시기에서는 작동하지 않습니다. 이유를 모르겠습니다.

도움이 되었기를 바랍니다.

 

지표에서 값을 가져올 수 없는 이유

나는 주석 섹션에 표시기의 값을 넣을 빈 EA를 첨부하고 있습니다.

해당 지표는 TrendStrength_v2.mq4입니다. 그것은 Igorad에 속해 있고 나는 그의 허락이 없기 때문에 그것을 게시할 수 없습니다. 그러나 그가 게시한 보안 포럼에서(어디인지 기억나지 않음) 소스 코드입니다.

이고라드, 필요하면 알려주십시오. 당신에게 그것을 얻을 수 있습니다.

값을 가져오려고 하지만 내가 얻는 모든 값은 계속해서 동일한 값입니다. 값을 파악하기 위해 EA를 백테스트 에 넣으면 무슨 말인지 알게 될 것입니다.

이 표시기가 있는 사람이 있는 경우 동일한 문제가 발생합니까?

어떤 도움이라도 좋을 것입니다!

미리 감사드립니다!

파일:
blank_ea.mq4  3 kb
 

되돌림: 필요한 코드 조각

안녕 모두,

누군가가 mql 코딩 조각을 가지고 있는지 (또는 그것을 만드는 데 도움이되는지 궁금합니다. ) 되돌림 구현.

여기에 내가 정확히 필요한 것입니다(구매의 경우).

15분 차트가 있고 실제로는 중요하지 않으며 T1에서 T2까지의 기간 동안 높음이 있습니다. 이제 내 현재 가격은 고가와 동일하지만 똑똑하기 때문에 그 돌파구에 진입하고 싶지 않습니다. 가격의 되돌림(풀백)을 기다리고 싶습니다. 그러면 미래 가격 이 새로운 고가를 생성합니다. 저는 다음 양초가 열릴 때까지 기다렸다가 그 새 양초가 또 다른 새로운 고가를 만든 다음에야 입력합니다.

코딩에서 나를 걱정시키는 것은 분명히 나는 모든 것이 몇 개의 촛불로 일어나기를 원한다는 것입니다. 가격이 완전히 하락(반대 방향)되었다가 다시 상승한다면, 나는 그 돌파구가 촉발되는 것을 전혀 원하지 않습니다.

나는 아마 너무 많은 것을 원한다.

감사해요,

오레스트

 

TrendStrength 가용성

Elite 섹션에서 이 버전(또는 최신 버전)을 사용할 수 있습니까? 아니면 공개 섹션?

Flytox:
TrendStrength v2.2입니다.
 

EA'S에 LSMA를 추가하는 방법

나는이 코드 작성에 익숙하지 않습니다. 그러나 EMA Cross.mq4. EMA는 추세대로만 사용하십시오. LSMA에 추세를 추가하거나 변경하려면 어떻게 해야 합니까? 이 추세 표시기는 EMA 또는 MQ4 언어로 제공되는 다른 것보다 더 신뢰할 수 있는 것 같습니다. 이 LSMA에 대한 코드는 어디에서 찾고 코드에서 어디에 배치합니까? 이 EA에도 LSMA를 추가하고 싶습니다. 100핍. 어떤 아이디어? 다음은 100핍에 대한 코드 중 일부입니다. 나는 이것이 EA가 트렌드를 찾는 곳이라고 믿습니다.

if(timeframe==0) {timeframe=Period();}

이중 diClose0=iClose(Symbol(),timeframe,0);

이중 diMA1=iMA(Symbol(),timeframe,7,0,MODE_SMA,PRICE_OPEN,0);

이중 diClose2=iClose(Symbol(),시간 프레임,0);

이중 diMA3=iMA(Symbol(),timeframe,6,0,MODE_SMA,PRICE_OPEN,0);

보시다시피 100핍은 SMA를 사용합니다. 언어가 해당 표시기를 지원하지 않거나 지원하는 LSMA로 어떻게 변경합니까? 길을 잃었습니다.

iAlligator(), iEnvelopes(), iEnvelopesOnArray, iForce(), iGator(), iMA(), iMAOnArray(), iStdDev(), iStdDevOnArray(), iStochastic() 표시기 와 함께 사용되는 이동 평균 계산 방법.

다음 값 중 하나일 수 있습니다.

상수 값 설명

MODE_SMA 0 단순 이동 평균,

MODE_EMA 1 지수 이동 평균,

MODE_SMMA 2 평활 이동 평균,

MODE_LWMA 3 선형 가중 이동 평균.

 

다음은 이전 게시물에서 이야기한 EA입니다. 하나는 Ema Cross이고 다른 하나는 100핍입니다.

파일: