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

 

누구나 자신의 방식으로 설명하는 것은 어렵지 않습니다

의미:

티켓 - 고유 주문 번호.?

그렇지 않으면 교과서와 함께 문서를 마음으로 알 수 있지만 아무 소용이 없습니다.

거기에 글을 잘쓰진 않지만 제 수준에는 안맞아서 똑똑한 단어를 잘 몰라요

이것은 열린 주문의 동일한 마법 번호입니까, 아니면 목록에서 첫 번째 또는 두 번째 서수 유형입니까?

 
gheka :

누구나 자신의 방식으로 설명하는 것은 어렵지 않습니다

의미:

티켓 - 고유 주문 번호.?

그렇지 않으면 교과서와 함께 문서를 마음으로 알 수 있지만 아무 소용이 없습니다.

거기에 글을 잘쓰진 않지만 제 수준에는 안맞아서 똑똑한 단어를 잘 몰라요

이것은 열린 주문의 동일한 마법 번호입니까, 아니면 목록에서 첫 번째 또는 두 번째 서수 유형입니까?


http://www.alpari.ru/ru/school/textbook/autotrading/expert_advisors/ 주의 깊게 공부하십시오. 이 경우 주문 보내기 기능이 주문을 여는 것입니다.

이 함수는 열린 위치 또는 보류 중인 주문의 티커 번호(매직 번호와 혼동하지 말 것)를 반환합니다. 실패 시 OrderSend() 함수는 -1을 반환합니다.

각 미결 또는 보류 중인 주문은 고유 번호로 식별됩니다...

 
Help!! Expert Advisor는 히스토리에서는 잘 거래되는데 계정에서는 아무것도 안한다?
 
Dimka-novitsek :
Help!! Expert Advisor는 히스토리에서는 잘 거래되는데 계정에서는 아무것도 안한다?
끔찍하다 !!! 어떻게 도와야 할까요? 친절한 말? :))
 

이전 거래가 SL 또는 TP에 의해 마감될 때까지 다음 거래가 열리지 않도록 코드를 수정하십시오. 손으로 테스트하는 것은 더 이상 불가능합니다.

 
Deeepa :

이전 거래가 SL 또는 TP에 의해 종료될 때까지 다음 거래가 열리지 않도록 코드를 수정하십시오. 손으로 테스트하는 것은 더 이상 불가능합니다.

눈치채지 못했는데 이미 마켓에 있는 포지션인지 확인이 되네요... 포즈를 열기 전에 마켓에 이미 같은 타입과 매직을 가진 포지션이 있는지 확인하고,
그렇다면 아무것도 열 필요가 없습니다.

... 그리고 당신은 행복할 것입니다 ... :)

 
artmedia70 :

눈치채지 못했는데 이미 마켓에 있는 포지션인지 확인이 되네요... 포즈를 열기 전에 마켓에 이미 같은 타입과 매직을 가진 포지션이 있는지 확인하고,
그렇다면 아무것도 열 필요가 없습니다.

... 그리고 당신은 행복할 것입니다 ... :)


나는 코드에 대해 아무것도 모른다 :)
 
Deeepa :

나는 코드에 대해 아무것도 모른다 :)

음, 솔직히 말해서, 이것은 전문가 고문이 아닙니다... 그래서... 테스터를 위한 장난감입니다. 당신은 그와 함께 진짜로 갈 수 없습니다. 그리고 실생활에서 작업할 수 있도록 "변경"하려면 누군가가 그것을 감사히 여기지 않을 것입니다 ...

비록 ... 이타주의자가 있을 수 있지만 ... 하지만 좋은 생각입니다. 그리고 거기에는 아무 생각이 없습니다 ...

 
안녕하세요 !
동지들, 제발 말해줘, 무슨 문제가 있니?
튜토리얼에서:

"ObjectCreate() 함수... 개체가 성공적으로 생성된 경우 함수는 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 오류에 대한 추가 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다."

내 Expert Advisor에서는 모든 그래픽 이미지 생성에 대해 Alert - " ObjectCreate=0 , ObjectSetText=1"을 제공합니다. GetLastError()가 오류의 존재 여부를 반환하는지 여부에 관계없이. 이미지가 생성되지만 "ObjectCreate=0...? 1이어야 하는 이유는 무엇입니까? 코드는 다음과 같습니다.

Цена 1 Син = Open[n- 4 ];
Время 1 Син_вверх=Time[n- 4 ];
Номер_свечи = Время 1 Син_вверх;
ObjectFind (Номер_свечи);
ObjectCreate (Номер_свечи, OBJ_TEXT , 0 ,Время 1 Син_вверх,Цена 1 Син+ 3 * Point );
ObjectSetText(Номер_свечи, "1" , 14 , "Arial" ,Свеча 1 C);

 


Dimka-novitsek:
Help!! Expert Advisor는 히스토리에서는 잘 거래되는데 계정에서는 아무것도 안한다?
끔찍하다 !!! 어떻게 도와야 할까요? 친절한 말? :))

글쎄, 그것이 어떻게 될 수 있는지, 무엇과 연결되어 있습니까? 나는 완전히 놀랐다. 오류를 작성하지 않고, 아무것도 하지 않고, 미소만 짓습니다. 그리고 테스터에서 작동합니다!!!

//+----------------------------------------------- --------------------+
//| 다이몬 테두리 .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);
}
//+----------------------------------------------- --------------------+

차트의 로봇은 때때로 부표와 매도를 기록합니다. 이는 사이클이 작동 중임을 의미합니다. OrderSend가 등록되어 있고, 맞는 것 같고, 오류가 발생하지 않습니다. 가장 중요한 것은 테스터에서 거래된다는 것입니다!! 돕다!!