묻다! - 페이지 38 1...313233343536373839404142434445...182 새 코멘트 Ioannis Sfairopoulos 2006.10.03 06:49 #371 이안, Straddle&Trail 전문가를 확인하십시오. https://www.mql5.com/en/forum/general 에서 찾을 수 있습니다. MehdiForex 2006.10.03 07:03 #372 모두들 안녕, 모든 주문을 동시에 종료하고 싶지만 할 수 없습니다. 이 코드를 시도했지만 작동하지 않았습니다. ''''''''''''''''''''''''''''''''''''' 총 = 주문 총계(); for(i=0;i < 총계;i++) { if(주문 선택(i, SELECT_BY_POS)==true) { OrderClose(OrderTicket(),OrderLots(),Ask,80, CLR_NONE ); OrderClose(OrderTicket(),OrderLots(),Bid,80,CLR_NONE); } } ''''''''''''''''''''''''''''''''''''' 아무도 나를 도울 수 있습니까? 당신이 나를 도울 수 있다면 정말 감사하겠습니다 Ioannis Sfairopoulos 2006.10.03 07:16 #373 메디, 이 코드(절차)를 start() 섹션 외부에 놓고 모든 거래를 마감하는 조건이 충족되면 다음과 같이 절차를 호출하면 됩니다. 정수 시작() { // 여기에 코드가 ..... If (여기에 귀하의 조건) ShutDownAllTrades(); } ShutDownAllTrades 무효화 { int 재시도; 동안 (OrdersTotal()>0) { for (int cnt=OrdersTotal()-1;cnt>=0;cnt--) { 주문선택(cnt, SELECT_BY_POS, MODE_TRADES); if (주문유형()==OP_BUY) { 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); } 새로 고침 비율(); OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Yellow); 수면(1000); } else if (OrderType()==OP_SELL) { 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); } 새로 고침 비율(); OrderClose(OrderTicket(),OrderLots(),묻기,슬립 페이지,노란색); 수면(1000); } 또 다른 { 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); } 주문삭제(주문티켓()); 수면(1000); } } } } HTH 야니스 '모두 닫기'/'열기' 도구 Ask! 'Close all'/'Open' tools MehdiForex 2006.10.03 11:15 #374 친애하는 야니스, 당신의 도움을 주셔서 감사합니다. 난 당신에게 최선을 다하길 바래. MehdiForex 2006.10.03 11:42 #375 Yannis: 메디, 이 코드(절차)를 start() 섹션 외부에 놓고 모든 거래를 마감하는 조건이 충족되면 다음과 같이 절차를 호출하면 됩니다. 정수 시작() { // 여기에 코드가 ..... If (여기에 귀하의 조건) ShutDownAllTrades(); } ShutDownAllTrades 무효화 { int 재시도; 동안 (OrdersTotal()>0) { for (int cnt=OrdersTotal()-1;cnt>=0;cnt--) { 주문선택(cnt, SELECT_BY_POS, MODE_TRADES); if (주문유형()==OP_BUY) { 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); } 새로 고침 비율(); OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Yellow); 수면(1000); } else if (OrderType()==OP_SELL) { 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); } 새로 고침 비율(); OrderClose(OrderTicket(),OrderLots(),묻기,슬립 페이지,노란색); 수면(1000); } 또 다른 { 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); } 주문삭제(주문티켓()); 수면(1000); } } } } HTH 야니스 친애하는 야니스, 나는 당신이 말했듯이 " int deinit() { } "(out of start) 사이에 절차를 추가했지만 void ShutDownAllTrades { : '{' 쉼표 또는 세미콜론이 예상된 후 컴파일을 통해 문제가 있습니다. 여러분의 의견을 기다리겠습니다. 정말 감사합니다 Ioannis Sfairopoulos 2006.10.03 12:23 #376 어머 미안합니다. 누락된 것은 void ShutDownAllTrades ( ) 뒤에 있는 ()입니다. orderclose 함수 에서 'Slippage'라는 이름의 변수에도 주의하십시오. 주문할 때 사용하는 것으로 교체해야 할 수도 있습니다. 야니스 MehdiForex 2006.10.03 12:34 #377 Yannis: 어머 미안합니다. 누락된 것은 void ShutDownAllTrades ( ) 뒤에 있는 ()입니다. orderclose 함수에서 'Slippage'라는 이름의 변수에도 주의하십시오. 주문할 때 사용하는 것으로 교체해야 할 수도 있습니다. 야니스 아주 잘 작동합니다 ! 다시 한번 감사합니다 european 2006.10.03 16:26 #378 다중 시간 프레임 표시기 스레드에서 MTF CCI 표시기를 사용하고 있습니다. 노란색 단계 선입니다. 첨부된 이미지를 참조하십시오. 라인이 100선 이상일 때(과매수)-가격이 하락하고 -100선 아래일 때(과매도)-가격이 상승합니다. 항상 새로 고쳐지지 않는다는 유일한 문제는 차트를 마우스 오른쪽 버튼으로 클릭하고 '새로 고침'을 선택하여 수동으로 수행해야 합니다. 프로그래머에게 질문: MQ4에 매 틱마다 자동으로 새로 고침을 수행하는 기능이 있습니까? 조언을 부탁드립니다. 유럽 피안 파일: mtf_cci.jpg 37 kb richx7 2006.10.03 17:51 #379 이 시도: void ObjectsRedraw() 차트의 모든 개체를 다시 그립니다. 견본 개체다시 그리기(); 먼저 ObjectCreate를 사용해야 할 수도 있습니다. european 2006.10.04 05:03 #380 richx7: 이 시도: void ObjectsRedraw() 차트의 모든 개체를 다시 그립니다. 견본 개체다시 그리기(); 먼저 ObjectCreate를 사용해야 할 수도 있습니다. 답장해주셔서 감사합니다. 내가 아는 한 ObjectsRedraw()는 '생성' 및 '설정'된 개체를 새로 고칩니다. ObjectsRedraw()가 작동하지 않도록 Object 목록에 없는 표시기를 새로 고쳐야 합니다. 아니면 기존 지표를 참조하는 방법을 알고 있습니까? 1...313233343536373839404142434445...182 새 코멘트 사유: 취소 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
이안,
Straddle&Trail 전문가를 확인하십시오. https://www.mql5.com/en/forum/general 에서 찾을 수 있습니다.
모두들 안녕,
모든 주문을 동시에 종료하고 싶지만 할 수 없습니다.
이 코드를 시도했지만 작동하지 않았습니다.
'''''''''''''''''''''''''''''''''''''
총 = 주문 총계();
for(i=0;i < 총계;i++)
{
if(주문 선택(i, SELECT_BY_POS)==true)
{
OrderClose(OrderTicket(),OrderLots(),Ask,80, CLR_NONE );
OrderClose(OrderTicket(),OrderLots(),Bid,80,CLR_NONE);
}
}
'''''''''''''''''''''''''''''''''''''
아무도 나를 도울 수 있습니까?
당신이 나를 도울 수 있다면 정말 감사하겠습니다
메디,
이 코드(절차)를 start() 섹션 외부에 놓고 모든 거래를 마감하는 조건이 충족되면 다음과 같이 절차를 호출하면 됩니다.
정수 시작()
{ // 여기에 코드가 .....
If (여기에 귀하의 조건) ShutDownAllTrades();
}
ShutDownAllTrades 무효화
{ int 재시도;
동안 (OrdersTotal()>0)
{ for (int cnt=OrdersTotal()-1;cnt>=0;cnt--)
{ 주문선택(cnt, SELECT_BY_POS, MODE_TRADES);
if (주문유형()==OP_BUY)
{ 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); }
새로 고침 비율();
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Yellow);
수면(1000);
}
else if (OrderType()==OP_SELL)
{ 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); }
새로 고침 비율();
OrderClose(OrderTicket(),OrderLots(),묻기,슬립 페이지,노란색);
수면(1000);
}
또 다른
{ 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); }
주문삭제(주문티켓());
수면(1000);
}
}
}
}
HTH
야니스
친애하는 야니스,
당신의 도움을 주셔서 감사합니다.
난 당신에게 최선을 다하길 바래.
메디,
이 코드(절차)를 start() 섹션 외부에 놓고 모든 거래를 마감하는 조건이 충족되면 다음과 같이 절차를 호출하면 됩니다.
정수 시작()
{ // 여기에 코드가 .....
If (여기에 귀하의 조건) ShutDownAllTrades();
}
ShutDownAllTrades 무효화
{ int 재시도;
동안 (OrdersTotal()>0)
{ for (int cnt=OrdersTotal()-1;cnt>=0;cnt--)
{ 주문선택(cnt, SELECT_BY_POS, MODE_TRADES);
if (주문유형()==OP_BUY)
{ 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); }
새로 고침 비율();
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Yellow);
수면(1000);
}
else if (OrderType()==OP_SELL)
{ 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); }
새로 고침 비율();
OrderClose(OrderTicket(),OrderLots(),묻기,슬립 페이지,노란색);
수면(1000);
}
또 다른
{ 재시도=0; while (Retry<5 && !IsTradeAllowed()) { 재시도++; 수면(1000); }
주문삭제(주문티켓());
수면(1000);
}
}
}
}
HTH
야니스친애하는 야니스,
나는 당신이 말했듯이 " int deinit() { } "(out of start) 사이에 절차를 추가했지만 void ShutDownAllTrades { : '{' 쉼표 또는 세미콜론이 예상된 후 컴파일을 통해 문제가 있습니다.
여러분의 의견을 기다리겠습니다.
정말 감사합니다
어머 미안합니다.
누락된 것은 void ShutDownAllTrades ( ) 뒤에 있는 ()입니다.
orderclose 함수 에서 'Slippage'라는 이름의 변수에도 주의하십시오.
주문할 때 사용하는 것으로 교체해야 할 수도 있습니다.
야니스
어머 미안합니다.
누락된 것은 void ShutDownAllTrades ( ) 뒤에 있는 ()입니다.
orderclose 함수에서 'Slippage'라는 이름의 변수에도 주의하십시오.
주문할 때 사용하는 것으로 교체해야 할 수도 있습니다.
야니스아주 잘 작동합니다 !
다시 한번 감사합니다
다중 시간 프레임 표시기 스레드에서 MTF CCI 표시기를 사용하고 있습니다. 노란색 단계 선입니다. 첨부된 이미지를 참조하십시오.
라인이 100선 이상일 때(과매수)-가격이 하락하고 -100선 아래일 때(과매도)-가격이 상승합니다.
항상 새로 고쳐지지 않는다는 유일한 문제는 차트를 마우스 오른쪽 버튼으로 클릭하고 '새로 고침'을 선택하여 수동으로 수행해야 합니다.
프로그래머에게 질문: MQ4에 매 틱마다 자동으로 새로 고침을 수행하는 기능이 있습니까?
조언을 부탁드립니다.
유럽 피안
이 시도:
void ObjectsRedraw()
차트의 모든 개체를 다시 그립니다.
견본
개체다시 그리기();
먼저 ObjectCreate를 사용해야 할 수도 있습니다.
이 시도:
void ObjectsRedraw()
차트의 모든 개체를 다시 그립니다.
견본
개체다시 그리기();
먼저 ObjectCreate를 사용해야 할 수도 있습니다.답장해주셔서 감사합니다.
내가 아는 한 ObjectsRedraw()는 '생성' 및 '설정'된 개체를 새로 고칩니다.
ObjectsRedraw()가 작동하지 않도록 Object 목록에 없는 표시기를 새로 고쳐야 합니다.
아니면 기존 지표를 참조하는 방법을 알고 있습니까?