Mr. mladen's Adxvma experiment 2.4 can't be used. Looking forward to modification. Thank you!
Attached File(s)
People waiting for Chrismas, I'm waiting for FOMC 0 replies
Thoughts/Thought Experiments on Money Management and Trading 10 replies
DmitryFX's trading experiments 20 replies
Order Comment blank after order closed 4 replies
Disliked{quote} Forgive me if I have understood the situation wrongly, but I see that you are selling your indicator in another thread "Selling my second strategy", which you quoted a price for full code, which means you understood that source code are more valuable and worth a price, but here you are giving critique on Mladen when he gives ex4/ex5 for free, but didn't release source code. If you understood the higher value for source code since your own source code are put up for selling, then why would you want to pressurize Mladen to give out his source...Ignored
Disliked{quote} Cold you please refer me to some of your publicly posted code? I mean : mql code written by you. Not limited time ex4 files I am not familiar with it ... maybe my mistake ... i would like to see what I missedIgnored
Disliked{quote} it's mostly on another forum, called forex-station, where you were a part of, but you don't even go there anymore ?? you would've seen my codes ask MrToolsIgnored
DislikedMr. mladen's Adxvma experiment 2.4 can't be used. Looking forward to modification. Thank you! {file}Ignored
Disliked{quote} How does this differ from the attached ADXm Indicator {file}Ignored
DislikedGeneralized version (which allows different orders of calculation) of the above indicator. The higher the order (max 16) the smoother it should be (but do not confuse it with average type of smoothing, this indicator has nothing in common with those smoothing methods) {image} {file}Ignored
DislikedSame as the above 2 smooth step indicators - just made metatrader 4 versions {file} {file}Ignored
Disliked{quote} Hi Boss,it looks like yet faster enough (the smoothed step) -{image}
Ignored
Disliked{quote} Hello I see your work of updating and fixing indicators . I think u need to do more research on price action, imbalance, Supply and demand and market structure. Could you develop a engulfing candle pattern indicator for mql5 . It must have a 4 different formula for identifying bullish and bearish engulfing candle. 1). Using 3 bars to form an engulfing candle. Which base on last sellers candle + pin bar(doji, hammer,hang man) + candle do the engulfing . 2) 2 bar candle pattern where using a 0% factor where the engulfing candle must consume...Ignored
double Indi=100-MathAbs(iWPR(NULL,0,period,i)); if (Ind>70) Buy if (Ind<30) Sell
//+------------------------------------------------------------------+ //| TrendFlat.mq4 | //| Pulse Flat Copyright © 2008 Arney Derick | //| updated version Copyright © 2022.04.22 Almaty, Qazaqstan | //+------------------------------------------------------------------+ #property copyright "© 2022 Almaty Qazaqstan" #property link "http://www.mql4.com" #property description "TrendFlat" #property strict #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 clrBlue #property indicator_color2 clrRed #property indicator_width1 2 #property indicator_width2 2 #property indicator_minimum 0 #property indicator_maximum 10 //---- input parameters input int PrdStd=14; input double kofStd=1.9; input int PrdAtr=14; input double kofAtr=1.5; //---- buffers double upK[]; double loK[]; double bbs,atr,std; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { //---- indicators IndicatorBuffers(2); IndicatorDigits(0); SetIndexBuffer(0,loK); SetIndexStyle(0,DRAW_HISTOGRAM); SetIndexBuffer(1,upK); SetIndexStyle(1,DRAW_HISTOGRAM); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total,const int prev_calculated,const datetime &time[], const double &open[],const double &high[],const double &low[], const double &close[],const long &tick_volume[],const long &volume[], const int &spread[]) { //---- int counted_bars=IndicatorCounted(); if (counted_bars<0) return(-1); if (counted_bars>0) counted_bars--; int limit=Bars-40; if(counted_bars>=40) limit=Bars-counted_bars-1; for (int i=limit;i>=0;i--) { atr = iATR(NULL,0,PrdAtr,i)*kofAtr; std = iStdDev(NULL,0,PrdStd,MODE_SMA,0,PRICE_CLOSE,i)*kofStd; bbs = atr/std; if(bbs>1) { upK[i]=10; loK[i]=0; } else { loK[i]=10; upK[i]=0; } } return(rates_total); } //+------------------------------------------------------------------+
message = StringConcatenate(Symbol()," ",timeFrameToString(_Period)," at ",TimeToStr(TimeLocal(),TIME_SECONDS)," ",doWhat);