[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 216

 

çocuklar !

bir danışman tarafından aynı anda sonuçlandırılan anlaşmaların sayısı nasıl sınırlandırılır?

acilen!

teşekkür etmek !

 if ( OrdersTotal ()> 1 && OrdersTotal ()< 3 ) - ?
 

Sonunda ObjectGet'in (nm,OBJPROP_TIME1) bir HLine nesnesi için zamanı görmezden geldiğini anladım.

Hesaplama için HLine'ın oluşturulma zamanını nasıl belirleyebileceğinizi söyleyin

HLine'ın oluşturulması ile şu an arasındaki en yüksek ( NULL , 0 ,MODE_HIGH,shift, 1 ) ?

Nesneleri ada göre sıralama kuralları hakkında bir konu okudum, hiçbir fikir eklenmedi.

 
Operr :

Sonunda ObjectGet'in (nm,OBJPROP_TIME1) bir HLine nesnesi için zamanı görmezden geldiğini anladım.

Hesaplama için HLine'ın oluşturulma zamanını nasıl belirleyebileceğinizi söyleyin

HLine'ın oluşturulması ile şu an arasındaki en yüksek ( NULL , 0 ,MODE_HIGH,shift, 1 ) ?



Yatay trend çizgileri kullanın :)
 
Bir DC'de farklı terminallerde işlem yapan birkaç danışmanım var. Zaman zaman birleşiyorlar. Peki bu uzmanları yetiştirmenin en iyi yolu nedir?
 
TANKER :
Bir DC'de farklı terminallerde işlem yapan birkaç danışmanım var. Zaman zaman birleşiyorlar. Peki bu uzmanları yetiştirmenin en iyi yolu nedir?

Uzman yetiştirmenin en iyi yolu güvendir.
 
tara :

Yatay trend çizgileri kullanın :)
İki kez teşekkürler dostum! Bunu kendim yapmazdım ve şimdi yeni bir nesne türü biliyorum.
 

Bir excel dosyasına veri yazarken sütunların bölünmediğini, başlıkların sadece bir hücreye yazıldığının nedenini bulmama yardım etmeni istiyorum.

Ayrıca script sadece tablo başlığını oluşturur, kendi başına herhangi bir sipariş değeri yoktur.

+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
//----
string FileName;
int Handle;
int ClOp; // разница между закрытием и открытием в пунктах
int spread;// спред по инструменту
int BarYear;// год
int BarDay; // день недели, 0 - восресенье

spread=MarketInfo(Symbol(),MODE_SPREAD); // запомним спред

// сформируем имя файла, например, EURUSD1440.csv
FileName=Symbol()+Period()+".csv";
//откроем файл с именем FileName (создадим указатель/handle на него)
Handle=FileOpen(FileName,FILE_WRITE | FILE_CSV,";");
if (Handle<1)
{
Print("Не удалось открыть файл, ошибка ",GetLastError());
return;
}

// запишем названия столбцов (создание шапки)
FileWrite(Handle,"Дата","Open","High","Low","Close","Close-Open в пунктах",
"Спред в пунктах","День недели","Год");


for (int index=Bars-1;index>=0;index--)
{
// пропустим бары до 2001 года
if (TimeYear(Time[index])<2001) continue;

// прервем (закончим) цикл, если 2005 год мы прошли весь
if (TimeYear(Time[index])>2005) break;

// Выведем High, Low, Open, Close для бара с индексом index
//Print(High[index]," ",Low[index]," ",Open[index]," "
//,Close[index]," бар=",index);
BarYear=TimeYear(Time[index]);
BarDay=TimeDayOfWeek(Time[index]);
ClOp=Close[index]/Point-Open[index]/Point;
FileWrite(Handle,TimeToStr(Time[index]),Open[index],High[index],Low[index],Close[index],ClOp,spread,BarDay,BarYear);
}


//----


//закроем файл (освободим указатель/handle, чтобы файл можно было
//открыть для редактирования другими программами)
if(Handle>0) FileClose(Handle);


return(0);// работа скрипта завершена
}

 
Suliena :

Bir excel dosyasına veri yazarken sütunların bölünmediğini, başlıkların sadece bir hücreye yazıldığının nedenini bulmama yardım etmeni istiyorum.

Ayrıca script sadece tablo başlığını oluşturur, kendi başına herhangi bir sipariş değeri yoktur.


Kendim denemedim, ayırıcılara ihtiyaç olduğunu düşünüyorum. Boşluk, sekme, eğik çizgi veya benzeri. Bir metin dosyası üzerinden yaparsanız, sınırlayıcılar gereklidir.

 
smartemiy :

çocuklar !

bir danışman tarafından aynı anda sonuçlandırılan anlaşmaların sayısı nasıl sınırlandırılır?

acilen!

teşekkür etmek !

NumberOrd - açık siparişlerin sayısını sayan bir işlev.

if (NumberOrd()>3) return(0); - Bu kayıt, aynı anda yapılan sınırlama anlaşmaları için doğru olacak mı?

::: ne olursa olsun resimdeki gibi!

Şimdiden teşekkürler!

Mutlu ticaret!

 
smartemiy :

NumberOrd - açık siparişlerin sayısını sayan bir işlev.

if (NumberOrd()>3) return(0); - Bu kayıt, aynı anda yapılan sınırlama anlaşmaları için doğru olacak mı?

::: ne olursa olsun resimdeki gibi!

Şimdiden teşekkürler!

Mutlu ticaret!