1 अनुलग्नक क्या कोई मुझे काम करने के लिए अलार्म प्राप्त करने में सहायता कर सकता है? इसमें सुविधा है, लेकिन यह काम नहीं कर रहा है।
धन्यवाद
यहां कोड है (और मैं संकेतक संलग्न करूंगा):
#property कॉपीराइट कॉपीराइट © 2006, एली हैयुन
#property लिंक
#property indior_chart_window
#property संकेतक_बफर 2
#property indior_color1 ब्लू
#property indior_color2 लाल
//---- इनपुट पैरामीटर
बाहरी int fastEma = 38;
बाहरी int slowEma = 120;
बाहरी int macdSma = 20;
बाहरी बूल UseAlert = झूठा;
//---- बफर
डबल ExtMapBuffer1 [];
डबल ExtMapBuffer2 [];
// ----------------------------------------------- -------------------
//| कस्टम सूचक प्रारंभिक समारोह |
// ----------------------------------------------- -------------------
int init ()
{
//---- संकेतक
SetIndexStyle (0, DRAW_ARROW);
SetIndexArrow (0233);
SetIndexBuffer (0, ExtMapBuffer1);
SetIndexEmptyValue (0,0.0);
SetIndexStyle (1, DRAW_ARROW);
SetIndexArrow (1,234);
SetIndexBuffer (1, ExtMapBuffer2);
SetIndexEmptyValue (1,0.0);
//----
वापसी (0);
}
// ----------------------------------------------- -------------------
//| कस्टम सूचक deinitialization समारोह |
// ----------------------------------------------- -------------------
int deinit ()
{
//----
//----
वापसी (0);
}
// ----------------------------------------------- -------------------
//| कस्टम सूचक पुनरावृत्ति समारोह |
// ----------------------------------------------- -------------------
int प्रारंभ ()
{
int सीमा;
int counted_bars = संकेतक गणना ();
//---- संभावित त्रुटियों की जांच करें
अगर (counted_barslt; 0) वापसी (-1);
//---- पिछली गिनती बार को सुनाया जाएगा
अगर (counted_barsgt; 0) counted_bars--;
सीमा = बार्स-counted_bars;
//---- मुख्य घेरा
के लिए (int i = 0; ilt; सीमा; i )
{
ExtMapBuffer1 [i] = 0; ExtMapBuffer2 [i] = 0;
डबल macdMain0 = iMACD (NULL, 0, fastEma, slowEma, macdSma, PRICE_CLOSE, MODE_MAIN, i);
डबल macdMain2 = iMACD (NULL, 0, fastEma, slowEma, macdSma, PRICE_CLOSE, MODE_MAIN, i 1);
डबल macdSignal0 = iMACD (NULL, 0, fastEma, slowEma, macdSma, PRICE_CLOSE, MODE_SIGNAL, i);
डबल macdSignal2 = iMACD (NULL, 0, fastEma, slowEma, macdSma, PRICE_CLOSE, MODE_SIGNAL, i 1);
अगर (macdMain0 gt; macdSignal0 macdMain2 lt; macdSignal2)
ExtMapBuffer1 [i] = iLow (NULL, 0, i 1);
अगर (macdMain0 lt; macdSignal0 macdMain2 gt; macdSignal2)
ExtMapBuffer2 [i] = iHigh (NULL, 0, i 1);
}
वापसी (0);
}
// ----------------------------------------------- -------------------
https://www.asjforex.com/attachments...6588651794.mq4