'모두 닫기'/'열기' 도구 - 페이지 2 123456789...60 새 코멘트 Sergey Golubev 2006.03.31 08:00 #11 glader: 라이브 거래 중입니다. 당신은 라이브를 거래합니까? 브로블이 아닐까요? 미리 도와주셔서 감사합니다... 알파리 데모 계정이었습니다. 실제 계정 으로 사용하려고 했다는 말씀이신가요? 잘 작동해야 합니다. glader 2006.04.01 05:12 #12 newdigital: 알파리 데모 계정이었습니다. 실제 계정으로 사용하려고 했다는 말씀이신가요? 잘 작동해야 합니다. 네, 라이브에서 실계정 으로 사용하려 했으나 오류메세지... 상당히 혼란스럽습니다만 어쨌든 도와주셔서 감사합니다... ma6 2006.04.21 02:52 #13 glader: 시도했지만 오류 : 4109 도구->옵션->ExpertAdvisors-> V 사용 ExpertAdvisors(...및 스크립트) glader 2006.04.24 20:12 #14 ma6: 도구->옵션->ExpertAdvisors-> V 사용 ExpertAdvisors(...및 스크립트) 정말 감사합니다... 지금 작동합니다!!! Sergey Golubev 2006.05.22 08:12 #15 Kimiv의 CloseOnTime EA. 파일: closeontime.mq4 2 kb rocko1 2006.10.17 18:07 #16 ma6: 도구->옵션->ExpertAdvisors-> V 사용 ExpertAdvisors(...및 스크립트) 여전히 같은 오류가 발생합니다. " V "은(는) 무슨 뜻인가요? 감사해요 sibil 2006.11.21 04:10 #17 나도 같은 문제가있어. 주문 ......을(를) 닫지 못했습니다. 오류:4109 SloForeX 2006.12.12 11:18 #18 열려 있는 모든 주문 닫기 열린 모든 거래를 마감하는 방법에 대해 질문이 있습니다. 여기에는 수동으로 열린 거래가 포함됩니다. 코드는 다음과 같습니다. if(BalanceEquityProtectionLevel > 0 && AccountEquity() <= AccountBalance ()* BalanceEquityProtectionLevel) { AllowTrading = 거짓; Print("최소 자산 수준에 도달함 - "에 대한 거래가 중지됨",Symbol()); // Alert("최소 자산 수준에 도달함 - ",Symbol()"에 대한 거래가 중단됨); for(cnt=OrdersTotal();cnt>=0;cnt--) { 주문 선택(cnt, SELECT_BY_POS, MODE_TRADES); 모드=주문 유형(); if (mode==OP_BUY) { OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),slippage,Blue); } if (mode==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),slippage,Red); } // } } } 문제는 내가 몇 켤레를 열면 모든 거래도 닫힐 것이라는 것이 항상 사실이 아니라는 것입니다. 게다가, EA는 매개변수 allowtrading == false에도 불구하고 계속해서 다른 거래를 열었습니다. 나는 이것을 디버깅하고 있었고 어떤 이유로 이 코드 블록이 모든 쌍에 대해 실행되지 않았다는 것을 알아차렸습니다. 왜, 나는 모른다. 누군가 그것에 대한 답을 알고 있습니까? 이 블록은 열려 있는 모든 주문을 닫고 추가 거래를 방지해야 합니다. 파일이나 다른 항목에 false 매개변수를 작성하여 이 문제를 해결할 수 있을까요? 이 상황의 문제는 열린 주문이 없는 쌍에서도 발생합니다. 감사해요.. 데얀 'Close all'/'Open' tools 10포인트 3.mq4 기본적인 질문 ... european 2006.12.12 11:34 #19 여기 내가 오래 전에 작성한 코드가 있습니다. 실행 중인 모든 위치를 닫을 것입니다. #포함하다 #포함하다 정수 시작() { 이중 SA; int cnt, totalOrders; totalOrders = OrdersTotal(); if (totalOrders>0) { (cnt=0;cnt<totalOrders;cnt++) { 주문 선택(0, SELECT_BY_POS); if (OrderType() == OP_BUY) sA = MarketInfo(OrderSymbol(),MODE_BID); 그렇지 않으면 sA = MarketInfo(OrderSymbol(),MODE_ASK); OrderClose(OrderTicket(),OrderLots(),sA,3, CLR_NONE ); } } 리턴(0); } Super Ea 'Close all'/'Open' tools Closing all orders in SloForeX 2006.12.12 13:53 #20 당신의 코드는 나와 매우 비슷합니다. 결과는 동일합니다. 좀 더 명확하게 하기 위해 사진을 첨부했습니다. EA는 GBPUSD 쌍 에 대한 모든 거래를 마감합니다(그림). 보시다시피, 이 후에 또 다른 거래가 열립니다. (1은 allowtrade가 참이고 0이면 false를 의미합니다). 파일: image3.jpg 359 kb 123456789...60 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
라이브 거래 중입니다. 당신은 라이브를 거래합니까? 브로블이 아닐까요? 미리 도와주셔서 감사합니다...
알파리 데모 계정이었습니다.
실제 계정 으로 사용하려고 했다는 말씀이신가요?
잘 작동해야 합니다.
알파리 데모 계정이었습니다.
실제 계정으로 사용하려고 했다는 말씀이신가요?
잘 작동해야 합니다.네, 라이브에서 실계정 으로 사용하려 했으나 오류메세지...
상당히 혼란스럽습니다만 어쨌든 도와주셔서 감사합니다...
시도했지만 오류 : 4109
도구->옵션->ExpertAdvisors-> V 사용 ExpertAdvisors(...및 스크립트)
도구->옵션->ExpertAdvisors-> V 사용 ExpertAdvisors(...및 스크립트)
정말 감사합니다... 지금 작동합니다!!!
Kimiv의 CloseOnTime EA.
도구->옵션->ExpertAdvisors-> V 사용 ExpertAdvisors(...및 스크립트)
여전히 같은 오류가 발생합니다. " V "은(는) 무슨 뜻인가요?
감사해요
나도 같은 문제가있어.
주문 ......을(를) 닫지 못했습니다. 오류:4109![](https://c.mql5.com/forextsd/smiles/cry_smile.png)
열려 있는 모든 주문 닫기
열린 모든 거래를 마감하는 방법에 대해 질문이 있습니다. 여기에는 수동으로 열린 거래가 포함됩니다.
코드는 다음과 같습니다.
if(BalanceEquityProtectionLevel > 0 && AccountEquity() <= AccountBalance ()* BalanceEquityProtectionLevel)
{
AllowTrading = 거짓;
Print("최소 자산 수준에 도달함 - "에 대한 거래가 중지됨",Symbol());
// Alert("최소 자산 수준에 도달함 - ",Symbol()"에 대한 거래가 중단됨);
for(cnt=OrdersTotal();cnt>=0;cnt--)
{
주문 선택(cnt, SELECT_BY_POS, MODE_TRADES);
모드=주문 유형();
if (mode==OP_BUY) { OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),slippage,Blue); }
if (mode==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),slippage,Red); }
// }
}
}
문제는 내가 몇 켤레를 열면 모든 거래도 닫힐 것이라는 것이 항상 사실이 아니라는 것입니다. 게다가, EA는 매개변수 allowtrading == false에도 불구하고 계속해서 다른 거래를 열었습니다.
나는 이것을 디버깅하고 있었고 어떤 이유로 이 코드 블록이 모든 쌍에 대해 실행되지 않았다는 것을 알아차렸습니다. 왜, 나는 모른다. 누군가 그것에 대한 답을 알고 있습니까?
이 블록은 열려 있는 모든 주문을 닫고 추가 거래를 방지해야 합니다. 파일이나 다른 항목에 false 매개변수를 작성하여 이 문제를 해결할 수 있을까요? 이 상황의 문제는 열린 주문이 없는 쌍에서도 발생합니다.
감사해요..
데얀
여기 내가 오래 전에 작성한 코드가 있습니다. 실행 중인 모든 위치를 닫을 것입니다.
#포함하다
#포함하다
정수 시작()
{
이중 SA;
int cnt, totalOrders;
totalOrders = OrdersTotal();
if (totalOrders>0)
{
(cnt=0;cnt<totalOrders;cnt++)
{
주문 선택(0, SELECT_BY_POS);
if (OrderType() == OP_BUY) sA = MarketInfo(OrderSymbol(),MODE_BID);
그렇지 않으면 sA = MarketInfo(OrderSymbol(),MODE_ASK);
OrderClose(OrderTicket(),OrderLots(),sA,3, CLR_NONE );
}
}
리턴(0);
}
당신의 코드는 나와 매우 비슷합니다. 결과는 동일합니다. 좀 더 명확하게 하기 위해 사진을 첨부했습니다.
EA는 GBPUSD 쌍 에 대한 모든 거래를 마감합니다(그림). 보시다시피, 이 후에 또 다른 거래가 열립니다. (1은 allowtrade가 참이고 0이면 false를 의미합니다).