Ücretsiz bir gösterge yazacağım - sayfa 13

 
DoktorMom :
Merhaba!
İki standart olanı birleştiren bir gösterge yazmayı öneriyorum - RSI ve Zarflar. Ağda böyle göstergeler görmedim. RSI TMA merkezli bantlar var, ancak önerilenin daha doğru giriş noktaları var.
Göstergenin özü, Zarfların RSI'ye yerleştirilmesidir.
RSI, Zarfların üst sınırını yukarıdan aşağıya doğru geçtiğinde, satışla ilgili bir uyarı (grafikte bir ok, ekranda bir mesaj, sesli uyarı ve itme dahil) görünür.
RSI, Zarfların alt sınırını aşağıdan yukarıya doğru geçtiğinde, satın almayla ilgili bir uyarı (grafikte bir ok, ekranda bir mesaj, sesli uyarı ve itme dahil) görünür.
Ayrıca standart göstergelerde olduğu gibi RSI ve Zarf parametrelerini yapılandırma yeteneğine de ihtiyacınız vardır.
Prensip olarak, istenen gösterge, RSI'daki "İlk göstergenin Verileri"ne uygulanan Zarfların üst üste bindirilmesiyle gösterilebilir, ancak bu kombinasyon uyarı vermez.
ayrıca gösterge müşteriye gönderilmiştir, genel erişim için kontrol edildiğinde piyasada ücretsiz olarak bulunacaktır.
 

Yorgun değilsem başka bir soru sorabilirsin.

İnternette seviyeyi gösteren bir program bulamıyorum (belki de yok).

örneğin

Terminal yalnızca piyasa emirlerinin seviyesini gösterir, ancak olası piyasa seviyesini ve bekleyen emirleri gösteren bir program gereklidir, yani. geciktiriciler etkinleştirildiyse.

Hedef: Bir emir tablosunu yazarken, tüm emirlerin beklenmedik bir dürtü tarafından etkinleştirilmesi durumunda hesabı boşaltmamak için aşırıya kaçmama ve yazmam gerekiyor. Son zamanlarda, bu cadchf çaprazında oldu, iyi bir marj rezervi vardı.

 

Merhaba Yuri. Uyarıdan sonra bunu gösterge.mq4 dosyasına eklemek veya gösterge.ex4'ten bir uyarının görünümünü yakalamak ve http:/ gibi bir dize göndermek için bir kod parçasına veya ayrı bir dosyaya (bunu zaten daha iyi biliyorsunuz) ihtiyacınız var. /api'den api.binaryteam.ru'ya bu uyarıdan sonra .binaryteam.ru/?request=signal&key=12345472300af900f431234561234567&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader.
danışmanlar için örnek gönderme http://binaryteam.ru/addons/#api http://binaryteam.ru/files/mt4example_1.zip WebRequest aracılığıyla.
WebRequest işlevi olmadan istek nasıl iletilir? WebRequest'e benzer başka işlevler var mı? .mq4 gösterge dosyasına eklenebilmesi için

veya "gösterge adı" parametresini girin ve bu göstergeden bir uyarı göründüğünde bir web isteği gönderin.

giriş parametreleri
extern    string url= "http://api.binaryteam.ru/" ;

extern    double   bet=0.5;

extern int expiration= 1 ;

extern string key = "12345472300af900f431234561234567" ;

extern string type_account = "demo" ;

extern bool Flag = false ;

extern string bettype;




gösterge.mq4'e kabaca eklenen budur. göstergede WebRequest kullanılmasından kaynaklanan hata

.....
int start() {

....

условие покупки {

.....

Alert ( "алерт индюка  -  BUY!!!" );

bettype = "CALL" ;

       Print ( "направление ставки: " ,bettype);

      Flag = true ;

Print (BinaryTeam());   //--- отправить запрос

  }

условие продажи {

.....  

Alert ( "алерт индюка  -   SELL!!!" );

bettype = "PUT" ;

       Print ( "направление ставки: " ,bettype);

      Flag = true ;

Print (BinaryTeam()); //--- отправить запрос

  }

  }

bool BinaryTeam()

{

   char post[],result[];

   int res;

       string headers;

     //--- для работы с сервером необходимо добавить URL

   //--- в список разрешенных URL (Главное меню->Сервис->Настройки, вкладка "Советники"):

       string formname = "risefall" ;

   string symbol = "frx" + Symbol ();

   string duration = IntegerToString (expiration) + "m" ;

   string amount = DoubleToString (bet);

   if (Flag== false )

   {

       Print ( "не задано направление торговли" );

       return ( false );

   }

  

   //--- пример: http://api.binaryteam.ru/?request=signal&key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&formname=risefall&type_account=demo&symbol=frxUSDCHF&duration=5m&amount=3&bet=CALL&source=metatrader

  

   //--- собираем строку для отправки

   string send = "?request=signal" +

         "&source=metatrader" +

         "&type_account=" + type_account +

         "&bet=" + bettype +

         "&formname=" + formname +

"&date_start=now" +

         "&symbol=" + symbol +

         "&duration=" + duration +

         "&barrier=0" +

         "&amount=" + amount +

         "&key=" + key;

  

   Print (send);

  

   ResetLastError ();



   int timeout= 5000 ;

   res = WebRequest ( "GET" ,url+send, NULL , NULL ,timeout,post, 0 ,result,headers);

   if (res==- 1 )

     {

       Print ( "Ошибка в WebRequest. Код ошибки  =" , GetLastError ());

       MessageBox ( "Необходимо добавить адрес '" +url+ "' в список разрешенных URL во вкладке 'Советники'" , "Ошибка" , MB_ICONINFORMATION );

     }

   else

     {

       Print ( CharArrayToString (result));

       return ( true );

     }

   Print ( "Непредвиденная ситуация" );

   return ( false );

}
 
