[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 100

 
mipolku писал(а) >>
M1 grafiği her kene çevrimiçi nasıl yapılır?

Yani M1 veya her kene?

 
//+------------------------------------------------------------------+
//|                                              RegressionValue.mq4 |
//+------------------------------------------------------------------+
int start ( )
  {
   ObjectCreate ( "REG_CHEN" , OBJ_REGRESSION , 0 , Time [ 0 ] , 0 , Time [ 128 ] , 0 ) ;
               // установил канал регрессии.
   Alert ( "RegressionValue[1]=" , ObjectGetValueByShift ( "REG_CHEN" , 1 ) ) ;
               // возвращаю значение канала 1 бара.
   return ( 0 ) ;
  }
//+------------------------------------------------------------------+

Lütfen regresyon kanalının değerinin neden döndürülmediğini açıklayın.

 
Roger >> :

Yani M1 veya her kene?

Terminal mt4'te dosya, çevrimdışı aç, M1 (her tik), işte bu grafik, böylece veriler çevrimiçi olur.

 

Herkese selam...

söylemek -

işte 65000 satırlık bir tablo

8 satır - parametreler + 2 satır ticaret sonuçları + - alış ve satış için

--

mümkün mü ve nasıl - parametreleri analiz etmek - sonucun en uygun kombinasyonlarını seçmek

(parametreler - -1200 ile +1200 arasında bazı değerler)

----

gelen ilk şey, tüm parametrelerin kombinasyonlarını görüntülemektir.

ama bu 8*7*6*5*4*3*2 kombinasyon sayısıdır(40320)

* 240 kademe değerinde...

onlar. 65.000 satırlık 9.676.800'den fazla çalışma....

---

belki daha kısa bir şey? :-)

 

biraz açıklayacağım...

öncül şuydu - göstergeler genellikle değerlerini yeniden çizer -

bu nedenle, başlangıçtaki çubukta (0) herhangi bir yönde 50 pip hareket etmeden önce - önceden hesaplanmış çubuklar için değerler alındı - örneğin 3-5-8-13-21-34... birkaç hindi için...

- şu anda 2 parametre hesapladım - örneğin 3 ve 8 bar veya 34 ve 5 bar ve en karlı sonuçları aldım

ve siparişler verildi

B 7 -20 -10 11300,00 2334 1280 54.8415

örneğin, 240 değerden sadece 4'ünü danışmana ekledim ve aşağıdaki sonucu aldım


if (pb07 >= 100 && pb07 <= 150) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384,0 ,Yeşil);}// mod = 1; dönüş(0); }
if (pb08 >= 100 && pb08 <= 150) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384,0 ,Yeşil);}// mod = 1; dönüş(0); }
if (pb11 >= -30 && pb11 <= -20) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384 ,0,Yeşil);}// mod = 1; dönüş(0); }
if (pb09 >= 100 && pb09 <= 150) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384,0 ,Yeşil);}// mod = 1; dönüş(0); }
if (pb12 >= -30 && pb12 <= -20) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384 ,0,Yeşil);}// mod = 1; dönüş(0); }
if (pb13 >= -30 && pb13 <= -20) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384 ,0,Yeşil);}// mod = 1; dönüş(0); }
if (pb13 >= -20 && pb13 <= -10) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384 ,0,Yeşil);}// mod = 1; dönüş(0); }
if (pb12 >= -20 && pb12 <= -10) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384 ,0,Yeşil);}// mod = 1; dönüş(0); }
if (pb11 >= -20 && pb11 <= -10) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384 ,0,Yeşil);}// mod = 1; dönüş(0); }
if (pb14 >= -20 && pb14 <= -10) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam ,16384 ,0,Yeşil);}// mod = 1; dönüş(0); }
if (pb14 >= -30 && pb14 <= -20) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam ,16384 ,0,Yeşil);}// mod = 1; dönüş(0); }
if (pb07 >= 150 && pb07 <= 200) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384,0 ,Yeşil);}// mod = 1; dönüş(0); }
if (pb11 >= 10 && pb11 <= 20) { OrderSend(Symbol(), OP_BUY, Lot, Ask, 3, Ask - StopLoss*Puan, Ask + TakeProfit*Puan,"Siparişim #"+toplam,16384,0 ,Yeşil);}// mod = 1; dönüş(0); }

ve bu MM'siz - sadece 0.1 lot

 
mipolku писал(а) >>

Terminal mt4'te dosya, çevrimdışı aç, M1 (her tik), işte bu grafik, böylece veriler çevrimiçi olur.

Test cihazını açarsınız, para birimini ve danışmanı, M1 zaman çerçevesini, "Görselleştirme" seçeneğini ve her bir onay işaretini ayarlarsınız. "Başlat" a basıyorsunuz. İşlemi duraklatabilir ve grafiğe herhangi bir gösterge ekleyebilirsiniz.

 
Roger >> :

Test cihazını açarsınız, para birimini ve danışmanı, M1 zaman çerçevesini, "Görselleştirme" seçeneğini ve her bir onay işaretini ayarlarsınız. "Başlat" a basıyorsunuz. İşlemi duraklatabilir ve grafiğe herhangi bir gösterge ekleyebilirsiniz.

hayır, anlamıyorsun, çevrimiçi bir tik grafiğine ihtiyacım var ve ona bir gösterge uygulamak için,

terminalde, dosya sekmesinde, çevrimdışı aç, M1 (her tik) - belki bu grafiği canlandırmak için bir fırsat vardır.

 
Nasıl dirilirim bilmiyorum, belki başka biri.
 

Belki bu soru burada...

Bu resim tablo şeklinde mi geliyor?

 
neoclassic писал(а) >>

Bu konuda bir program ve onunla nasıl çalışılacağına dair bir açıklama vardı.

http://forum.fxclub.org/showthread.php?t=26214

Teşekkür ederim. Görünüşe göre pek çok insan bunu kullanmıyor ... en azından makine veri işleme için