묻다! - 페이지 128

 
:: extern 변수(목록을 만들었습니다)를 iCustom 함수에 같은 순서로 넣습니다. 모두 가지고 있는지 확인하십시오.
Dave137:
EA용 iCustom 입력은 어떻게 작성합니까? 지표 이름은 CycleTarget입니다.

지표의 변수는 다음과 같습니다.

외부 정수 PriceActionFilter=1;

외부 정수 길이=3;

extern int MajorCycleStrength=4;

extern 부울 UseCycleFilter=거짓;

extern int UseFilterSMAorRSI=1;

외부 정수 FilterStrengthSMA=12;

외부 정수 FilterStrengthRSI=21;

a=iCustom(NULL,0,????????????,0,0); 무엇을 사용하여 작성합니까 ???

혼란스러운??

데이브
 

도움을 주셔서 감사합니다.

나는 막연하게 하려고 하지 않는다

내가 무슨 말을 하려고 하는지 알게 되면 돌아올게

다시 한 번 감사합니다

제이베어

 
:: 먼저 문서를 확인하십시오(orderSend에 대한 링크를 제공했습니다)... orderSend만 주문에서 주석 변수를 채울 수 있습니다. 이후에는 더 이상 변경할 수 없습니다... 그래서 OrderClose 는 변경할 수 있는 다른 옵션이 없습니다. ... & "인쇄"(로그) 기능을 넣어 당신의 주문이 닫힐 때마다 확인됩니다.
forexarchitect:
도와주세요

터미널의 '주석' 열에 텍스트를 추가할 수 있도록 여기에 코드를 어디에서 어떻게 추가할 수 있습니까?

예 - "조건 유형 9c로 주문 마감" 텍스트 주석을 추가하고 싶습니다.

또한 인쇄 로그 "Close by condition Type 9c"를 어디에 넣을 수 있습니까?

감사해요

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

//| 닫기 조건 유형 9c

//| 계정 이력 잔고를 확인한 다음 가장 큰 가격을 닫습니다.

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

무효 CheckCloseConditionType9c()

{

정수 티켓1;

이중 max_dist;

을 위한 (;;)

{

티켓1 = -1;

int cnt = OrdersTotal();

for (int i=0; i < cnt; i++)

{

if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) 계속

if (OrderSymbol() != Symbol()) 계속;

if (OrderMagicNumber() != Magic) 계속;

정수 유형 = 주문 유형();

if ((유형 == OP_BUY || 유형 == OP_SELL) == 거짓) 계속;

새로 고침 비율();

if (ticket1 == -1 || MathAbs(Bid - OrderOpenPrice()) > max_dist)

{

티켓1 = 주문티켓();

max_dist = MathAbs(입찰가 - OrderOpenPrice());

}

}

if (티켓1 == -1) 휴식;

//-----

더블 오늘_히스트_이익 = GetTodayProfit(MODE_HISTORY);

if (today_hist_profit <= Profit2ExitTodayBalance) 휴식;

if (주문선택(티켓1, SELECT_BY_TICKET))

{

이중 로트 = PartialCloseLot;

if (lot > OrderLots()) lot = OrderLots();

for (i=0; i < RepeatN; i++)

{

새로 고침 비율();

bool res = OrderClose(OrderTicket(), lot, OrderClosePrice(), Slippage, clClose);

if (res) break;

}

}

}

}
 
Linuxser:
JBear님, 모든 브라우저(Firefox, Opera, Explorer, Safari...)에서 "기억하기"를 클릭하고 쿠키를 엄격하게 제한하지 마십시오.

감사합니다.

완료

 

알았어요... 감사합니다

 

일괄 주문?

누구든지 "일괄 주문" 코딩을 도와줄 수 있습니까? 버튼 클릭으로 두 개의 별도 위치를 입력할 수 있는 기능을 갖고 싶습니다. 나는 일반적으로 헤지 포지션에서 거래합니다. 나는 서로 다른 시간에 거래하는 여러 개의 다른 쌍을 가지고 있습니다. 내가 갖고 싶은 것은 EA를 켜는 순간 EA가 (예를 들어) EURUSD에 1랏 롱, GBPUSD 1로트 숏에 입력하는 것입니다. 누구든지 이 코드를 도와줄 수 있습니까? 차트 하나를 열고 새 주문을 클릭하고 구매를 클릭한 다음 다음 차트 를 열기 위해 레이스를 열고 새 주문을 누르고 판매하는 것보다 단순히 버튼 하나를 누르는 것이 훨씬 더 좋을 것입니다.

감사해요,

이지

 

일괄 주문

안녕,

나는 코더는 아니지만 만약 내가 이것을 하고 싶다면 나는 약간 다르게 볼 것이라고 생각한다. 하나의 EA를 가지고 차트에 올려놓은 하나의 주문, 구매 또는 판매를 한 다음 메타 트레이더에서 EA를 켜면 EA를 실행하고 EA를 배치한 차트를 기반으로 주문합니다.

이 방법으로 여러 통화 차트에 여러 인스턴트 주문을 넣을 수 있습니다.

문제는 무엇을 사고 싶은지, 사거나 팔지 결정하는 것이지만 더 나은 것이 나올 때까지 도움이 될 수 있습니다.

PG

 

그리고 또는

안녕 얘들아

여기에 질문이 있습니다... 다음을 어떻게 변경합니까?

외부 이중 MaxLot = 1.50;

이중 max_lot = GetMaxLot(OP_BUY, OP_SELL);

if (max_lot >= MaxLot) lot = CalcHedgeLot( order_type );

(order_type)]: ", 로트);

if (lot == -1) return (lot);

많은 = NormalizeDouble(많은, LotPrec);

if (lot > MaxLot) lot = MaxLot;

if (lot < MinLot) lot = MinLot;

반환(로트);

}

위의 OP_BUY AND OP_SELL 확인

질문: OP_BUY 또는 OP_SELL로 어떻게 변경합니까?

평가하다

 

보이는 막대만 계산하는 MQL4 코드가 무엇인지 알려주실 수 있나요?

나는 언젠가 누군가가 그것에 대한 코드를 게시했다는 것을 기억하는 것 같지만 정확히 무엇을 찾아야 하는지에 대해 약간 방해를 받기 때문에 검색할 때 어디에서나 찾을 수 없습니다. 내 머리 꼭대기에서 나는 그것이 다음과 같은 것을 기억하는 것 같습니다 ...

.... int counted_bars = window() 또는 int window() = Bars-window()

하지만 다시, 오래된 회백질은 예전의 것이 아닙니다...

 
Sadly:
보이는 막대만 계산하는 MQL4 코드가 무엇인지 알려주실 수 있나요?

나는 언젠가 누군가가 그것에 대한 코드를 게시했다는 것을 기억하는 것 같지만 정확히 무엇을 찾아야 하는지에 대해 약간 방해를 받기 때문에 검색할 때 어디에서나 찾을 수 없습니다. 내 머리 꼭대기에서 나는 그것이 다음과 같은 것을 기억하는 것 같습니다 ...

.... int counted_bars = window() 또는 int window() = Bars-window()

하지만 다시, 오래된 회백질은 예전의 것이 아닙니다...

이것이 당신이 찾고있는 것입니까?

-----------

int bars_count=WindowBarsPerChart();

int bar=WindowFirstVisibleBar();

-----------

고엔