Все непросто, все совсем просто. При открытии короткой позиции Вы проверяете наличие денег для открытия длинной.
//+-----------------------------------------------------------------------------------------------+//| Функция открывает позицию 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))
Торговля осуществляется посредством отправки с помощью функции OrderSend() приказов на открытие позиций, а также приказов на установку, модификацию и удаление отложенных ордеров. Каждый торговый приказ содержит указание на тип запрашиваемой торговой операции. Торговые операции описаны в перечислении ENUM_TRADE_REQUEST_ACTIONS...
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
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.
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() );
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).
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
belki çeklerle bazı "doğru" şablonlar vardır? herkes kendine ekler ve soru kaldırılır
Ve bunu satmak istiyorlar :) .