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

 

EA에서 사용하기 위해 아래 IndicatorCounted 함수 를 어떻게 교체할 수 있습니까?

EA에서 사용하기 위해 아래 IndicatorCounted 함수를 어떻게 교체할 수 있습니까?

미리 감사드립니다.

정수 시작()

{

정수 i, k;

int counted_bars=IndicatorCounted();

두 배 높은, 낮은, 가격;

//----

if(Bars<=Tenkan || Bars<=Kijun || Bars<=Senkou) return(0);

//---- 초기 0

if(counted_bars<1)

 
lumanauw:
안녕,

이것을 코딩하려고 시도하지만 작동하지 않습니다.

이 시도:

bool GetFreeSpace(int Magic)

{

int total=OrdersTotal();

for (int cnt = total -1; cnt >=0 ; cnt--)

{

OrderSelect(cnt,SELECT_BY_POS);

if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && OrderType()<=OP_SELL )

if ( MathAbs(Bid-OrderOpenPrice())<(Step+Slippage)*Point))

return(false);

else return(true);

}

}
 
 

감사해요

cnt에 (total)과 (total-1)을 사용하는 것의 차이점은 무엇입니까? 주문 총계=총계라면 왜 (-1) 감소합니까?

for (int cnt = 총계 -1; cnt >=0 ; cnt--)

 
lumanauw:
감사해요

cnt에 (total)과 (total-1)을 사용하는 것의 차이점은 무엇입니까? 주문 총계=총계라면 왜 (-1) 감소합니까?

for (int cnt = 총계 -1; cnt >=0 ; cnt--)

나는 대답하려고 노력할 것이지만 나를 100% 믿지는 마십시오.

cnt = 총계 - 1

total : 모든 위치를 계산합니다.

total -1 : 감소하는 값으로 현재 위치를 반환합니다(total이 5라고 가정하면 다음과 같이 감소합니다.

cnt를 완료한 후 cnt=위치 번호 5를 선택하십시오.

cnt를 완료한 후 cnt=위치 번호 4를 선택하십시오--트리거되어...등...

내가 옳기를 바랍니다.

 

주문은 ZERO 기반 배열로 유지되므로 총 주문 수 를 하나씩 줄입니다. 따라서 첫 번째 주문은 인덱스 0, 두 번째 인덱스 1 등을 갖습니다.

럭스

 

브로커 기호 목록

안녕...

브로커의 기호 목록을 가져오는 코드가 있는지 알고 싶습니다.

예를 들어 EURUSD, GBPUSD, USDJPY ......

그렇다면이 코드를 전달하십시오

감사해요

 
arshadFX:
안녕...

브로커의 기호 목록을 가져오는 코드가 있는지 알고 싶습니다.

예를 들어 EURUSD, GBPUSD, USDJPY ......

그렇다면이 코드를 전달하십시오

감사해요

SymbolList fromSet - MQL4 코드 베이스

 

코딩하는 방법? 도와주세요

안녕하세요 여러분

지표를 코딩하고 싶지만 MQL에 대한 초보자이며 도움이 필요합니다..

내가 하려고 하는 것은

1 이전의 가장 높은 가격이 H1이라고 가정하고

이전 최저가는 L1

2 가격이 H1보다 높게 교차하면 이벤트가 발생합니다.

가격이 L1 아래로 내려가면 이벤트가 발생합니다.

3 A 이벤트(신호) 유형은

1 컬러 도트

2음(반복은 선택 사항)

이메일 3개(반복은 선택 사항임)

4 "X"는 H1 또는 L1의 변형입니다.

할당할 수 있습니다.

예를 들어 H2>(H1+X)일 때 이벤트가 발생합니다.

5 새로운 이벤트가 발생하면 이전에 표시된 컬러 도트가 삭제됩니다.

그게 다야

도와주세요

감사해요..

파일:
higher_high.jpg  24 kb
 
mladen:
세트 파일에서 일부 기호가 "누락"되는 경우가 발생할 수 있습니다(예: 시장 조사에서 해당 세트 파일을 수정하는 것만으로). 믈라덴

쉽게 고칠 수 있는 방법입니다. Market Watch를 마우스 오른쪽 버튼으로 클릭한 다음 "모두 표시"를 클릭합니다. 다시 마우스 오른쪽 버튼을 클릭한 다음 설정->다른 이름으로 저장...을 클릭하고 전체 통화 목록으로 파일을 만듭니다.