MQL5: Doğrulama :-( Ne olduğunu ve nasıl çözüldüğünü araştırmak için şimdiden beynimi harcamıştım. - sayfa 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 :

Yazılı: büyük günlük dosyası. Diske sığamadı, bu nedenle test iptal edildi. Çeviriyi kullan.

Nasıl tercüme edildiğini biliyorum. Günlüklerim yalnızca açılış ve kapanışı gösteriyor. Doğrulama nasıl yapılır?

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

Soru kapanmıştır. Teşekkür ederim.


 

EA doğrulamayı geçmez. sözde ticaret işlemleri yoktur.

Koda koşulsuz sipariş açma eklendi. (Bu, ticaret fikrini ihlal eder, ancak "doğrulayıcıların zevkine" dedikleri gibi sonucu özellikle etkilemez)

hala ihale yok. doğrulama ile ilgili yanlış bir şey ...

lütfen çözmeme yardım et

testte herşey çalışıyor...

MT4

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

EA doğrulamayı geçmez. sözde ticaret işlemleri yoktur.

Koda koşulsuz sipariş açma eklendi. (Bu, ticaret fikrini ihlal eder, ancak "doğrulayıcıların zevkine" dedikleri gibi sonucu özellikle etkilemez)

hala ihale yok. doğrulama ile ilgili yanlış bir şey ...

lütfen çözmeme yardım et

testte herşey çalışıyor...

Tüm telepatlar tatilde. Ve kodu olmayan sıradan insanlar söyleyemez.

 
Vladimir Karputov :

Tüm telepatlar tatilde. Ve kodu olmayan sıradan insanlar söyleyemez.

if(b == 0)

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

Print("OrderSend hatası #", GetLastError() );

 
VOLODYMYR MARYNCHENKO :

if(b == 0)

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

Print("OrderSend hatası #", GetLastError());

Tek bir kontrol olmadan çıplak kod. Bunun için Market genellikle el ele verir (Validation'ı kaçırmaz).

 
Vladimir Karputov :

Tek bir kontrol olmadan çıplak kod. Bunun için Market genellikle el ele verir (Validation'ı kaçırmaz).

belki çeklerle bazı "doğru" şablonlar vardır? herkes kendine ekler ve soru kaldırılır

 
VOLODYMYR MARYNCHENKO :

belki çeklerle bazı "doğru" şablonlar vardır? herkes kendine ekler ve soru kaldırılır

Ve bunu satmak istiyorlar :) .
 
Aliaksandr Hryshyn :
Ve bunu satmak istiyorlar :) .
Ana sonuç