İkincisini, ekran görüntüsünde görülebileceği gibi, 11. çubukta olmak üzere iki konumdan seçtim:
Doğrulama kodu
Bir pozisyona girme koşulunu değiştirmeye karar verdim, sadece limiti Düşük[2] olarak ayarladım ve işe yaradı, ancak bugün ilk çağrımda olduğu gibi koşul işe yaramadığında, o zaman nokta daha önce koşulun kendisindedir. işlev çağrısı
Bir pozisyona girme koşulunu değiştirmeye karar verdim, sadece limiti Düşük[2] olarak belirledim ve işe yaradı, ancak bugün ilk aramamda olduğu gibi koşul işe yaramıyorsa, sorunun durumda olduğu anlamına gelir.işlev çağrısından önce kendisi
Pozisyona giriş değil, emri veren sizdiniz (Al, Sat).
if(takelimit=OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
Print(takelimit,GetLastError());//здесь возвращает число 11, получается ошибка код 11, но не нашел расшифровку нигде?
{if(iBarShift(Symbol(),0,OrderOpenTime())==1)
deletelimit=OrderDelete(ticket);
if(!deletelimit)
Comment(GetLastError());
}
bool takelimit;
if ( takelimit? = OrderSelect ( ticket , SELECT_BY_TICKET , MODE_TRADES ))
Print ( string (takelimit)+ " :" , GetLastError ()); //здесь возвращает число 11, получается ошибка код 11, но не нашел расшифровку нигде?
{ if ( iBarShift ( Symbol (), 0 , OrderOpenTime ())== 1 ) // <<< что это, почему сравнивать с единицей? OrderOpenTime () может вернуть "1"???
deletelimit= OrderDelete (ticket);
if (!deletelimit)
Com
1. değişken bool türünde olduğundan ve GetLastError'a ihtiyaç duymadığından Print(takelimit,GetLastError ()) ifadesinin iki değer döndürdüğü ortaya çıkıyor ve virgül var mı, GetLastError çağrıldığında GetLastError koddaki son hatayı veriyor mu?
Harika çalışıyor!
İkincisini, ekran görüntüsünde görülebileceği gibi, 11. çubukta olmak üzere iki konumdan seçtim:
Doğrulama kodu
Bir pozisyona girme koşulunu değiştirmeye karar verdim, sadece limiti Düşük[2] olarak ayarladım ve işe yaradı, ancak bugün ilk çağrımda olduğu gibi koşul işe yaramadığında, o zaman nokta daha önce koşulun kendisindedir. işlev çağrısı
Bir pozisyona girme koşulunu değiştirmeye karar verdim, sadece limiti Düşük[2] olarak belirledim ve işe yaradı, ancak bugün ilk aramamda olduğu gibi koşul işe yaramıyorsa, sorunun durumda olduğu anlamına gelir.işlev çağrısından önce kendisi
Pozisyona giriş değil, emri veren sizdiniz (Al, Sat).
Tamam, anladım - bu iyi demek.
Pozisyona giriş değil, emri veren sizdiniz (Al, Sat).
Tamam, anladım - bu iyi demek.
İlk başta if ( Open [ 2 ]> Close [ 2 ] && Open [ 1 ]> Close [ 1 ] && Close [ 1 ]< Low [2] girmek için bir koşul olduğunu kastetmiştim.
daha sonra çubuk dizinini döndürmek için bu işlevi çağırdım ve şimdi onu kaldırdım ve Düşük[2]' yi OrderSend'e koydum ve işe yaradı
Evet, yine de, bunun için bir gün geçirmem boşuna değildi, biraz yerden kalktım
belki 1 ve 1 ?/yani doğru ve hata kodu 1
Tüm kodunuz yanlış.
Tüm kodunuz yanlış.
oradaki zamana kadar bar numarasını kontrol eder ...
oradaki zamana kadar bar numarasını kontrol eder ...
Evet, parantezleri fark etmedim.
oradaki zamana kadar bar numarasını kontrol eder ...
belki 1 ve 1 ?/yani doğru ve hata kodu 1
1. değişken bool türünde olduğundan ve GetLastError'a ihtiyaç duymadığından Print (takelimit, GetLastError ()) ifadesinin iki değer döndürdüğü ortaya çıkıyor ve virgül var mı, GetLastError çağrıldığında GetLastError koddaki son hatayı veriyor mu?