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

 
chief2000 >> :Но это в теории, а на практике файл не создается.

kodu yeni Expert Advisor'a kopyaladığınızda, tester\files klasöründeki dosya normal şekilde oluşturulur.

 
splxgf >> :

kodu yeni Expert Advisor'a kopyaladığınızda, tester\files klasöründeki dosya normal şekilde oluşturulur.

Komik - "experts\files" klasöründe görmeyi bekliyordum ama "tester\files" hakkında hiç bir şey bilmiyordum (ve dosya aslında orada oluşturuldu).

Teşekkür ederim!

 
eur \ usd'de birkaç güvenilir danışmana tavsiyede bulunun, böylece günlük 1000 tank 30 ile daha fazla işlem yapın
 
#property copyright "D!m@n"
#property link      "http://open-forex.org"

extern double Lots=1.0;
extern int Slippage = 1;
extern int X;
extern int Y;
extern int Magic_number;

int a,MR,z,flag,flag2,bar,flag3;
double LotS,balance;
string sig,sig2;
bool B;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init ( )
  {
//----
   
//----
   return ( 0 ) ;
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit ( )
  {
//----
   
//----
   return ( 0 ) ;
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
bool NewBar ( )
{
B = false ;
if ( bar ! = iBars ( Symbol ( ) , PERIOD_D1 ) )
{
bar = iBars ( Symbol ( ) , PERIOD_D1 ) ;
B = true ;
}
return ( B ) ;
}

int start ( )
  {
  //-------------Обработка ордеров----------------------------
  z = 0 ;
  for ( a = 0 ; a < OrdersTotal ( ) ; a + + )
  {
  OrderSelect ( a , SELECT_BY_POS , MODE_TRADES ) ;
  if ( OrderMagicNumber ( ) = = Magic_number )
  {
  z = 1 ;
  }
  }
  //-----------------------------------------------------------
    
  //---Блок мартини-------------------------------------------
  if ( AccountBalance ( ) > balance )
  {
  balance = AccountBalance ( ) ;
  MR = 0 ;
  LotS = Lots ;
  }
  else if ( AccountBalance ( ) < balance )
  { 
  balance = AccountBalance ( ) ;
  MR = 1 ;
  LotS = LotS * 2 ;
  }
  //----------------------------------------------------------
    
  //----Получение сигналов------------------------------------
  sig = "not" ;
  if ( iOpen ( Symbol ( ) , PERIOD_H1 , 0 ) - iOpen ( Symbol ( ) , PERIOD_H1 , 3 ) > X * Point & & iOpen ( Symbol ( ) , PERIOD_H1 , 0 ) > iMA ( Symbol ( ) , PERIOD_H1 , Y , 0 , MODE_SMA , PRICE_MEDIAN , 1 ) ) sig = "+" ;
  if ( iOpen ( Symbol ( ) , PERIOD_H1 , 3 ) - iOpen ( Symbol ( ) , PERIOD_H1 , 0 ) > X * Point & & iOpen ( Symbol ( ) , PERIOD_H1 , 0 ) < iMA ( Symbol ( ) , PERIOD_H1 , Y , 0 , MODE_SMA , PRICE_MEDIAN , 1 ) ) sig = "-" ;
  
  flag3 = 0 ;
  if ( flag2 > 6 ) flag3 = 1 ;
  if ( NewBar ( ) )
  {
  flag2 = 0 ;
  flag3 = 0 ;
  }
  //----------------------------------------------------------
  
    
  //-- открытие позиции---------------------------------------
  if ( TimeMonth ( iTime ( Symbol ( ) , PERIOD_M1 , 0 ) ) ! = 12 )
  {
  if ( sig = = "+" )
  {
  if ( z = = 0 )
  {
  OrderSend ( Symbol ( ) , OP_BUY , LotS , Ask , Slippage , Ask - X * Point , Ask + X * Point , "" , Magic_number , 0 ) ;
  }
  }
  
  if ( sig = = "-" )
  {
  
  if ( z = = 0 )
  {
  OrderSend ( Symbol ( ) , OP_SELL , LotS , Bid , Slippage , Bid + X * Point , Bid - X * Point , "" , Magic_number , 0 ) ;
  }
  }
  }
  
  //-----------------------------------------------------------------
   return ( 0 ) ;
  }
//+------------------------------------------------------------------+
EA'yı başlatırken neden OrderSend hatası 130 hatası veriyor?
 
sammi61 >> :
посоветуйте пару надёжных советников по eur\usd что бы с 1000 бак 30 ежедневно делал и побольше сделок

bulursan .. ve bana pliz at .. lychka'da.

Şimdiden teşekkürler.

 
granit77 >> :

Parayı tercih ediyor, genellikle depozito miktarında :))

