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

 
 
 

BullsPeriod 인디

여기에 또 다른 해결책이 있습니다. 변경 사항과 실수를 연구하십시오.

당신이 끝내고 싶은 것이 확실하지 않지만 이것은 효과가 있습니다.

빅비

파일:
bulls_ma2.mq4  4 kb
 

사페레에게

사페레,

메타에디터 내비게이터에서 iBands를 찾으십시오. 모드는 원하는 버퍼 번호이며 귀하의 경우에는 1입니다.

막대는 차트의 막대 수입니다 .

유사한 지표 또는 EA를 연구하십시오.

빅비

 

수정 및 표시기

Bulls_MA는 내가 찾던 바로 그 것입니다. 이동 평균선 을 보여줍니다. Bull_MA2에는 줄이 없었습니다. 여기에서 내 기술을 향상시키고 싶기 때문에 두 가지 변경 사항을 모두 공부할 것입니다.

이 도움에 감사드립니다. 정말 감사합니다.

 

여기에도 해결책이 있습니다.

MT4에서 사용할 수 있는 4가지 MA 모드 중 하나를 허용합니다.

또한 MA 라인에 대한 명확한 레이블을 추가하고 한계에 대한 속성 을 제거했습니다.

이로 인해 히스토그램이 매우 작아졌습니다.

로버트 힐 일명 MrPip

파일:
bullsma.mq4  4 kb
 

간단한 코드 조각 필요

여러분, 가능하면 저를 도와주세요.

코딩된 것을 찾으려고 노력했지만,

내 EA가 거래 금액 XXX마다 로트 크기를 늘리고 싶습니다. 어떻게 해야 하나요?

감사해요,

 

MA 표시기

이 지표에 대한 작업에 대해 MrPip에게 감사드립니다. 감사하고 배웁니다.

 

EA 혼합 BUY 및 SELL 주문

안녕,

EA를 코딩하려고 하는데 내 코드의 특정 위치에서 개설 및 보류 중인 주문의 손절매를 업데이트해야 합니다. 주문에 대한 정보와 함께 경고를 표시하고 있습니다.

실행하면 "Count: 2 Stoploss 1.44705 for buy order: 46450421 orderType: 1"과 같은 메시지를 받습니다.

orderType: 1은 주문 46450421이 OP_SELL 주문임을 의미하지만 "if ((orderType == OP_SELL)" 대신 "if ((orderType == OP_BUY || orderType == OP_BUYSTOP))" 테스트를 트리거하는 이유는 무엇입니까? || 주문 유형 == OP_SELLSTOP))"?

정수 주문 유형;

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

{

동안 (!OrderSelect(cnt, SELECT_BY_POS)) {Sleep(500);}

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

if(/*OrderMagicNumber()==매직 &&*/ OrderSymbol()==Symbol())

{

if ((주문 유형 == OP_BUY || 주문 유형 == OP_BUYSTOP)) {

if (NormalizeDouble(OrderStopLoss(), Digits) != longSL) {

if (디버그) {

Alert("LongSL: " + longSL);

Alert("주문 SL: " + NormalizeDouble(OrderStopLoss(), Digits));

Alert("수정 필요");

Alert("개수: " + cnt + " 손절매 " + longSL + " 매수 주문: " + OrderTicket() + " orderType: " +OrderType());

}

OrderModify(OrderTicket(), OrderOpenPrice(), longSL, OrderTakeProfit(), 0, 노란색);

}

}

if ((주문 유형 == OP_SELL || 주문 유형 == OP_SELLSTOP)) {

if (NormalizeDouble(OrderStopLoss(), Digits) != shortSL) {

if (디버그) {

Alert("ShortSL: " + shortSL);

Alert("주문 SL: " + NormalizeDouble(OrderStopLoss(), Digits));

Alert("수정 필요");

Alert("개수: " + cnt + " 손절매 " + shortSL + " 매도 주문: " + OrderTicket() + " orderType: " +OrderType());

}

OrderModify(OrderTicket(), OrderOpenPrice(), shortSL, OrderTakeProfit(), 0, 노란색);

}

}

} // if의 끝

} // for의 끝

도와주세요 :-)

다니엘

 

현재 가격에서 일일 높음 낮음 알림으로 변경해야 합니다.

이 좋은 가격 경고 mq4가 있고 목표 가격에서 오늘 일일 고가로 변경해야 하며 Price1을 int Start()로 이동할 수 없기 때문에 수정하기가 어렵습니다. Start()하고 필요한 모든 작업을 수행하면 경고가 한 번이 아닌 계속해서 울립니다.

누군가 정적 변수 또는 무언가를 사용하는 것에 대해 언급하면 누구든지 저를 더 도울 수 있습니다.