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

 
Desead :

Codebase'de bir göstergenin nasıl yayınlanacağını çözemiyorum. Durum yayına hazır görünüyor. mantıklı olarak, moderatör bu hindiyi kamuya açık alana kadar beklemek kalıyor, ancak birkaç gün geçti ve sonuç yok. Sorun ne olabilir?

not. bu benim ilk kodum burada yayınlanıyor

Moderatörün eli henüz yayınınıza ulaşmadı. 2 aydır bir yayınım var artık yayına hazır, moderatörden yorum yok, oturuyorum bekliyorum. Diğer kodları yazıyorum.
 

Örneğin, robotun ve tüm göstergelerin m15'te sabah 8'den akşam 00'a kadar işlem yapması için zaman aralıklarına göre bir işlem koşulunun nasıl uygulanacağını söyleyin.

Ama sabah saat birden sabah 8'e kadar m5'te ticaret mi vardı?

Basit maskelerde bir örnek gösterilebilir. Örnek hem sunucu zamanında hem de yerel makinede gereklidir.

bunun gibi bir şey mi?

int aralığı;

if(Zaman[0]=>80000 $$ Zaman[0] <=235959) Aralık = 15;

if(Zaman[0]<=80000 $$ Zaman[0] >=000000) Aralık = 5;

çift MA= iMA(Simbol(),Intreval,7...

 
Twilight :

Örneğin, robotun ve tüm göstergelerin m15'te sabah 8'den akşam 00'a kadar işlem yapması için zaman aralıklarına göre bir işlem koşulunun nasıl uygulanacağını söyleyin.

Ama sabah saat birden sabah 8'e kadar m5'te ticaret mi vardı?

Basit maskeler üzerinde bir örnek gösterilebilir. Örnek hem sunucu zamanında hem de yerel makinede gereklidir.

bunun gibi bir şey mi?

int aralığı;

if(Zaman[0]=>80000 $$ Zaman[0] <=235959) Aralık = 15;

if(Zaman[0]<=80000 $$ Zaman[0] >=000000) Aralık = 5;

çift MA= iMA(Simbol(),Intreval,7...


     //Время сервера

if (TimeHour( TimeCurrent ())=> 8 && TimeHour( TimeCurrent ()) <= 23 ) Interval = 15 ;

if (TimeHour( TimeCurrent ())<= 8 && TimeHour( TimeCurrent ()) >= 1 ) Interval = 5 ; 

     //Локальное время 

if (TimeHour( TimeLocal ( ) )=> 8 && TimeHour( TimeLocal ( ) ) <= 23 ) Interval = 15 ;

if (TimeHour( TimeLocal ( ) )<= 8 && TimeHour( TimeLocal ( ) ) >= 1 ) Interval = 5 ; 
 
r772ra :



Ah, teşekkürler, anladım. Bir dakikaya kadar ihtiyacınız varsa, TimeMinute'u da ayarladım?

saat 7'den 9'a kadar, koşul ikinci olduğu için 5 dakikalık bir aralık alınacaktır.

Bu duruma göre sadece saat seçmek doğru değil, dakikaya da ihtiyacınız var =)

 

Merhaba, lütfen bana danışmanı belirli bir süre sonra tüm pozisyonları kapatmaya nasıl zorlayacağımı söyleyin.

bu işlevi bu EA'ya eklemek zor değilse. eğer hurda ise, o zaman en azından yazın işlevi basit, ben bu işe acemiyim.. benim için zor olacak.

Dosyalar:
kcgtuqj.mq4  2 kb
 
Belki modun kapalı kaybeden işlemlerin toplam bakiyesini hesaplayan bir işlevi vardır, bu varsa da yazın
 

Tiken123 :

1. Merhaba, lütfen bana danışmanı belirli bir süre sonra tüm pozisyonları kapatmaya nasıl zorlayacağımı söyleyin.

2. Belki kapanan kaybedilen işlemlerin toplam bakiyesini değiştiren bir fonksiyon vardır, varsa da yazın

1. İyi akşamlar. Son açık sipariş ile mevcut saat arasındaki farkı takip etme. Değeri 1 saatten büyük veya eşit olur olmaz (bunun yazılması gerekir),

sonra her şeyi örtün (böyle bir işlev var).

2. Bunları görün ve ihtiyaçlarınıza göre düzenleyin.

 
Orayı aradım orda gözükmüyor..
 
TarasBY :

Bu çözümden memnunsanız, kodu daha da basitleştirebilirsiniz:

Ama muhtemelen şöyle yazmak daha iyidir:

ve "çocukça" değilse, Magic'i kullanmanız gerekir (er ya da geç paralel olarak manuel bir sipariş açmak veya yanına başka bir danışman koymak isteyeceksiniz):

Aynı zamanda, tüm Uzman Danışmanlar aynı Magic'e sahip olmalıdır ve Magic için filtreleri ve sipariş listesiyle diğer işlemler için grafik sembolünü kullanmayı unutmayın:

Dış değişkenlerdeki sihir, umarım beyan etmişsinizdir veya sabit olarak:


Sihir, elbette, ilan edilir ve hatta dahil olur. Gönderiye bir cevap yazdım ve kullanılan seçeneği kaydetmeyi unuttum.
 
Tiken123 :
Orayı aradım orda gözükmüyor..

Yazdım - "düzenle", filtrelerinizi bağlayın, vb. Piyasa emirlerinin kar/zararını hesaplamak, tarihe geçmek için, kapalı olanlar için F-İYA VAR. Dili öğrenin, dizilerle nasıl çalışacağınızı öğrenin - zaman serileri, arama işlevlerinin sırası, vb.

Neden: