묻다! - 페이지 73 1...666768697071727374757677787980...182 새 코멘트 Julia 2007.08.05 17:09 #721 다음 코드에서는 2개의 보류 중인 주문을 삭제합니다. OrderDelete(ticket1); OrderDelete(ticket2); 누군가 이렇게 간단하게 열린 포지션을 청산하는 방법을 써 주시겠습니까? 고맙습니다, ---줄리아--- Julia 2007.08.05 17:22 #722 안녕하세요 상인 여러분, "트리거"를 작성하는 코드 방식은 무엇입니까? buy_stop이 "트리거된" 경우, Sell_stop이 삭제되었습니다... 이와 같은 것 ---줄리아--- Julia 2007.08.05 18:15 #723 안녕하세요 상인 여러분, 내 멋진 forex-tsd 거래자 덕분에 이 Ea가 거의 완료되었습니다. 실행할 때 1번만 거래됩니다. ea를 1번 이상, 가급적이면 무제한 시간처럼 계속 실행하게 하는 코드가 있습니까? 감사해요, ---줄리아--- Michel 2007.08.05 19:01 #724 그의 실에서 Dan의 실 냄새가 나기 시작하는 것 같습니다... homestudy 2007.08.05 20:10 #725 이것이 EA 섹션에 없는 이유 이것은 EA에 관한 것이며 EA 섹션에 있어야 합니다. 이동해주셔서 감사합니다 ND veematics 2007.08.06 09:28 #726 마지막 결과 감지 여보세요, EA를 생성합니다. 마지막으로 수익/손실 마감 주문을 감지하고 싶습니다. 이것이 가능합니까? 감사해요 빅 Michel 2007.08.06 09:56 #727 veematics: 여보세요, EA를 생성합니다. 마지막으로 수익/손실 마감 주문을 감지하고 싶습니다. 이것이 가능합니까? 감사해요 빅 여기를 보십시오: https://www.mql5.com/en/forum/177667 편집: 죄송합니다. 귀하의 질문에 대한 답변이 아닙니다. 예, 가능합니다. 다음은 예제 코드입니다. datetime LastProfit=0, LastLoss=0; for(int i = HistoryTotal() - 1; i >= 0 ; i --) { if(!OrderSelect(i, SELECT_BY_POS)) continue; if(OrderSymbol() != Symbol()) continue; if(OrderMagicNumber() != Magic) continue; if(OrderCloseTime() > LastProfit && OrderProfit() >= 0) { LastProfit = OrderCloseTime(); LastProfitTicket = OrderTicket(); } if(OrderCloseTime() > LastLoss && OrderProfit() < 0) { LastLoss = OrderCloseTime(); LastLossTicket = OrderTicket(); } } // Now do what you want with both tickets Ask! How to code? Please fix this indicator Benjimang 2007.08.07 02:46 #728 Benjimang: 안녕하세요 여러분! sufx.com에서 Expert Advisor Builder를 사용하여 EA를 만들었습니다. 제거하려고 하는 두 가지 제한 사항이 있습니다. 1. 한 번에 1개의 거래만 엽니다. 한 번에 두 개의 거래를 열 수는 있지만 매수 주문과 매도 주문을 동시에 열 수는 없습니다. 2. 매도 주문을 매수 주문보다 우선하는 것으로 보입니다. 문제 번호 1이 해결되면 이것은 실제로 문제가 되지 않습니다. 다음은 저를 지탱하는 코드 조각입니다. //Check position bool IsTrade = False; for (int i = 0; i < Total; i ++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) { IsTrade = True; if (OrderType() == OP_BUY) { //Close 어떤 제안? 가능한 한 많은 거래를 열 수 있게 하고 지표가 그렇게 말하면 매수 및 매도 주문을 동시에 열 수 있게 하고 싶습니다. 도움을 건배, 벤지망 제발, 위의 코드로 무엇을 해야 하는지 아는 사람이 있습니까? 여기에서 올바른 코드를 식별했습니까? 확실히 누군가는 뭔가를 알고 있어야...? Michel 2007.08.07 08:14 #729 Benjimang: 제발, 위의 코드로 무엇을 해야 하는지 아는 사람이 있습니까? 여기서 올바른 코드를 식별했습니까? 확실히 누군가는 뭔가를 알고 있어야...? 이것은 잘못된 것입니다. 매수 주문과 매도 주문 이 모두 혼합되어 있습니다. if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) { IsTrade = True;[/PHP] You should have something like this : [PHP] bool IsSellTrade = false; bool IsBuyTrade = false; for(... ... if (OrderType() == OP_SELL) IsSellTrade = true; if (OrderType() == OP_Buy) IsBuyTrade = true; 물론 거래를 열기 위해 테스트할 때 IsSellTrade와 IsBuyTrade를 별도로 테스트해야 합니다. Ask! Open trade Buy/Sell at Did I make a WNW 2007.08.07 11:30 #730 보안 - 계정 번호 인코딩 VPS에서 EA를 실행하고 싶습니다. 보안을 위해 중개 계정 번호를 인코딩하고 컴파일된 버전을 업로드하고 싶습니다. 누군가 추가할 코드를 설명해 주시겠습니까? 감사해요. 1...666768697071727374757677787980...182 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
다음 코드에서는 2개의 보류 중인 주문을 삭제합니다.
OrderDelete(ticket1);
OrderDelete(ticket2);
누군가 이렇게 간단하게 열린 포지션을 청산하는 방법을 써 주시겠습니까?
고맙습니다,
---줄리아---
안녕하세요 상인 여러분,
"트리거"를 작성하는 코드 방식은 무엇입니까?
buy_stop이 "트리거된" 경우, Sell_stop이 삭제되었습니다... 이와 같은 것
---줄리아---
안녕하세요 상인 여러분,
내 멋진 forex-tsd 거래자 덕분에 이 Ea가 거의 완료되었습니다. 실행할 때 1번만 거래됩니다. ea를 1번 이상, 가급적이면 무제한 시간처럼 계속 실행하게 하는 코드가 있습니까?
감사해요,
---줄리아---
그의 실에서 Dan의 실 냄새가 나기 시작하는 것 같습니다...
이것이 EA 섹션에 없는 이유
이것은 EA에 관한 것이며 EA 섹션에 있어야 합니다.
이동해주셔서 감사합니다 ND
마지막 결과 감지
여보세요,
EA를 생성합니다. 마지막으로 수익/손실 마감 주문을 감지하고 싶습니다. 이것이 가능합니까?
감사해요
빅
여보세요,
EA를 생성합니다. 마지막으로 수익/손실 마감 주문을 감지하고 싶습니다. 이것이 가능합니까?
감사해요
빅여기를 보십시오: https://www.mql5.com/en/forum/177667
편집: 죄송합니다. 귀하의 질문에 대한 답변이 아닙니다.
예, 가능합니다. 다음은 예제 코드입니다.
datetime LastProfit=0, LastLoss=0;
for(int i = HistoryTotal() - 1; i >= 0 ; i --)
{
if(!OrderSelect(i, SELECT_BY_POS)) continue;
if(OrderSymbol() != Symbol()) continue;
if(OrderMagicNumber() != Magic) continue;
if(OrderCloseTime() > LastProfit && OrderProfit() >= 0)
{
LastProfit = OrderCloseTime();
LastProfitTicket = OrderTicket();
}
if(OrderCloseTime() > LastLoss && OrderProfit() < 0)
{
LastLoss = OrderCloseTime();
LastLossTicket = OrderTicket();
}
}
// Now do what you want with both tickets
안녕하세요 여러분!
sufx.com에서 Expert Advisor Builder를 사용하여 EA를 만들었습니다. 제거하려고 하는 두 가지 제한 사항이 있습니다.
1. 한 번에 1개의 거래만 엽니다. 한 번에 두 개의 거래를 열 수는 있지만 매수 주문과 매도 주문을 동시에 열 수는 없습니다.
2. 매도 주문을 매수 주문보다 우선하는 것으로 보입니다. 문제 번호 1이 해결되면 이것은 실제로 문제가 되지 않습니다.
다음은 저를 지탱하는 코드 조각입니다.
bool IsTrade = False;
for (int i = 0; i < Total; i ++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) {
IsTrade = True;
if (OrderType() == OP_BUY) {
//Close어떤 제안? 가능한 한 많은 거래를 열 수 있게 하고 지표가 그렇게 말하면 매수 및 매도 주문을 동시에 열 수 있게 하고 싶습니다.
도움을 건배,
벤지망제발, 위의 코드로 무엇을 해야 하는지 아는 사람이 있습니까? 여기에서 올바른 코드를 식별했습니까? 확실히 누군가는 뭔가를 알고 있어야...?
제발, 위의 코드로 무엇을 해야 하는지 아는 사람이 있습니까? 여기서 올바른 코드를 식별했습니까? 확실히 누군가는 뭔가를 알고 있어야...?
이것은 잘못된 것입니다. 매수 주문과 매도 주문 이 모두 혼합되어 있습니다.
IsTrade = True;[/PHP]
You should have something like this :
[PHP]
bool IsSellTrade = false;
bool IsBuyTrade = false;
for(...
...
if (OrderType() == OP_SELL) IsSellTrade = true;
if (OrderType() == OP_Buy) IsBuyTrade = true;
물론 거래를 열기 위해 테스트할 때 IsSellTrade와 IsBuyTrade를 별도로 테스트해야 합니다.
보안 - 계정 번호 인코딩
VPS에서 EA를 실행하고 싶습니다.
보안을 위해 중개 계정 번호를 인코딩하고 컴파일된 버전을 업로드하고 싶습니다.
누군가 추가할 코드를 설명해 주시겠습니까?
감사해요.