[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 932

 
gheka :

아직 멍청해서 연락도 안 하고 고유 일련번호가 어디서 나온건지 이해가 안가네 예시마다 다 다른데

내가 실수하지 않는다면, 예를 들어 나는 그것을 만들지 않을 것입니다.


티켓(주문) 번호는 DC에서 할당합니다.
 
gheka :

아직 멍청해서 연락도 안 하고 고유 일련번호가 어디서 나온건지 이해가 안가네 예시마다 다 다른데

내가 실수하지 않는다면, 예를 들어 나는 그것을 만들지 않을 것입니다.

DC는 그를 할당합니다. 당신에게 그것은 정확히 어디에서 왜 그렇게 중요합니까?

가장 중요한 것은 그것이 존재하고 그에 따라 주문을 선택할 수 있다는 것입니다. 새 티켓을 할당하고 하루가 끝날 때 주문이 다시 열리는 상황을 잊지 마십시오. 따라서 그것에 대해 모르고 고려하지 않으면 티켓에서 포즈를 선택할 때 잃을 수 있습니다.

 
물론 웃는다!
 
 
여기에 보증금이 있습니다.
 
artmedia70 :

DC는 그를 할당합니다. 당신에게 그것은 정확히 어디에서 왜 그렇게 중요합니까?

가장 중요한 것은 그것이 존재하고 그에 따라 주문을 선택할 수 있다는 것입니다. 새 티켓을 할당하고 하루가 끝날 때 주문이 다시 열리는 상황을 잊지 마십시오. 따라서 그것에 대해 모르고 고려하지 않으면 티켓에서 포즈를 선택할 때 잃을 수 있습니다.

글쎄, 내가 그것이 어디에서 왔는지 알 필요가 없다고 가정 해 봅시다. 그러면 ""가장 중요한 것은 그것이 존재하고 그것을 사용하여 주문을 선택할 수 있다는 것입니다 ""번호도 모르는 경우 어떻게 선택할 수 있습니까?

 
Dimka-novitsek :
여기에 보증금이 있습니다.

DC의 규칙을 볼 필요가 있습니다. 자동 거래가 금지되어 있을 수 있지만(규정에 없을 수도 있음) 기술 지원팀에 확인해야 합니다. 아니면 그냥 전문가의 코드를 봐야 할 수도 있습니다. 다른 DC에서 확인하세요.
 
gheka :

글쎄, 내가 그것이 어디에서 왔는지 알 필요가 없다고 가정 해 봅시다. 그러면 ""중요한 것은 그것이 존재하고 그것을 사용하여 주문을 선택할 수 있다는 것입니다"" 번호도 모르는 경우 어떻게 선택할 수 있습니까?


이 질문은 어떤 조건에서 무엇을 선택하고 싶은지 알아야만 답할 수 있습니다. 열린 주문의 티켓을 변수 또는 주문 배열(예: EA의 주문 회계 기능)에 저장하려면 위치를 연 직후 OrderTicket() 함수를 사용하십시오. - 선택한 주문 번호를 반환합니다.
 
변동성을 완화하기 위해 EA가 필요합니다(예: High[iHighest(NULL, 0, MODE_HIGH, 30, 1)] - Low[iLowest(NULL, 0, MODE_LOW, 30, 1)] ) 지수 이동 평균 . 내가 이해하는 한, 표준 iMA는 이것을 할 수 없으며 이를 위한 기능을 작성해야 합니까? 누구든지 코드를 도와줄 수 있습니까?
 

거기 그는

//+----------------------------------------------- --------------------+
//| 다이몬 테두리 .mq4 |
//| Copyright © 2010, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+----------------------------------------------- --------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#속성 링크 "http://www.metaquotes.net"

//+----------------------------------------------- --------------------+
//| 전문가 초기화 기능 |
//+----------------------------------------------- --------------------+
extern int BandsPeriod=20,i=1 ;extern int BandsShift=0;
외부 이중 대역편차=2.0;
extern 이중 랏=0.1, TakeProfit=50, 손절매=10 ; 이중 PointX;
정수 초기화()
{ if(자릿수==5 || 자릿수==3) PointX = 포인트 * 10; // 3-5자리의 Point 수정
if(자릿수==4 || 자릿수==2) PointX = 포인트;
//----

//----
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 전문가 초기화 해제 기능 |
//+----------------------------------------------- --------------------+
정수 초기화()
{
//----

//----
리턴(0);
}
//+----------------------------------------------- --------------------+
//| 전문가 시작 기능 |
//+----------------------------------------------- --------------------+
정수 시작()
{ int total=OrdersTotal();// Comment(" total ",total); 경고("총", 총);
if ( 총 !=0 ){반환;}

이중 평균, Verhnyayaghranytsa, Nyzhnyayaghranytsa, newres, 합계, 편차;
문자열 텍스트; 인트 티켓; 실수;
text="맥드 샘플";
Average=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
int k,counted_bars=IndicatorCounted();

//----
//----
for( k = 0; k<대역 주기; k++)
{ newres=닫기[k]-Average;//Alert("Average",Average);
합계+=((newres*100)*(newres*100))/10000;//Alert("newres",newres);
}




편차=대역 편차*MathSqrt(합/대역 주기);
Verhnyayaghranytsa=평균+편차;
Nyzhnyayaghranytsa=평균 편차;//Alert("합계",합계);
// Alert("편차",편차);
//----
if (Verhnyayaghranytsa<닫기[i])
{ 코멘트(" 부표! ",Verhnyayaghranytsa );
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-stoploss*PointX,Ask+TakeProfit*PointX,"macd 샘플",16384,0,Green);

}


if (Nyzhnyayaghranytsa>닫기[i])
{ Comment("판매! ",Nyzhnyayaghranytsa );

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+stoploss*PointX,Bid-TakeProfit*PointX,"macd 샘플",16384,0,Red);
경고(GetLastError());

}
반환(0);
}
//+----------------------------------------------- --------------------+

사유: