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

 
openlive :
örneğin, belki yanılıyorum - sadece öğreniyorum


evet ben de öğreniyorum

neden tüm sorulara (ask1, ask2, ask3) sıfır değerleri atanıyor?

ve TimeCurrent() işlevi, son teklifin zamanını da döndürür, ancak fiyat gereklidir.

Buradaki fikir, eğer fiyat son üç tik için yükselirse (ask3>ask2>ask1), o zaman bir satın alma emri açın.

Her durumda, teşekkürler) !!

 
kellin :
Hayır, tabii ki emir ile açmanız veya bir sonrakini veya aşağıdaki çubuklardan birini açmak için alış veya satış yapmanız gerekiyor. Evet ve ayrıca açılıştan puan sayısına göre atayarak sırayla kapatmayı planlıyorum.


Fragmana bakın. İçeriğini terminalin Uzmanlar klasörüne yerleştirin. İlgilendiğiniz işlem gören enstrümanın zaman dilimini seçin, grafiğine bir baykuş bırakın,

aynı zamanda, uzmanın harici değişkenlerinde bir sipariş açma parametrelerini ayarlayın:

 //Внешние переменные 
extern string A0 = "Объем и тип сделки" ;
extern double Lots = 0.1 ;         // Объем позиции 
extern bool Buy  = false ;         // Открытие длинной позиции            
extern bool Sell = false ;         //  Открытие короткой позиции

extern int SlipPips = 3 ;           // Допустимое Вами проскальзывание цены в настоящих пунктах
                                // Для пятизначных ДЦ пересчитывается автоматически                                     
extern int NumberOfTry = 25 ;       // Количество попыток открытия ордера

Ardından, enstrümanın seçtiğiniz zaman diliminde yeni bir çubuk oluşmasını bekleyin...

Bir uzman piyasadan bir sipariş açtığında, onun açılış saatiyle yeni bir barın açılış saatini karşılaştırırsınız.

Dosyalar:
1_2.zip  8 kb
 
Vinin :


Danışmanın her onay işaretini işlediğine inanıyoruz, o zaman biraz farklı yapmak daha iyidir


Vinin, cevabınız için çok teşekkür ederim. Ama dürüst olmak gerekirse, neden ask1, ask2 ask3'e 1, -1, -1 değerleri atandığını biraz anlamadım. ne demek istiyorlar. Zor değilse, neler olduğunu ve nasıl olduğunu kelimelerle anlatabilirsiniz, ben acemiyim, hala her şeyi çok iyi anlamıyorum. Çok minnettar olacağım)

 
link1 :


evet ben de öğreniyorum

neden tüm sorulara (ask1, ask2, ask3) sıfır değerleri atanıyor?

ve TimeCurrent() işlevi, son teklifin zamanını da döndürür, ancak fiyat gereklidir.

Buradaki fikir, eğer fiyat son üç tik için yükselirse (ask3>ask2>ask1), o zaman bir satın alma emri açın.

Her durumda, teşekkürler) !!

Timecurrent ()'dan yeni bir tick geldiğini öğrenmesini istiyoruz ve eğer zaman yeni ise yeni tick'in değerine ask 2 veya ask3 atadık.

ve sonra ask1 ve ask2 ve ask3'ü bu şekilde karşılaştırın

tarihsaat ask=TimeCurrent();
çift ask1=0,ask2=0,ask3=0;
ask1=Sor;
if(ask!=TimeCurrent()){ask2=Sor;ask=TimeCurrent()}
if(ask!=TimeCurrent()){ask3=Sor;}

if((ask1>ask2)&&(ask2>ask3)){......buraya kod yazın}

 
link1 :


evet ben de öğreniyorum

neden tüm sorulara (ask1, ask2, ask3) sıfır değerleri atanıyor?

ve TimeCurrent() işlevi, son teklifin zamanını da döndürür, ancak fiyat gereklidir.

Buradaki fikir, eğer fiyat son üç tik için yükselirse (ask3>ask2>ask1), o zaman bir satın alma emri açın.

Her durumda, teşekkürler) !!

Timecurrent ()'dan yeni bir tick geldiğini öğrenmesini istiyoruz ve eğer zaman yeni ise yeni tick'in değerine ask 2 veya ask3 atadık.

ve sonra ask1 ve ask2 ve ask3'ü bu şekilde karşılaştırın

tarihsaat ask=TimeCurrent();
çift ask1=0,ask2=0,ask3=0;
ask1=Sor;
if(ask!=TimeCurrent()){ask2=Sor;ask=TimeCurrent()}
if(ask!=TimeCurrent()){ask3=Sor;}

if((ask1>ask2)&&(ask2>ask3)){......buraya kod yazın}

 
link1 :


evet ben de öğreniyorum

neden tüm sorulara (ask1, ask2, ask3) sıfır değerleri atanıyor?

ve TimeCurrent() işlevi, son teklifin zamanını da döndürür, ancak fiyat gereklidir.

Buradaki fikir, eğer fiyat son üç tik için yükselirse (ask3>ask2>ask1), o zaman bir satın alma emri açın.

Her durumda, teşekkürler) !!

Timecurrent ()'dan yeni bir tick geldiğini öğrenmesini istiyoruz ve eğer zaman yeni ise yeni tick'in değerine ask 2 veya ask3 atadık.

ve sonra ask1 ve ask2 ve ask3'ü bu şekilde karşılaştırın

 datetime ask= TimeCurrent ();
double ask1= 0 ,ask2= 0 ,ask3= 0 ;
ask1=Ask;
if (ask!= TimeCurrent ()){ask2=Ask;ask= TimeCurrent ()}
if (ask!= TimeCurrent ()){ask3=Ask;}

if ((ask1>ask2)&&(ask2>ask3)){......тут пишем код} 
 
openlive :

Timecurrent()'dan yeni bir tick geldiğini öğrenmesini istiyoruz ve eğer zaman yeni ise yeni tick'in değerine ask 2 veya ask3 atadık.

ve sonra ask1 ve ask2 ve ask3'ü bu şekilde karşılaştırın

tarihsaat ask=TimeCurrent();
çift ask1=0,ask2=0,ask3=0;
ask1=Sor;
if(ask!=TimeCurrent()){ask2=Sor;ask=TimeCurrent()}
if(ask!=TimeCurrent()){ask3=Sor;}

if((ask1>ask2)&&(ask2>ask3)){......buraya kod yazın}


hemen deneyeceğim, teşekkürler
 
openlive :

Timecurrent()'dan yeni bir tick geldiğini öğrenmesini istiyoruz ve eğer zaman yeni ise yeni tick'in değerine ask 2 veya ask3 atadık.

ve sonra ask1 ve ask2 ve ask3'ü bu şekilde karşılaştırın

tarihsaat ask=TimeCurrent();
çift ask1=0,ask2=0,ask3=0;
ask1=Sor;
if(ask!=TimeCurrent()){ask2=Sor;ask=TimeCurrent()}
if(ask!=TimeCurrent()){ask3=Sor;}

if((ask1>ask2)&&(ask2>ask3)){......buraya kod yazın}


hemen deneyeceğim, teşekkürler
 
link1 :

hemen deneyeceğim, teşekkürler


sadece burada bence tam tersine sor1 bu en eski fiyat .. yani gerekli

if ((ask2>ask1)&&(ask3>ask2)){......}

 
alkador :

Armen'e 63

" CountBuys " işlevine atıfta bulunulmuyor ve exp dosyasından kaldırılacak
"CountSells" işlevine atıfta bulunulmuyor ve exp dosyasından kaldırılacak

Neden: