Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 667

 
nogard37 :

Bilmiyorum yardımcı olur mu?

Ancak, "DÜŞÜK-delta"yı hesaplamaya çalışın; sonucu ayrı bir değişkene alıp ardından " OrderSend " e ileterek ayrı bir satırda

Aşağı yukarı şöyle:

 extern double delta = 350 ;
int start()
{
   double stop;
   double LOW = iLow( NULL , 0 , 1 );  
if (Close[ 1 ]<Open[ 1 ])
   { 
    stop=LOW-delta;
    send= OrderSend ( Symbol (), OP_BUY, Lot,Ask, 10 , NormalizeDouble (stop* Point , Digits ), 0 , NULL ,Magic, 0 ,Green);
   }
 
Forexman77 :

Bilmiyorum yardımcı olur mu?

Ancak, "DÜŞÜK-delta"yı hesaplamaya çalışın; sonucu ayrı bir değişkene alıp ardından "OrderSend" e ileterek ayrı bir satırda

Aşağı yukarı şöyle:


Harika bir fikriniz var...

 extern double delta = 350 ;
int start()
{
   double stop;
   double LOW = iLow( NULL , 0 , 1 );  

Bu durumda DÜŞÜK (EURUSD için yaklaşık olarak) 1.3525

 if (Close[ 1 ]<Open[ 1 ])
   { 
    stop=LOW-delta;
    send= OrderSend ( Symbol (), OP_BUY, Lot,Ask, 10 , NormalizeDouble (stop* Point , Digits ), 0 , NULL ,Magic, 0 ,Green);
   }

ve sonra 1.3525'ten 350 çıkar... sizce ne kadar olur ve stop ile böyle bir değer koymak mümkün müdür??? Olanları normalleştirseniz bile.

Gerçi ben kontrol etmedim. Belki hata vermez, stopu sıfırın altına koymanız yeterli???

 
AlexeyVik :

Harika bir fikriniz var...

Bu durumda DÜŞÜK (EURUSD için yaklaşık olarak) 1.3525

ve sonra 1.3525'ten 350 çıkar... sizce ne kadar olur ve stop ile böyle bir değer koymak mümkün müdür??? Olanları normalleştirseniz bile.

Gerçi ben kontrol etmedim. Belki hata vermez, sadece stopu sıfırın altına koyun ???

Bu nasıl olmalı:

 if (Close[ 1 ]<Open[ 1 ])
   { 
    stop=LOW-delta* Point ;
    send= OrderSend ( Symbol (), OP_BUY, Lot,Ask, 10 , NormalizeDouble (stop* Point , Digits ), 0 , NULL ,Magic, 0 ,Green);
   }

Daha doğrusu, danışmanımda öyle. doğru kopyalanmadı)

 
Forexman77 :

Bu nasıl olmalı:

Daha doğrusu, danışmanımda öyle. doğru kopyalanmadı)


Ve yine bir hatayla...
 
AlexeyVik :

Ve yine bir hatayla...
Hata nerede? Danışman gerektiği gibi kapattı.
 
Forexman77 :
Hata nerede? Danışman gerektiği gibi kapattı.


 if (Close[ 1 ]<Open[ 1 ])
   { 
    stop=LOW-delta* Point ;
    send= OrderSend ( Symbol (), OP_BUY, Lot,Ask, 10 , NormalizeDouble (stop* Point , Digits ), 0 , NULL ,Magic, 0 ,Green);
   }
 
AlexeyVik:

if(Close[1]<Open[1])
   { 
    stop=LOW-delta*Point;
    send=OrderSend(Symbol(), OP_BUY, Lot,Ask,10,stop,0,NULL,Magic,0,Green);
   }
 
Forexman77 :
 if (Close[ 1 ]<Open[ 1 ])
   { 
    stop=LOW-delta* Point ;
    send= OrderSend ( Symbol (), OP_BUY, Lot,Ask, 10 ,stop, 0 , NULL ,Magic, 0 ,Green);
   }


ve tekrar merhaba))) normalleşme bu sefer bir yerde kayboldu. nereye acele ediyoruz?
 
Merhaba, lütfen bana _tst çevrimdışı grafiğini nasıl alacağımı ve güncelleyeceğimi söyleyin? Elimde sadece pound ve euro var ve bunların modası geçti. Ayrıca AUDUSD, USDCAD, USDCHF, NZDUSD'ye de ihtiyacımız var. Simple Forex Tester manuel strateji EA tester için grafikler gereklidir. Şimdiden teşekkürler
 
Belki birisi bunu yaptı: Birkaç açık emir var (diyelim 4), diyelim ki bunlardan 2'si pozitif ve 2'si negatif kârlı. Kar tutarlarının kombinasyonlarından oluşan bir matris yapmak gerekir (örneğin, 1 pozitif ve 1 negatif, 1 pozitif ve 2 negatif, 2 pozitif ve 1 negatif vb.). Ardından, toplamda belirli bir kâr sağlayan (elbette pozitif) kombinasyonları belirleyin ve bu siparişleri kapatın.