"ZigZag" - "Son ZZ50" göstergesine dayalı strateji - sayfa 4

 
Vitaly Muzichenko :

Kirişin merkezi kırılırsa, kiriş harcanmış kabul edilir.

Yeniden başlattıktan sonra sorun olmaması için, son ışınların noktalarını terminalin global değişkenine kaydetmeniz ve üzerinde çalışmanız gerekir.


O zaman ifadenin doğru olacağını düşünüyorum: bir tabloya yerleştirirken böyle bir resim ortaya çıkarsa

Şekil 3 ve 4

ve aynı zamanda bekleyen tek bir emir yok - hiçbir şey yapmıyoruz, durumun buna dönmesini bekliyoruz:

Şekil 1 ve 2

?

 
Vladimir Karputov :

O zaman ifadenin doğru olacağını düşünüyorum: bir tabloya yerleştirirken böyle bir resim ortaya çıkarsa

ve aynı zamanda bekleyen tek bir emir yok - hiçbir şey yapmıyoruz, durumun buna dönmesini bekliyoruz:

?

Üstteki resimde, ışın 1 çalışıldı, ancak 0 çalışılmadı, bu yüzden ona bir gecikme koyduk. Gecikme terminali kapatmadan önceyse, terminal kapalıyken kiriş yeniden çizildiyse, onu kirişin merkezine değiştiririz.

 
Vitaly Muzichenko :

Üstteki resimde, ışın 1 çalışıldı, ancak 0 çalışılmadı, bu yüzden ona bir gecikme koyduk. Gecikme terminali kapatmadan önceyse, terminal kapalıyken kiriş yeniden çizildiyse, onu kirişin merkezine değiştiririz.


Hiçbir şey anlamadım. "Çalışan" kim? Ne "ışın"? Lütfen "AB", "BC" segmentlerinin adıyla çalışın.

Durumu Şekil 3 ve Şekil 3'teki gibi görürsek. 4 ve aynı zamanda bekleyen tek bir emir yok - bu yüzden hiçbir şey yapmıyoruz.

 

söylenmiş


 
Vitaly Muzichenko :

söylenmiş


Henüz videoyu izleyemiyorum (geçici olarak Edge İnternet'te oturuyorum). Şimdiye kadar, ikinci soru şudur: "AB" ve "AC" segmentlerinde bekleyen siparişlerin varlığı hakkında bilgi en iyi nasıl kaydedilir.


"Arka" "Aykırı"
Global bir değişkene kaydetme terminal yeniden başlatılırsa bilgi kaydedilir global değişken bilgileri "double" olarak saklar - bu, bekleyen siparişin bilet numarasının doğru şekilde kaydedilemeyeceği anlamına gelir

global değişkenler, terminalde yerleşik sanal barındırmaya aktarılmaz

Dosyaya kaydet terminal yeniden başlatılırsa bilgi kaydedilir

dosya, terminalde yerleşik sanal barındırmaya aktarılır

bir dosyaya güvenli bir şekilde bilet yazabilirsiniz - doğru yazılır ve okunur

 
Vladimir Karputov :

Henüz videoyu izleyemiyorum (geçici olarak Edge İnternet'te oturuyorum). Şimdiye kadar, ikinci soru şudur: "AB" ve "AC" segmentlerinde bekleyen siparişlerin varlığı hakkında bilgi en iyi nasıl kaydedilir.


"Arka" "Aykırı"
Global bir değişkene kaydetme terminal yeniden başlatılırsa bilgi kaydedilir global değişken bilgileri "double" olarak saklar - bu, bekleyen siparişin bilet numarasının doğru şekilde kaydedilemeyeceği anlamına gelir

global değişkenler, terminalde yerleşik sanal barındırmaya aktarılmaz

Dosyaya kaydet terminal yeniden başlatılırsa bilgi kaydedilir

dosya, terminalde yerleşik sanal barındırmaya aktarılır

bir dosyaya güvenli bir şekilde bilet yazabilirsiniz - doğru yazılır ve okunur

Bence

Global bir terminal değişkenine kaydetme

 
Vitaly Muzichenko :

Bence

Global bir değişkene kaydetme


Fiyatı global bir değişkende (yani çift veri tipinde) doğru bir şekilde saklayabilirsiniz. Ancak bu çok tehlikelidir: Yuvarlamada hata yapabilirsiniz, kullanıcı siparişi yetkisiz olarak değiştirebilir (kasıtlı ve kasıtsız olarak).

Ancak bir biletin kaydedilmesi (ulong tipi) daha güvenli bir yöntemdir - değiştirilse bile bilet aynı kalır (elbette, devreden çıkarmalar ve takas hariç (her ne kadar takas durumunda %100 emin değilim)).

 
Vladimir Karputov :

Henüz videoyu izleyemiyorum (geçici olarak Edge İnternet'te oturuyorum). Şimdiye kadar, ikinci soru şudur: "AB" ve "AC" segmentlerinde bekleyen siparişlerin varlığı hakkında bilgi en iyi nasıl kaydedilir.


"Arka" "Aykırı"
Global bir değişkene kaydetme terminal yeniden başlatılırsa bilgi kaydedilir global değişken bilgileri "double" olarak saklar - bu, bekleyen siparişin bilet numarasının doğru şekilde kaydedilemeyeceği anlamına gelir

global değişkenler, terminalde yerleşik sanal barındırmaya aktarılmaz

Dosyaya kaydet terminal yeniden başlatılırsa bilgi kaydedilir

dosya, terminalde yerleşik sanal barındırmaya aktarılır

bir dosyaya güvenli bir şekilde bilet yazabilirsiniz - doğru yazılır ve okunur

Ayrıca, terminal veya bilgisayarın çökmesi durumunda global değişkenler kaybolur - ve bu olur ...
 
Aleksey Vyazmikin :

Ayrıca, terminal veya bilgisayarın çökmesi durumunda global değişkenler kaybolur - ve bu olur ...

Tüm global değişkenlerin içeriğini diske yazılmaya zorlamak.

geçersiz GlobalVariablesFlush ();

Документация по MQL5: Глобальные переменные терминала / GlobalVariablesFlush
Документация по MQL5: Глобальные переменные терминала / GlobalVariablesFlush
  • www.mql5.com
Глобальные переменные терминала / GlobalVariablesFlush - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vitaly Muzichenko :

Tüm global değişkenlerin içeriğini diske yazılmaya zorlamak.

geçersiz GlobalVariablesFlush ();

Teşekkürler - bu özelliği bilmiyordum!