Merhaba Yuri! Belirli bir süre T1 için fiyatı bir çizgi şeklinde gösteren bir göstergeye ihtiyacımız var (kullanıcı tarafından belirlenir, terminalin belirli bir saatine karşılık gelir, sadece saat cinsinden, örneğin 5, yani 5'te yapabilirsiniz) 00) ve gün sonuna kadar, daha sonra ilk anda fiyattan % sapma olarak ayarlanabilen bir mesafede üstte kırmızı, altta yeşil olmak üzere iki çizgi daha çizilir. Bir enstrümanın (döviz çifti) belirli bir zamanda T2 fiyatı yeşil (kırmızı) çizginin altında (üstünde) ise, mumun belirli bir mesafede açılışında yukarı (aşağı) bir ok çizilir. Çizgilerdeki sapmalar, mümkünse, farklı olabilmeleri için hem üst hem de alt kısım için yapılır. Yüzdeler kesirlidir, örneğin %0,35. T2 zamanının dakika olarak ayarlanması istenir, bu T1 zamanının süresidir. Ve böyle bir resmin sadece o gün için değil, aynı zamanda analiz için belirli bir gün sayısı için tarih için de olması arzu edilir. Teşekkür ederim.
 
Ol503 :
Merhaba Yuri! Belirli bir süre T1 için fiyatı bir çizgi şeklinde gösteren bir göstergeye ihtiyacımız var (kullanıcı tarafından belirlenir, terminalin belirli bir saatine karşılık gelir, sadece saat cinsinden, örneğin 5, yani 5'te yapabilirsiniz) 00) ve gün sonuna kadar, daha sonra ilk anda fiyattan % sapma olarak ayarlanabilen bir mesafede üstte kırmızı, altta yeşil olmak üzere iki çizgi daha çizilir. Bir enstrümanın (döviz çifti) belirli bir zamanda T2 fiyatı yeşil (kırmızı) çizginin altında (üstünde) ise, mumun belirli bir mesafede açılışında yukarı (aşağı) bir ok çizilir. Çizgilerdeki sapmalar, mümkünse, farklı olabilmeleri için hem üst hem de alt kısım için yapılır. Yüzdeler kesirlidir, örneğin %0,35. T2 zamanının dakika olarak ayarlanması istenir, bu T1 zamanının süresidir. Ve böyle bir resmin sadece o gün için değil, aynı zamanda analiz için belirli bir gün sayısı için tarih için de olması arzu edilir. Teşekkür ederim.

şu şekilde kontrol et

MetaTrader ticaret platformunun ekran görüntüleri

GBPUSD, M30, 2016.11.22

Alpari International Limited, MetaTrader 4, Demo

GBPUSD, M30, 2016.11.22, Alpari International Limited, MetaTrader 4, Demo


Dosyalar:
 
Yurij Izyumov :

şu şekilde kontrol et


Günaydın! Çok teşekkürler. Ana şey yapılır. Benim için sindirilebilir olan bazı nüansları kendim düzeltmeye çalışacağım. Bir kez daha: Çok teşekkür ederim!
 
Yuri, belki 4. sürümün altındaki MarketProfile göstergesini beşinci olarak değiştirebilirsin? Belki bu değişiklikten sonra daha az yavaşlar?
Dosyalar:
 
ottenand :
Yuri, belki 4. sürümün altındaki MarketProfile göstergesini beşinci olarak değiştirebilirsin? Belki bu değişiklikten sonra daha az yavaşlar?
hiç kimse kapalı kodu tüm iradesiyle yeniden oluşturamaz, .mq4'e ihtiyacınız var
 
Yurij Izyumov :
hiç kimse kapalı kodu tüm iradesiyle yeniden oluşturamaz, .mq4'e ihtiyacınız var

Ah! Üzgünüm, onun tek kişi olduğunu fark etmemiştim. Bir tane daha ekleyeceğim, aynı prensibe sahipler, farklılıklar sadece ek ayrıntılarda. Bununla birlikte, ana işlevi bırakarak küçük şeyler atılabilir. İlk beşte, bu gösterge çok yavaşlıyor, içinde bir yerde hata yatıyor, bilmiyorum. Rusya pazarında da kullandığım için beş tane gerekiyor.

Dosyalar:
 
Yurij Izyumov :

Ücretsiz dağıtım açısından MQL4'te ücretsiz bir gösterge yazacağım

Bir danışman yazmaya yardım etmeyin.

Göstergeli manuel bir TS vardır, herhangi bir enstrümanla herhangi bir TF'de çalışır. Ama çoğu zaman sinyalleri kaçırırım çünkü Sürekli monitör karşısında oturamam. TK'dir. Gereksinimlerinize göre gönderebilir ve değiştirebilirim.

Sonuç olarak, danışmanın, CCI1 (yavaş) veya CCI2 (hızlı) ile sinyal hattı (stokastik katsayı kullanılarak düzleştirilmiş) kesişimleri, WPR'nin RSI ile aynı anda kesişimi tarafından onaylandığında işlemleri açması gerektiğidir. Veya CCI1 ve CCI2 aynı anda "0" seviyesini geçtiğinde.

***

Dosyalar: