//+------------------------------------------------------------------+ //| Perceptron AI.mq4 | //| Ibrahim Noor | //| http://winning-solution.com/?id=baim78 | //+------------------------------------------------------------------+ #property copyright "Ibrahim Noor" #property link "http://winning-solution.com/?id=baim78" #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Blue #property indicator_minimum 0 #property indicator_maximum 1 //---- input parameters extern int x1 = 135; extern int x2 = 127; extern int x3 = 16; extern int x4 = 93; //---- buffers double ExtMapBuffer1[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators IndicatorBuffers(1); SetIndexStyle(0,DRAW_LINE,0,2); SetIndexBuffer(0,ExtMapBuffer1); SetIndexLabel(0,"Perceptron AI"); //---- IndicatorShortName("Perceptron AI"); //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); //---- double value, x, y; for(int i=0;i<=Bars;i++){ double w1 = x1 - 100; double w2 = x2 - 100; double w3 = x3 - 100; double w4 = x4 - 100; double a1 = iAC(Symbol(), 0, i+0); double a2 = iAC(Symbol(), 0, i+7); double a3 = iAC(Symbol(), 0, i+14); double a4 = iAC(Symbol(), 0, i+21); x = w1 * a1 + w2 * a2 + w3 * a3 + w4 * a4; if(x>0) { value=1; } else { value=0; } ExtMapBuffer1[i]=value; } //---- return(0); } //+------------------------------------------------------------------+
Sample
Analysis
Market Information Used:
Indicator Curves created:
Implements a curve of type DRAW_LINE
Indicators Used:
Bill Williams Accelerator/Decelerator oscillator
Custom Indicators Used:
Order Management characteristics:
Other Features: