전문가의 도움이 필요합니다!!! 이미 이 코드로 머리가 깨졌습니다... 4개의 버퍼가 있으며 그 중 2개는 올바르게 작동하지만(Buffer &buffer2) 나머지 2개는 작동하지 않습니다. 특정 조건이 발생하면 버퍼가 채워지고 이 값이 초과되면 버퍼가 삭제(0)되지만 나머지 2개의 버퍼는 여전히 차트에 멈춥니다. 그것을 고칠 방법을 말해?
다음과 같이 시도하십시오.
int CountZZ( int ExtDepth, int ExtDeviation, int ExtBackstep , double & ExtMapBuffer[], double & ExtMapBuffer1[], double & ExtMapBuffer2[], double & ExtMapBuffer3[])
후행 중지를 알아낼 수 있도록 도와주세요. 후행 없이 고문은 작동하고 필요에 따라 판매 및 구매합니다. 후행은 어떻게 처방하든 그게 전부입니다! 모든 책과 포럼이 올라갔습니다!
문제: EA에서 작동하지 않습니다.
구매 전용 코드의 일부:
정수 시작() { intcolpos=0; 이중 MA=iMA(Symbol(),0,Period_MA,0,MODE_EMA,PRICE_CLOSE,0); //---- (int pos=0; pos<OrdersTotal(); pos++) { 주문 선택(pos,SELECT_BY_POS, MODE_TRADES ); if (OrderSymbol()==Symbol()&&OrderMagicNumber()==매직) 콜포스++; } if (콜포스==0) { if (MA<닫기[1]&&열기[1]<MA&&볼륨[0]>3) OrderSend(Symbol(),OP_BUY,Lot,Ask,7,Ask-SL*Point,Ask+TP*Point,NULL,Magic,0,Green); } if (OrderType()==OP_BUY) { if (TS*Point+OrderOpenPrice() <Bid-MarketInfo(Symbol(),MODE_STOPLEVEL)*Point) { if (OrderModify(Magic,OrderOpenPrice(),SL*Point+TS*Point,OrderTakeProfit(),OrderExpiration(),Green)) 리턴(0);
맞지 않습니다. 모든 것이 작동하지만 필요한 경우 첫 번째 버퍼와 함께 재설정되지 않는 두 번째 버퍼입니다 ... 이것은 캐치입니다. 시각적으로 모든 것이 올바르게 작동하지만 버퍼는 차트에 남아 있고 커서를 위로 움직일 때 차트에서 팬텀 값은 두 번째 버퍼에 있던 이전 개체의 데이터 창에 나타납니다.
여기 그림에서 ... 그래픽으로 아무 것도없고 첫 번째 버퍼 Dn은 비어 있지만 값은 두 번째 버퍼에서 삭제되지 않았습니다.
항상 한 시간대에 작업 한 Expert Advisor를 작성할 수 있습니까? 예를 들어, 고문은 H4 시간대에 있지만 H1 이동 평균에서만 거래를 시작했습니다. 즉, H1에서 막대에 대한 정보를 얻는 방법이 명확하지 않습니다. 분부터 MA H1을 직접 계산할 수 있다고 생각하지만 매일 얻는 방법은 무엇입니까?
IMHO - 주문을 검색하고 시장에서 마감되었는지, 어떻게 마감되었는지, 테이크, 스톱 또는 수동으로 확인하는 것이 좋습니다. 여기에서 다른 방향으로 춤을 춥니다.
그러면 모든 것이 확실히 완벽해질 것입니다. 그리고 전역 변수가 손실 될 수 있습니다 ...
내가 들은 대로 전역 변수 는 파일에 쓸 수 있습니다 ..
내가 들은 대로 전역 변수는 파일에 쓸 수 있습니다 ..
파일에 있을 수도 있습니다. 소유자는 바린))))
전문가의 도움이 필요합니다!!! 이미 이 코드로 머리가 깨졌습니다... 4개의 버퍼가 있으며 그 중 2개는 올바르게 작동하지만(Buffer &buffer2) 나머지 2개는 작동하지 않습니다. 특정 조건이 발생하면 버퍼가 채워지고 이 값이 초과되면 버퍼가 삭제(0)되지만 나머지 2개의 버퍼는 여전히 차트에 멈춥니다. 그것을 고칠 방법을 말해?
다음과 같이 시도하십시오.
옛날 옛적에 직면했지만 이미 잊혀졌습니다. 거기에 매복이 있습니다. https://www.mql5.com/ru/forum/101632 보세요.
안녕하세요. Ilan1.6Dynamic Advisor 설정 에서 로트 볼륨을 구성한 탭이 사라졌습니다. 어떻게 되돌릴 수 있나요?
안녕하세요. Ilan1.6Dynamic Advisor 설정에서 로트 볼륨을 설정한 탭이 사라졌는데 어떻게 되돌릴 수 있나요??
코드로 뭔가를 했습니까? 아니면 그냥 그렇게, 갑자기?
모두 좋은 저녁!
후행 중지를 알아낼 수 있도록 도와주세요. 후행 없이 고문은 작동하고 필요에 따라 판매 및 구매합니다. 후행은 어떻게 처방하든 그게 전부입니다! 모든 책과 포럼이 올라갔습니다!
문제: EA에서 작동하지 않습니다.
구매 전용 코드의 일부:
정수 시작()
{
intcolpos=0;
이중 MA=iMA(Symbol(),0,Period_MA,0,MODE_EMA,PRICE_CLOSE,0);
//----
(int pos=0; pos<OrdersTotal(); pos++)
{
주문 선택(pos,SELECT_BY_POS, MODE_TRADES );
if (OrderSymbol()==Symbol()&&OrderMagicNumber()==매직)
콜포스++;
}
if (콜포스==0)
{
if (MA<닫기[1]&&열기[1]<MA&&볼륨[0]>3)
OrderSend(Symbol(),OP_BUY,Lot,Ask,7,Ask-SL*Point,Ask+TP*Point,NULL,Magic,0,Green);
}
if (OrderType()==OP_BUY)
{
if (TS*Point+OrderOpenPrice() <Bid-MarketInfo(Symbol(),MODE_STOPLEVEL)*Point)
{
if (OrderModify(Magic,OrderOpenPrice(),SL*Point+TS*Point,OrderTakeProfit(),OrderExpiration(),Green))
리턴(0);
어떻게 될 것인가? 여기서 무슨 문제가 있습니까?
다음과 같이 시도하십시오.
옛날 옛적에 직면했지만 이미 잊혀졌습니다. 거기에 매복이 있습니다. https://www.mql5.com/ru/forum/101632 보세요.
맞지 않습니다. 모든 것이 작동하지만 필요한 경우 첫 번째 버퍼와 함께 재설정되지 않는 두 번째 버퍼입니다 ... 이것은 캐치입니다. 시각적으로 모든 것이 올바르게 작동하지만 버퍼는 차트에 남아 있고 커서를 위로 움직일 때 차트에서 팬텀 값은 두 번째 버퍼에 있던 이전 개체의 데이터 창에 나타납니다.
여기 그림에서 ... 그래픽으로 아무 것도없고 첫 번째 버퍼 Dn은 비어 있지만 값은 두 번째 버퍼에서 삭제되지 않았습니다.
MQL4에 대해 읽기 시작했는데 아무것도 모릅니다.
항상 한 시간대에 작업 한 Expert Advisor를 작성할 수 있습니까? 예를 들어, 고문은 H4 시간대에 있지만 H1 이동 평균에서만 거래를 시작했습니다. 즉, H1에서 막대에 대한 정보를 얻는 방법이 명확하지 않습니다. 분부터 MA H1을 직접 계산할 수 있다고 생각하지만 매일 얻는 방법은 무엇입니까?
예를 들어주시겠습니까?