Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 333

 
evillive :

Burada molaya gerek var mı yok mu gurular abonelikten çıksınlar ve alexey1979621 bu işlev orada çağrılır mı diye düşünsün?

Ayrıca CountTrades(); yani OrdersTotal()'a eşdeğerdir, daha basit ve daha hızlıdır.

Ben bir guru değilim, ama cevap vereceğim: Break ile tanışana kadar; tüm durumlar yürütülecektir:
 
artmedia70 :
Ben bir guru değilim, ama cevap vereceğim: Break ile tanışana kadar; tüm durumlar yürütülecektir:

BU işlevindeki bir moladan bahsediyorum ...
 
Birisi lütfen terminaldeki DC alıntılarını doldurmama yardım etsin. Geçmiş klasörünü temizledim, terminal ayarlarında görüntülenen çubukların sayısını değiştirdim , ilgilenilen çift ve zaman çerçevesi için tam geçmişi metastock düğümünden indirdim, cvs dosyasını finam web sitesinden indirdim, alıntı arşivine gittim, içe aktarma sekmesi, genel bakış - cvs dosyam açık- tamam ve .... tırnak işaretleri değil, yağlı incir. hst'de cvs oluşturan betiği indirdim - bunu bir grafiğe değil, grafiğe yüklüyorum - ayarları içeren pencere bile görüntülenmiyor - bana ne yapacağımı söyle!
 
Yani, biri bana söyleyebilir mi, söyleyemez mi?
 
Övülen profesyoneller neredesiniz? Lamer'e yardım et!
 
mason :
Övülen profesyoneller neredesiniz? Lamer'e yardım et!

Ve hikayeyi HOME düğmesiyle eski moda şekilde indirmenizi kim engelliyor?
 
mason :
Birisi lütfen terminaldeki DC alıntılarını doldurmama yardım etsin. Geçmiş klasörünü temizledim, terminal ayarlarında görüntülenen çubukların sayısını değiştirdim , ilgilenilen çift ve zaman çerçevesi için tam geçmişi metastock düğümünden indirdim, cvs dosyasını finam web sitesinden indirdim, alıntı arşivine gittim, içe aktarma sekmesi, genel bakış - cvs dosyam açık- tamam ve .... tırnak işaretleri değil, yağlı incir. hst'de cvs oluşturan betiği indirdim - grafiğe yüklüyorum, bir sekilde değil - ayarları ile pencere bile görüntülenmiyor - bana ne yapacağımı söyle!


Ve büyük bir sır değilse, csv dosyanızı gösterin.
 
niformalka :


Dürüst olmak gerekirse, bu koddaki noktanın ne olduğunu anlamıyorum ..... eksi yüzden az, neden o zaman <100?
 

İşte temel bir f-tion ayarı otlozh. siparişler, parametreler önemli değildir, ancak “yeni fiyatı” aldıktan sonra danışmanı (içindeki sipariş yineleme döngüsünü kullanabilirsiniz) listelemeye veya başka bir şekilde sipariş vermemeye zorlamak önemlidir. aynı fiyat. Aynı zamanda, sipariş verme döngüsü durmamalıdır.

çift Uzak=10000.0;
dize SMB;
çift NewPrice;
int i;
int başlangıç()
{
Yeniler();
KOBİ=Sembol();
{UstanOtlozh();}
}
dönüş(0);
geçersiz UstanOtlozh()
{
double OldPrice=WindowPriceOnDropped(); // Komut Dosyası Buraya Atıldı
Yeniler();
KOBİ=Sembol();
{
int i=1;
while(i<=Sipariş Toplamı())
{
if (OrderSelect(i-1,SELECT_BY_POS)==true) // Sonraki Varsa
{ // Siparişlerin analizi:
(OrderSymbol()!= SMB) devam ederse; // Bizim finansal aracımız değil.
int İpucu=SiparişTürü(); // Sipariş türü
(İpucu<2) devam ederse; // Market siparişi
double NewPrice=OrderOpenPrice(); // Sipariş fiyatı
{
while(NewPrice<=Sor+200*Puan||NewPrice>=Sor+50*Puan)
{
YeniFiyat=YeniFiyat+50*Puan;
OrderSend(SMB,OP_BUYSTOP,0.01,NewPrice,3,0,0,NULL,0, CLR_NONE );
if(YeniFiyat>Sor+200*Puan||YeniFiyat<Sor+50*Puan)
kırmak;
}}}}}}
 

II İşte bir kenara koymanın temel bir işlevi. siparişler, parametreler önemli değildir, ancak danışmanı "yeni fiyatı" aldıktan veya sıraladıktan sonra (içindeki sipariş yineleme döngüsünü kullanabilirsiniz) zorlamak veya başka bir şekilde sipariş vermemeye zorlamak önemlidir. aynı fiyatla. Aynı zamanda, sipariş verme döngüsü durmamalıdır. Kim yapabilir yardım edin.

çift Uzak=10000.0;
dize SMB;
çift NewPrice;
int i,z;
int başlangıç()
{
Yeniler();
KOBİ=Sembol();
{UstanOtlozh();}
}
dönüş(0);
geçersiz UstanOtlozh()
{
double OldPrice=WindowPriceOnDropped(); // Komut Dosyası Buraya Atıldı
Yeniler();
KOBİ=Sembol();
{
int i=1;
while(i<=Sipariş Toplamı())
{
if (OrderSelect(i-1,SELECT_BY_POS)==true) // Sonraki Varsa
{ // Siparişlerin analizi:
(OrderSymbol()!= SMB) devam ederse; // Bizim finansal aracımız değil.
int İpucu=SiparişTürü(); // Sipariş türü
(İpucu<2) devam ederse; // Market siparişi
double NewPrice=OrderOpenPrice(); // Sipariş fiyatı
{
while(NewPrice<=Sor+100*Puan||NewPrice>=Sor+20*Puan)
{
YeniFiyat=YeniFiyat+20*Puan;
for(z=0; z<SiparişlerToplam(); z++)
{
if(OrderSelect(z, SELECT_BY_POS, MODE_TRADES))
{
if (OrderType() == OP_BUYSTOP || OrderType() == OP_SELLSTOP)
{
if (NormalizeDouble(OrderOpenPrice(),Digits)== NormalizeDouble(NewPrice,Digits))
Alert("Bu fiyatta zaten bir sipariş var");
kırmak;
}
}
}
OrderSend(SMB,OP_BUYSTOP,0.01,NewPrice,3,0,0,NULL, 0, CLR_NONE );
if(YeniFiyat>Sor+100*Puan||YeniFiyat<Sor+20*Puan)
dönüş;
}}}}}}