[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 405

 
Max2000 >> :

Merhaba,

Danışmanın anlaşmayı 3 dakikadan daha erken kapatmaması nasıl sağlanır?

Birisi bana neyi ve nerede reçete yazacağımı söyleyebilir mi?

if ((TimeCurrent()-OrderOpenTime())<3*60)
dönüş; //veya bunun gibi bir şey, mevcut koda bağlıdır.

 
splxgf >> :

if ((TimeCurrent()-OrderOpenTime())<3*60)
dönüş; //veya bunun gibi bir şey, mevcut koda bağlıdır.

kapanış koşulu, emrin açılmasından 3 dakika sonra ise, emir daha erken kapanmaz (elbette, beklemede değilse, ancak o bile 10 dakikadan önce kendi kendine silinirse)

 
Noterday >> :

double Lots;
double m = 0.1;


for (m = 0.1; AccountFreeMarginCheck(Symbol(),OP_SELL,m)>150; m = m + 0.1)
{
Lots = m;
}

Neden Lotlarım her zaman sıfır çıkıyor?

Peki, biri bana kodda neyin yanlış olduğunu söyleyebilir mi?

 
Göster bana?)
 
Noterday >> :
Всмысле покажи?)

tupanül))

 
Noterday >> :

Peki, biri bana kodda neyin yanlış olduğunu söyleyebilir mi?

AccountFreeMarginCheck(Symbol(),OP_SELL,m)>150 bu ifade başlangıçta yanlış

 
Lanet olsun .... kesinlikle ... Düşüneceğim! Teşekkür ederim!
 
Comment(AccountFreeMarginCheck(Symbol(),OP_SELL,m));


вот эту строчку поставь перед циклом и посмотри что выводит на экран
 

Çıkışlar -10000000000

Onlar. >10K depozito ile, 0.1 hacimli bir sipariş açtıktan sonra (bu fonksiyona göre) -1000000000000 :)))


Hiç çalışmıyor...

 
Noterday >> :

Çıktılar -10000000000

Onlar. >10K depozito ile, 0.1 hacimli bir sipariş açtıktan sonra (bu fonksiyona göre) -1000000000000 :)))


Hiç çalışmıyor...

https://forum.mql4.com/ru/14675