Ve söyleyecek bir şeyin varsa, söyle, burada illüzyonlardan kurtulmana ve belki de mantıklı bir tane bulmana yardımcı olacaklar.

Teşekkürler =) illüzyonlar var...

Fiyat hareketinin dalga karakteri var! Belli bir yönde hareket, ardından bir geri dönüş, Elliot, Fibonacci ve diğerleri bundan bahsetti.

Öyleyse neden Martingale kullanmıyorsunuz?! Martingale sistemi geliştirilebilir! Kaybedilen her ticarette, sadece lotu artırmakla kalmaz, aynı zamanda fiyat hangi yöne giderse gitsin ters emri açar, bundan bir kar elde ederiz ve lotun orijinal aşamasına dönüşü an meselesidir!

Sana bir örnek vereceğim!

0,1 Satış lotunu açtık diyelim.
=> fiyat 10 puan arttı, iki sipariş açıyoruz,
1. lot 0.2 sat (martingale ile artış)
2. 0.1 lot satın al
=> fiyat tekrar 10 puan arttı,
1. Satın Al'ı Kapatın (Karı sabitleyin)
2. Açık Satış lotu 0.4
3. Satın Al Lot 0.1'i açın
=> fiyat tekrar 10 puan arttı,
1. Satın Al'ı Kapatın (Karı sabitleyin)
2. Açık Satış lotu 0.8
3. Satın Al Lot 0.1'i açın
=> Fiyat 10 pip düştü, yani TR tetiklendi
1. Tüm Satışları Kapatın(0.1\0.2\0.4\0.8)
2. Open Buy lot 0.2 (önceki Buy'un zarara uğramasından bu yana artış)
3. Açık Satış lotu 0.1

Mesela 10 puan benim söylediğim şey! Bu boyut, zaman çerçevesine ve çifte bağlı olacaktır!

 

Kogalym , 10'a kadar sayarsın... 10'a kadar satış zararına emir verir ve kapalı bölmeler sana aritmetik bir hata gibi görünür. Yine de, Satış için tam olarak ne kadar teminat ve bir kumarın maliyetini bilmek güzel olurdu, bu yüzden ... her ihtimale karşı ...

hatayı düzeltmek için bkz. MarketInfo ( symbol(), 13 ... 33)

 
Night_Sun >> :

Kogalym , 10'a kadar sayarsın... 10'a kadar satış zararına emir verir ve kapalı bölmeler sana aritmetik bir hata gibi görünür. Yine de, Satış için tam olarak ne kadar teminat ve bir kumarın maliyetini bilmek güzel olurdu, bu yüzden ... her ihtimale karşı ...

hatayı düzeltmek için bkz. MarketInfo ( symbol(), 13 ... 33)


Tamam, 10 Satış emri, adım 50 pip => 50*10=500 pip =)

Geri alma olmadan 500 pip mi?! Mümkünse bir şeyleri kaçırıyorum gibi görünüyor =)

Depozito, bir Satın Alma emri açarak kısmen mahsup edilebilir

Ama hala hatayı bulamıyorum =(

 
Kogalym >> :
Почему при запуске советника выдает ошибку OrderSend error 130 ?

En azından, NormalizeDouble'ı tüm Ask, Bid, vb. için uygulamanız gerekir. sırayla gönder. Örneğin: NormalizeDouble(Ask-SL_Buy*PointX,Rakamlar).

 
Kogalym, X değeriniz MarketInfo(symbol(), 14) değerinden küçük, yani hata 130. Buraya bakın .