Hatalar, hatalar, sorular - sayfa 2988

 

DatabaseBind ile ilgili olarak:

VeritabanıBind

"İşlev, SQL sorgusu parametrelenebilir değerler "?" veya "?N" içerdiğinde kullanılmalıdır, burada N, parametre numarası anlamına gelir ( birden başlayarak ).Bu durumda, DatabaseBind() içindeki parametre indeksleme sıfırdan başlar . "

Böyle mi amaçlanıyordu? sqlite3_bind'de - bu dizinler eşleşir, ancak sizinkiler dengelenir.

 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Çaydanlıktan gelen sorular

Andrey Dik , 2013.07.11 20:54

Sunucuya bir ticaret talebi göndermeden belirtilen sembol için TRADE_RETCODE_MARKET_CLOSED (piyasa kapalı) olduğunu nasıl bilebilirim?

Alım satım işlemleri birkaç dakika daha yasaktır ve alım satım seansının açılmasından sonra, alım satım emirleriyle sunucuyu puanlamadan herhangi bir zamanda talep üzerine alım satıma izin verilip verilmediğini nasıl öğrenebilirim? yaklaşık 8 yıldır bu konudaki yardımda yeni bir şey görünmüyor, lütfen yanılıyorsam düzeltin.

 
Andrey Dik :

Alım satım işlemleri birkaç dakika daha yasaktır ve alım satım seansının açılmasından sonra, alım satım emirleriyle sunucuyu puanlamadan herhangi bir zamanda talep üzerine alım satıma izin verilip verilmediğini nasıl öğrenebilirim? yaklaşık 8 yıldır bu konudaki yardımda yeni bir şey görünmüyor, lütfen yanılıyorsam düzeltin.

Benzer şekilde, FORTS ve ticaret üzerindeki "bar" askıya alınırsa.

 
Andrey Dik :

Alım satım işlemleri birkaç dakika daha yasaktır ve alım satım seansının açılmasından sonra, alım satım emirleriyle sunucuyu puanlamadan herhangi bir zamanda talep üzerine alım satıma izin verilip verilmediğini nasıl öğrenebilirim? yaklaşık 8 yıldır bu konudaki yardımda yeni bir şey görünmüyor, lütfen yanılıyorsam düzeltin.

Spesifikasyona bakın.


Doğru doldurulursa, sorun yoktur.

 
JRandomTrader :

Benzer şekilde, FORTS ve ticaret üzerindeki "bar" askıya alınırsa.

bir çözüm olup olmadığından emin değil misiniz?

 
Andrey Dik :

bir çözüm olup olmadığından emin değil misiniz?

Bu bir çözüm değil, sorunun bir uzantısıdır.

 
Alexey Viktorov :

Spesifikasyona bakın.


Doğru doldurulursa, sorun yoktur.

maalesef sorunlar var, işlem seansı açık ve işlem yasak "Piyasa kapalı". bu nedenle - ticaret seansları güvenilir bir rehber olarak hizmet edemez. "İşlem yapmak istiyorum. İşlem emirlerini hemen şimdi gönderebilir miyim?"

 
Alexey Viktorov :

Spesifikasyona bakın.


Doğru doldurulursa, sorun yoktur.

FORTS için 7:00-23:50 değil, 6:45-24:00 gösterilir. Ama sorun değil.

Ancak farklı sürelere sahip olabilen takaslarla ne yapmalı?

 

İyi günler beyler.

TimeCurrent() veya iTime gibi işlevlerin yürütülmesini hiç çözemiyorum.

1. Yazdırma sırasında, 1970'den bu yana geçen saniye sayısı görüntülenmelidir.Bunun yerine, güzel biçimlendirilmiş bir tarih yy.aa.dd ss:dd:ss biçiminde görüntülenir. Tam olarak saniye sayısını nasıl öğrenebilirim?

2. Basit bir komut dosyası yazdı (aşağıda verilmiştir). İlk kez başlattığımda, tam bir saçmalık alıyorum - son çubuğun açılış saati , gerçek olandan birkaç saat önce gösterilebilir ve bugün son dakika çubuğu genellikle 1970'de açıldı. Bundan sonra aynı komut dosyası yeniden çalıştırılırsa, M1 çubuğunun açılış süresi değiştirilebilir olsa da, sonuç oldukça doğru olur. Bu defalarca tekrarlanır. Ve 2 terminal kurdum ve sonuç aynı.

Başka birinin benzer bir sorunu oldu mu yoksa sadece ben miyim?

Hepinize teşekkür ederim.

 string FI, ArrFI[]={ "AUDCAD" , "AUDCHF" , "AUDJPY" , "AUDNZD" , "AUDUSD" , "CADCHF" , "CADJPY" , "CHFJPY" , "EURAUD" , "EURCAD" , "EURCHF" ,
                     "EURGBP" , "EURJPY" , "EURNZD" , "EURRUB" , "EURUSD" , "GBPAUD" , "GBPCAD" , "GBPCHF" , "GBPJPY" , "GBPNZD" , "GBPSGD" ,
                     "GBPUSD" , "NZDCAD" , "NZDCHF" , "NZDJPY" , "NZDUSD" , "USDCAD" , "USDCHF" , "USDJPY" , "USDRUB" , "XAGUSD" , "XAUUSD" };
int ArrTF[]={ PERIOD_W1 , PERIOD_D1 , PERIOD_H4 , PERIOD_H1 , PERIOD_M30 , PERIOD_M15 , PERIOD_M5 , PERIOD_M1 }, TF, fi,tf,
    qTF= ArraySize (ArrTF), qFI= ArraySize (ArrFI);
//---
void OnStart ()
{ for (fi= 0 ; fi<qFI; fi++)
    {FI=ArrFI[fi]; for (tf= 0 ; tf<qTF; tf++)
                      {TF=ArrTF[tf]; Print (FI, ",TF " ,TF, "   время " , TimeCurrent (), "   текущий бар " , iTime (FI,TF, 0 ));}
    }
} //end of Start
 

Nereye yazacağımı bilmiyorum, o yüzden buraya yazacağım.

Daha önce, https://www.mql5.com/ru/users/traveller00/publications/all gibi "Tüm mesajlar" profilinden bir bağlantı, mesajlara yol açıyordu. Birkaç saattir mesaj atıyorum. Ve şimdi mesajları nasıl görebilirim? Bir şey mi bozuldu yoksa artık bir özellik mi?