[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 918 1...911912913914915916917918919920921922923924925...1145 새 코멘트 [삭제] 2010.10.19 10:13 #9171 어떤 유형의 매도 또는 매수 주문 이 어떤 로트에 대해 열려 있는지 확인하는 방법은 무엇입니까? Artyom Trishkin 2010.10.19 10:31 #9172 Maniac : 여러분, 안녕하세요! Expert Advisor에는 이러한 코드가 있습니다(아래 참조). 내가 알기로는 포지션을 여는 신호는 두 칠면조의 지표에서 가져옵니다. CCI와 같은 하나의 지표만 기준으로 주문이 열리도록 하려면 어떻게 해야 합니까? 정말 감사합니다. 여는 기준을 결정하기 위해 getSignal()을 호출하는 대신 checkCCI() 또는 checkMomentum()을 호출하십시오. 이 두 함수는 모두 getSignal()과 동일한 신호, 즉 0, 1 및 -1을 반환합니다. getSignal() 함수는 단순히 checkCCI() 및 checkMomentum() 함수에서 반환된 두 값을 비교하고 일치하면 1(매수) 또는 -1(매도)을 반환하고 아무것도 반환하지 않으면 0 완료되었습니다... Artyom Trishkin 2010.10.19 10:33 #9173 _SS_ : 어떤 유형의 매도 또는 매수 주문이 어떤 로트에 대해 열려 있는지 확인하는 방법은 무엇입니까? 터미널 주문을 검색하고 선택한 주문의 마술, 유형 및 로트를 확인하십시오. Magick - 주문이 고문에게 속하는지, 유형과 로트가 필수 값인지 식별하기 위해... 마지막 오픈 주문을 찾고 있다면 그 오픈 시간을 다른 주문의 오픈 시간과 비교해야 하고, 시간이 가장 길다면 바로 이 시간입니다. 티켓으로 검색하는 경우 티켓으로 선택해야 하지만 선택은 시장 및 마감 주문의 두 가지 배열에서 제공된다는 점을 명심하십시오. 주문이 시장 주문인지 확인하려면 마감 시간을 확인해야 하며, 0보다 크면(이 경우에만) 주문이 이미 마감된 것이고 그렇지 않으면 시장 주문입니다. . [삭제] 2010.10.19 10:46 #9174 마법을 얻는 방법? evgens 2010.10.19 10:52 #9175 forex-k : 작동해야합니다. 웃는 미소? 외부 이중 StopLoss=50.0; 외부 이중 TakeProfit=50.0; 외부 이중 로트=1; 외부 정수 합계; 정수 시작() { 두 배 Price_1, Price_2, 최소, 최대; 새로 고침(); Price_1=입찰가; Price_2=묻다; 최소=iLow(NULL,0,2); 최대=iHigh(NULL,0,2); 총계=주문총계(); if(총<1) { if(가격_1>최대) OrderSend (Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"내 주문 번호",16384,0,Green); if(가격_2<분) OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"내 주문 번호",16384,0,Green); } } 리턴(0); 예, 작동합니다. 이모티콘은 끊임없이 웃고 있지만 쟁기질하지 않고 위치가 열리지 않습니다. [WARNING CLOSED!] Any newbie 포럼을 어지럽히 지 않도록 You can add T/P [삭제] 2010.10.19 10:58 #9176 rustein : 도움, 조언자는 이익에 도달했을 때 모든 주문을 마감하지 않습니다. 미결 주문과 보류 주문 은 다른 기능에 의해 마감됩니다. void CloseAllOrders() { for (int i = 0; i < OrdersTotal(); i++) { if (OrderSelect(i, SELECT_BY_POS)) { if (OrdersTotal() > 1 && OrderSymbol() == Symbol() && AccountProfit() >= AccountBalance()*AllProfit/100) { if((OrderType()==OP_BUY)) OrderClose(OrderTicket(), OrderLots(),Bid,0); if((OrderType()==OP_SELL)) OrderClose(OrderTicket(), OrderLots(),Ask,0); if((OrderType()==OP_BUYSTOP || OrderType()==OP_BUYLIMIT|| OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT))OrderDelete(OrderTicket()); if(UseSound == true) { PlaySound(SuccesSound); } } } } } [WARNING CLOSED!] Any newbie Coding help How can I close Warstein 2010.10.19 11:01 #9177 forex-k : 미결 주문과 보류 주문은 다른 기능에 의해 마감됩니다. 감사해요 :) Nilog 2010.10.19 11:03 #9178 지표 자체가 차트에서 제거될 때 창 에서 지표에 의해 생성된 개체를 삭제하는 방법을 알려주시겠습니까? [삭제] 2010.10.19 11:06 #9179 Maniac : 여러분, 안녕하세요! Expert Advisor에는 이러한 코드가 있습니다(아래 참조). 내가 알기로는 포지션을 여는 신호는 두 칠면조의 지표에서 가져옵니다. CCI와 같은 하나의 지표만 기준으로 주문이 열리도록 하려면 어떻게 해야 합니까? 정말 감사합니다. int getSignal() { int CCI = checkCCI(); return (CCI); } int checkCCI() { double CCI = iCCI ( NULL , 0 , 60 , PRICE_TYPICAL , 1 ); Print ( "CCI: " , CCI); if (CCI > 0.0 ) return ( 1 ); if (CCI < 0.0 ) return (- 1 ); return ( 0 ); } [Deleted] 2010.10.19 11:09 #9180 좋은 하루 되세요. N 개의 막대 에 대해 높음/낮음 검색 기능이 필요합니다. 55개의 막대에 대해 높음/낮음이라고 가정해 보겠습니다. 어디선가 본 것 같은데 못찾겠네요. 1...911912913914915916917918919920921922923924925...1145 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
여러분, 안녕하세요! Expert Advisor에는 이러한 코드가 있습니다(아래 참조). 내가 알기로는 포지션을 여는 신호는 두 칠면조의 지표에서 가져옵니다. CCI와 같은 하나의 지표만 기준으로 주문이 열리도록 하려면 어떻게 해야 합니까? 정말 감사합니다.
여는 기준을 결정하기 위해 getSignal()을 호출하는 대신 checkCCI() 또는 checkMomentum()을 호출하십시오. 이 두 함수는 모두 getSignal()과 동일한 신호, 즉 0, 1 및 -1을 반환합니다.
getSignal() 함수는 단순히 checkCCI() 및 checkMomentum() 함수에서 반환된 두 값을 비교하고 일치하면 1(매수) 또는 -1(매도)을 반환하고 아무것도 반환하지 않으면 0 완료되었습니다...
어떤 유형의 매도 또는 매수 주문이 어떤 로트에 대해 열려 있는지 확인하는 방법은 무엇입니까?
터미널 주문을 검색하고 선택한 주문의 마술, 유형 및 로트를 확인하십시오.
Magick - 주문이 고문에게 속하는지, 유형과 로트가 필수 값인지 식별하기 위해...
마지막 오픈 주문을 찾고 있다면 그 오픈 시간을 다른 주문의 오픈 시간과 비교해야 하고, 시간이 가장 길다면 바로 이 시간입니다.
티켓으로 검색하는 경우 티켓으로 선택해야 하지만 선택은 시장 및 마감 주문의 두 가지 배열에서 제공된다는 점을 명심하십시오.
주문이 시장 주문인지 확인하려면 마감 시간을 확인해야 하며, 0보다 크면(이 경우에만) 주문이 이미 마감된 것이고 그렇지 않으면 시장 주문입니다. .
작동해야합니다. 웃는 미소?
외부 이중 StopLoss=50.0;
외부 이중 TakeProfit=50.0;
외부 이중 로트=1;
외부 정수 합계;
정수 시작()
{
두 배 Price_1, Price_2, 최소, 최대;
새로 고침();
Price_1=입찰가;
Price_2=묻다;
최소=iLow(NULL,0,2);
최대=iHigh(NULL,0,2);
총계=주문총계();
if(총<1)
{
if(가격_1>최대)
OrderSend (Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"내 주문 번호",16384,0,Green);
if(가격_2<분)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"내 주문 번호",16384,0,Green);
}
}
리턴(0);
예, 작동합니다. 이모티콘은 끊임없이 웃고 있지만 쟁기질하지 않고 위치가 열리지 않습니다.
도움, 조언자는 이익에 도달했을 때 모든 주문을 마감하지 않습니다.
미결 주문과 보류 주문 은 다른 기능에 의해 마감됩니다.
{
for (int i = 0; i < OrdersTotal(); i++)
{
if (OrderSelect(i, SELECT_BY_POS))
{
if (OrdersTotal() > 1 && OrderSymbol() == Symbol() && AccountProfit() >= AccountBalance()*AllProfit/100)
{
if((OrderType()==OP_BUY)) OrderClose(OrderTicket(), OrderLots(),Bid,0);
if((OrderType()==OP_SELL)) OrderClose(OrderTicket(), OrderLots(),Ask,0);
if((OrderType()==OP_BUYSTOP || OrderType()==OP_BUYLIMIT|| OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT))OrderDelete(OrderTicket());
if(UseSound == true)
{
PlaySound(SuccesSound);
}
}
}
}
}
미결 주문과 보류 주문은 다른 기능에 의해 마감됩니다.
지표 자체가 차트에서 제거될 때 창 에서 지표에 의해 생성된 개체를 삭제하는 방법을 알려주시겠습니까?
여러분, 안녕하세요! Expert Advisor에는 이러한 코드가 있습니다(아래 참조). 내가 알기로는 포지션을 여는 신호는 두 칠면조의 지표에서 가져옵니다. CCI와 같은 하나의 지표만 기준으로 주문이 열리도록 하려면 어떻게 해야 합니까? 정말 감사합니다.
좋은 하루 되세요. N 개의 막대 에 대해 높음/낮음 검색 기능이 필요합니다. 55개의 막대에 대해 높음/낮음이라고 가정해 보겠습니다. 어디선가 본 것 같은데 못찾겠네요.