[ARCHIVE!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 4. - 페이지 434

 
kostural :
알려주세요. 이익의 일부를 마감하는 방법(예: 공개 거래의 50%)?

Lot = NormalizeDouble (OrderLots()/2,Digits);
 
좋은 저녁이에요! 두 버퍼가 같을 때 일치 항목이 표시되지 않습니다!!!! 코드는 간단합니다.
 for ( int A= 1 ;A< 300 ;A++ ){  
 
 if ( buf1[]== buf2[]){ Print ( "  СОШЛОСЬ!!!!!!!!!!!!   " , " buf1[A]  " ,  buf1[A]   ,   " buf2[A]  " , buf2[A]  , "  A  " ,   A  );}  }
 
그래프에서 확실히 우연의 일치가 있음을 알 수 있습니다! 어쩌면 내가 어떻게 든 올바른 방식으로 질문에 접근하고 있지 않습니까? 그리고 하나의 버퍼가 적은 위치와 다른 버퍼의 위치를 어떻게든 기억해야 합니다. 글을 쓰면서 대충 방법을 알아냈습니다. 그러나 고스트 코드에 부족한 것은 무엇입니까?
 
Dimka-novitsek :
좋은 저녁이에요! 두 버퍼가 같을 때 일치 항목이 표시되지 않습니다!!!! 코드는 간단합니다. 그래프에서 확실히 우연의 일치가 있음을 알 수 있습니다! 어쩌면 내가 어떻게 든 올바른 방식으로 질문에 접근하고 있지 않습니까? 그리고 어떻게든 하나의 버퍼가 적은 곳과 다른 곳이 어디인지 기억해야 합니다. 글을 쓰면서 대충 방법을 알아냈습니다. 그러나 고스트 코드에 부족한 것은 무엇입니까?

https://www.mql4.com/en/search#!keyword=%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8% D0%B5%20%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D1%82%D0%B5%D0%BB%D1%8C% D0%BD%D1%8B%D1%85%20%D1%87%D0%B8%D1%81%D0%B5%D0%BB
 

좋은 저녁이에요! 카운터 주문을 마감하는 방법을 알려주십시오.

 
Dimka-novitsek :
좋은 저녁이에요! 두 버퍼가 같을 때 일치 항목이 표시되지 않습니다!!!! 코드는 간단합니다. 그래프에서 확실히 우연의 일치가 있음을 알 수 있습니다! 어쩌면 내가 어떻게 든 올바른 방식으로 질문에 접근하고 있지 않습니까? 그리고 하나의 버퍼가 적은 위치와 다른 버퍼의 위치를 어떻게든 기억해야 합니다. 글을 쓰면서 대충 방법을 알아냈습니다. 그러나 고스트 코드에 부족한 것은 무엇입니까?
모든 것에 대한 충분한 코드있지만 프로그래머는 지식과 세심함 / 독창성이 부족합니다. 그렇지 않으면 그 (프로그래머)는 오래 전에 "검색"라인, 문서, 교과서에주의를 기울였으며 아마도 초보자를위한 지점을 방문했을 것입니다 , 숫자로 올바르게 부동 소수점으로 작업하는 방법을 알려줍니다. 그리고 나는 반과학적 찌르기의 "자전거 만들기" 방법을 연구하려고 하지 않을 것입니다.
 
Ruslan1 :

좋은 저녁이에요! 카운터 주문을 마감하는 방법을 알려주십시오.

https://docs.mql4.com/en/trading/OrderCloseBy

[Deleted]  

안녕하세요, 문제가 있습니다. 저는 MQL로 작성하는 법을 배우고 있으며 순수하게 연습용으로 지수 이동 평균 을 기반으로 하는 간단한 Expert Advisor를 작성하기로 결정했습니다. 거래는 원래대로 열리지만 어떤 이유로 인해 거래가 종료되고 기록에 StopLoss에 의해 거래가 종료된 것으로 표시되지만 해당 값이 원래 설정된 값과 일치하지 않습니다. 무슨 일이 일어나고 있는지 이해하도록 도와주세요. 거래와 관련된 모든 작업은 아래 코드에 있습니다.

if(total<1)
{
if(AccountFreeMargin()<(1000*Lots))
{
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0);
}

if (MaCurrent < Close[2] && MaPrevious > Close[3] && (Close[1] > Close[2]+70*Point || Close[0] > Close[2]+70*Point))
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,
"EMA",16385,0,Green);
if(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Print("BUY order opened : ",OrderOpenPrice());
}
else Print("Error opening BUY order : ",GetLastError());
return(0);
}

if (MaCurrent > Close[2] && MaPrevious < Close[3] && (Close[0] < Close[1]-70*Point || Close[0] < Close[2]-70*Point))
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,
"EMA",16385,0,Red);
if(ticket>0)
{
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Print("SELL order opened : ",OrderOpenPrice());
}
else Print("Error opening SELL order : ",GetLastError());
return(0);
}


}

return(0);
}

 


고맙습니다! 노력하겠습니다.

 
7777877 :

안녕하세요. PEOPLE, WELL, SOMEONE, PLEASE ANSWER THE QUESTION(나는 이미 세 번째로 포스팅하고 있다). 파일 인덱스 질문입니다.

텍스트 파일은 오래 전에 분류되어 어떻게 배열되고 무엇으로 구성되었을 것입니다. 다음을 사용하여 읽은 각 행 후에 커서 위치를 인쇄하십시오.
int 파일텔 ( int 핸들)
모든 것이 즉시 명확해질 것입니다.
 

하루가 시작될 때 계정 잔액에 대한 데이터를 얻는 방법은 무엇입니까?