MQL5: 검증:-(이미 그것이 무엇인지, 그리고 어떻게 해결되는지에 대한 검색으로 내 두뇌를 곤두박질쳤습니다. - 페이지 6

 
Все непросто, все совсем просто. При открытии короткой позиции Вы проверяете наличие денег для открытия длинной. 
//+-----------------------------------------------------------------------------------------------+
//| Функция открывает позицию Sell                                                                |
//+-----------------------------------------------------------------------------------------------+
void OpenSell(void)
{
   double volume=CalculateVolume(ORDER_TYPE_SELL);
   //volume=CheckVolumeValue(volume);
   //volume=NormalizeDouble(volume,DigitsLots());
   volume=LotCheck(volume,symb);
   if(!CheckMoneyForTrade(volume,ORDER_TYPE_BUY))
 
Vladimir Karputov :

작성: 거대한 로그 파일. 디스크에 맞지 않아 테스트가 중단되었습니다. 번역기를 사용하십시오.

나는 그것이 어떻게 번역되는지 압니다. 내 로그에는 열기와 닫기만 표시됩니다. 검증은 어떻게 이루어지나요?

 
Алексей Тарабанов :

질문이 마감되었습니다. 고맙습니다.


 

EA 검증을 통과하지 못했습니다. 아마도 거래 작업 이 없습니다.

코드에 조건 없이 주문 열기를 추가했습니다. (이것은 거래의 개념에 위배되지만 "검증인의 기쁨"이라고 말하면서 결과에 특히 영향을 미치지는 않습니다)

아직 입찰이 없습니다. 유효성 검사에 문제가 있습니다...

내가 그것을 알아낼 수 있도록 도와주세요

모든 것이 테스트에서 작동합니다 ...

MT4

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Торговля осуществляется посредством отправки с помощью функции OrderSend() приказов на открытие позиций, а также приказов на установку, модификацию и удаление отложенных ордеров. Каждый торговый приказ содержит указание на тип запрашиваемой торговой операции. Торговые операции описаны в перечислении ENUM_TRADE_REQUEST_ACTIONS...
 
VOLODYMYR MARYNCHENKO :

EA 검증을 통과하지 못했습니다. 아마도 거래 작업 이 없습니다.

코드에 조건 없이 주문 열기를 추가했습니다. (이것은 거래의 개념에 위배되지만 "검증인의 기쁨"이라고 말하면서 결과에 특히 영향을 미치지는 않습니다)

아직 입찰이 없습니다. 유효성 검사에 문제가 있습니다...

내가 그것을 알아낼 수 있도록 도와주세요

모든 것이 테스트에서 작동합니다 ...

모든 텔레파시가 휴가 중입니다. 그리고 코드가 없는 일반 사람들은 말할 수 없습니다.

 
Vladimir Karputov :

모든 텔레파시가 휴가 중입니다. 그리고 코드가 없는 일반 사람들은 말할 수 없습니다.

if(b == 0)

if(OrderSend(Symbol(), OP_BUY, BuyLot, Ask, iSlippage, 0, 0, " ", iMagicNumber, 0, clrGreen) < 0)

Print("주문 보내기 오류 #", GetLastError() );

 
VOLODYMYR MARYNCHENKO :

if(b == 0)

if(OrderSend(Symbol(), OP_BUY, BuyLot, Ask, iSlippage, 0, 0, " ", iMagicNumber, 0, clrGreen) < 0)

Print("주문 보내기 오류 #", GetLastError());

한 번도 확인하지 않은 베어 코드. 이를 위해 시장은 일반적으로 손을 이깁니다(검증을 놓치지 마십시오).

 
Vladimir Karputov :

한 번도 확인하지 않은 베어 코드. 이를 위해 시장은 일반적으로 손을 이깁니다(검증을 놓치지 마십시오).

수표가 있는 "올바른" 템플릿이 있습니까? 모든 사람이 자신에게 추가하고 질문이 제거됩니다.

 
VOLODYMYR MARYNCHENKO :

수표가 있는 "올바른" 템플릿이 있습니까? 모든 사람이 자신에게 추가하고 질문이 제거됩니다.

그리고 그들은 이것을 팔고 싶어합니다 :) .
 
Aliaksandr Hryshyn :
그리고 그들은 이것을 팔고 싶어합니다 :) .
주요 결과