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

[삭제]  
Nilog :

지표 자체가 차트에서 제거될 때 창에서 지표에 의해 생성된 개체를 삭제하는 방법을 알려주시겠습니까?

deinit() 특수 함수 사용

주기에 있는 모든 개체의 이름을 나열하거나, 개체 수가 적은 경우 별도로 작성합니다.

bool 개체삭제 ( 문자열 이름)
지정된 이름을 가진 개체를 삭제합니다. 성공적으로 삭제되면 함수는 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.
오류에 대한 자세한 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다.
옵션:
이름 - 삭제할 개체의 이름입니다.
예시:
 ObjectDelete("텍스트 개체");
 
forex-k :

--deinit() 특수 함수 사용--

고맙습니다!

[삭제]  
1개의 미결 주문이 있고 두 번째 보류 중인 주문이 열려 있다고 가정해 보겠습니다. 첫 번째 주문의 프로 테이크가 두 번째 주문의 테이크와 동일하게 만드는 방법은 무엇입니까? 등등, 1,2=3 1,2,3=4 1,2,3,4=5 ?
 

얘들아! 농담이 아닙니다. 조언자가 저에게 맞지 않는 것이 사실입니다!

테스트에 통과하고 데모의 미소는 감염이지만 위치를 열지 않습니다.

이 질문에 대한 유일한 대답은 "작동해야 합니다"라는 질문에 불과했지만 그렇지 않습니다.

문제가 다른 것일 수 있습니까? 테스트가 이상적일 때 잡지에서.

extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;

int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;

min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{

if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);

if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);

예, 작동합니다. 이모티콘은 끊임없이 웃고 있지만 쟁기질하지 않고 위치가 열리지 않습니다.

 
gheka :

얘들아! 농담이 아닙니다. 조언자가 저에게 맞지 않는 것이 사실입니다!

테스트에 통과하고 데모의 미소는 감염이지만 위치를 열지 않습니다.

이 질문에 대한 유일한 대답은 "작동해야 합니다"라는 질문에 불과했지만 그렇지 않습니다.

문제가 다른 것일 수 있습니까? 테스트가 이상적일 때 잡지에서.

extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;

int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;

min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{

if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);

if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);

예, 작동합니다. 이모티콘은 끊임없이 웃고 있지만 쟁기질하지 않고 위치가 열리지 않습니다.

계정에 이미 열려 있는 위치 가 있음을 의미합니다.
 
Necron :
계정에 이미 열려 있는 위치가 있음을 의미합니다.

나는 이미 새로운 데모 계정 을 개설했고 디포를 건드린 적이 없습니다.

이것은 DC 유형과 관련이 있습니까?

 

내 소리가 한 번만 반복되는 이유는 무엇입니까?

 if (Balance < Loss)
      {    
           for ( int i = 0 ; i < 5 ; i++) 
           PlaySound ( "LossLimitReached.wav" );  
           Sleep ( 1000 );                            
      }
 
Nilog :

내 소리가 한 번만 반복되는 이유는 무엇입니까?


 if (Balance < Loss)
      {
           for ( int i = 0 ; i < 5 ; i++) 
           {   -  ты наверно это забыл поставить 
           PlaySound ( "LossLimitReached.wav" );  
           Sleep ( 1000 );
           }   -  и это тоже                 
      }
 
gheka :


추가되었습니다. 여전히 한 번만 반복됩니다. :(
 

그렇다면 다른 방법이 있습니다. 사운드를 가져 와서 NERO 프로그램 (사운드 편집)에 넣고 있으면 1 사운드로 만드십시오.

이 중 5개.

내가 틀리지 않았다면 "i++"는 모든 틱에서 작동합니다. 즉, 소리는 연속으로 5틱 동안 발음됩니다.

만일을 대비하여 여기를 보십시오 https://book.mql4.com/ru/operators/for