// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++// MOVE SL TO BEif( Mode_Close_Part_Set_BE_1 ==true&&OrdersTotal()>0){for(int cnt_BE =0; cnt_BE <OrdersTotal(); cnt_BE ++){OrderSelect( cnt_BE , SELECT_BY_POS );// the next line will check for ONLY market trades, not entry orders
Ticket =OrderTicket();// BUY -----------------------------------------------------------------------------------------if(OrderType()==OP_BUY&&OrderSymbol()==Symbol()&&OrderStopLoss()<OrderOpenPrice()&&Ask>=(OrderOpenPrice()+MathAbs(OrderOpenPrice()-OrderStopLoss()))){double SL_Original_Buy =OrderStopLoss();bool AnsHalfModifySL_Buy =OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Green);Sleep( Slippage *3000);if( AnsHalfModifySL_Buy ==true){
BreakEvenStatus_Buy =true;Alert("SL Buy which was ", SL_Original_Buy ," set to BreakEven at ",OrderStopLoss()," for ",Symbol());}if( Fun_Error (GetLastError())==1){// Обработка ошибокcontinue;// Повторная попытка}return;// Выход из start()}// if(OrderType() == OP_BUY && OrderSymbol()==Symbol() )// EO BUY -----------------------------------------------------------------------------------------// SELL -----------------------------------------------------------------------------------------if(OrderType()==OP_SELL&&OrderSymbol()==Symbol()&&OrderStopLoss()>OrderOpenPrice()&&Bid<=(OrderOpenPrice()-MathAbs(OrderStopLoss()-OrderOpenPrice()))){double SL_Original_Sell =OrderStopLoss();bool AnsHalfModifySL_Sell =OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Blue);Sleep( Slippage *3000);if( AnsHalfModifySL_Sell ==true){
BreakEvenStatus_Sell =true;Alert("SL Sell which was ", SL_Original_Sell ," set to BreakEven at ",OrderStopLoss()," for ",Symbol());}if( Fun_Error (GetLastError())==1){// Обработка ошибокcontinue;// Повторная попытка}return;// Выход из start()}// if(OrderType() == OP_SELL && OrderSymbol()==Symbol() )// EO SELL -----------------------------------------------------------------------------------------}// for(cnt_BE=0; cnt_BE<OrdersTotal(); cnt_BE++)}// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
모든 것이 올바르게 작동하는 것처럼 보이지만(손익분기점으로 전환) 각 호출 후에 "오류 0이 발생했습니다"라는 메시지가 표시되기 때문에 질문합니다.
잠금에 대해 이야기하면 이해하지 못했습니다 ---- 나는 이것을 주장하지 않습니다. 나는 그것을 사용하는 방법을 모릅니다.
수익성이 없는 포지션을 청산하시겠습니까? ------ 아직 옵션을 시도하지 않은 것 같습니다.
테스터에서 수동으로 거래하면 거기(또는 데모)에서만 답을 찾을 수 있습니다. 여기 시뮬레이터에 대한 링크가 있습니다.
https://www.mql5.com/ru/code/9185
테스터에서 수동으로 거래하면 거기(또는 데모)에서만 답을 찾을 수 있습니다. 여기 시뮬레이터에 대한 링크가 있습니다.
https://www.mql5.com/ru/code/9185
답은 수학이나 실제 거래 경험의 높이에서만 찾을 수 있다고 생각합니다. 둘 중 하나가 없다는 것이 너무 아쉽습니다. 그리고 링크 감사합니다
답은 수학이나 실제 거래 경험의 높이에서만 찾을 수 있다고 생각합니다. 둘 중 하나가 없다는 것이 너무 아쉽습니다. 그리고 링크 감사합니다
수학은 수학이고 무역은 무역입니다. 지식 없이는 여기 저기에 있지 않고 배우고 시간이 지나면 성공할 것입니다!
M5 GBPJPY 기간 피보나치 수에서 CCI(55) 및 MA(55)로 수동 거래를 시작하는 것이 좋습니다. 글쎄,이 숫자 내에서 귀하의 기간 (오늘 내 기간은 67입니다), 노력의 성공을 찾으십시오!
네, 거의 잊었습니다. 경매 시간도 매우 중요합니다. 즉 경매 시작입니다. 통화가 주요 통화(및 미국...)인 해당 지역의 세션입니다.
모든 것이 올바르게 작동하는 것처럼 보이지만(손익분기점으로 전환) 각 호출 후에 "오류 0이 발생했습니다"라는 메시지가 표시되기 때문에 질문합니다.
모든 것이 올바르게 작동하는 것처럼 보이지만(손익분기점으로 전환) 각 호출 후에 "오류 0이 발생했습니다"라는 메시지가 표시되기 때문에 질문합니다.
이전 가격으로 주문을 수정하려는 시도일 가능성이 큽니다. 새 주문 매개변수와 이전 주문 매개변수를 비교해야 합니다. 그리고 필요한 경우에만 수정하십시오.
오류 0은 OrderModify가 실제로 아무 것도 수정하지 않을 때 발생합니다. 가격이 이전 가격으로 변경됩니다.
다음은 예입니다.
주문이 SL=1.1596으로 개설되었습니다. 그런 다음 SL이 1.1570으로 변경되었고 마지막으로 이 오류가 발생했습니다.
때문에 2차에 진출할 수 없다. 조건이 있습니다:
- 뭐가 될수 있었는지?
다음은 예입니다.
주문이 SL=1.1596으로 개설되었습니다. 그런 다음 SL이 1.1570으로 변경되었고 마지막으로 이 오류가 발생했습니다.
때문에 2라운드에 진출할 수 없다. 조건이 있습니다:
- 뭐가 될수 있었는지?
아마도. 논리적 조건을 다시 확인하되 아침에만 확인하십시오.
논리가 포함되어 있다는 사실을 통해 이를 수행할 수 있습니다.
아마도. 논리적 조건을 다시 확인하되 아침에만 확인하십시오.
논리가 포함되어 있다는 사실을 통해 이를 수행할 수 있습니다.
내가 확인 할게요. 고맙습니다!
돕다
참고: 테스트할 때 마지막으로 알려진 서버 시간 이 시뮬레이션됩니다.
그런데 지표에서 테스트할 때 서버의 마지막으로 알려진 시간은 모델링되지 않은데, 그래야 하는 건가요?