How do I code line direction whether stochastic or rsi

 

I am new to coding: how do I code something like this:

stochastic833 signal line is going up, trigger: rsi7 crosses below 40

 

Like this : 


double stochastic833 =0;
double signal =0;

if(signal>stochastic833) trigger
 else( No trigger)
 
Daniel Cioca #:

Like this : 


Thanks Daniel. Am lights out. Trying to create an indicator using eabuilder, so got stuck. Am still learning to code and thought I would do a shortcut, lol. But here is what I am trying to do:

 //Indicator Buffer 1

      if(iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_SMA, 1, MODE_SIGNAL, i) < iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_EMA, 1, MODE_MAIN, i)

      && iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_SMA, 1, MODE_SIGNAL, i+1) > iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_EMA, 1, MODE_MAIN, i+1) //Stochastic Oscillator crosses below Stochastic Oscillator

      && Open[i] < Close[i] //Candlestick Open < Candlestick Close

      && iStochastic(NULL, PERIOD_CURRENT, 2, 2, 2, MODE_EMA, 1, MODE_MAIN, i) > 30 //HERE I WANT CODE WHICH SAYS...IS GOING UP, NOT IS ABOVE 30

      && iRSI(NULL, PERIOD_CURRENT, 2, PRICE_MEDIAN, i) > 30 // HERE I WANT CODE WHICH SAYS...IS GOING UP, NOT IS ABOVE 30

      )

        {

         Buffer1[i] = Low[i] - 2 * myPoint; //Set indicator value at Candlestick Low - fixed value

        }

      else

        {

         Buffer1[i] = EMPTY_VALUE;

        }

 
marasha #:

Thanks Daniel. Am lights out. Trying to create an indicator using eabuilder, so got stuck. Am still learning to code and thought I would do a shortcut, lol. But here is what I am trying to do:

 //Indicator Buffer 1

      if(iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_SMA, 1, MODE_SIGNAL, i) < iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_EMA, 1, MODE_MAIN, i)

      && iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_SMA, 1, MODE_SIGNAL, i+1) > iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_EMA, 1, MODE_MAIN, i+1) //Stochastic Oscillator crosses below Stochastic Oscillator

      && Open[i] < Close[i] //Candlestick Open < Candlestick Close

      && iStochastic(NULL, PERIOD_CURRENT, 2, 2, 2, MODE_EMA, 1, MODE_MAIN, i) > 30 //HERE I WANT CODE WHICH SAYS...IS GOING UP, NOT IS ABOVE 30

      && iRSI(NULL, PERIOD_CURRENT, 2, PRICE_MEDIAN, i) > 30 // HERE I WANT CODE WHICH SAYS...IS GOING UP, NOT IS ABOVE 30

      )

        {

         Buffer1[i] = Low[i] - 2 * myPoint; //Set indicator value at Candlestick Low - fixed value

        }

      else

        {

         Buffer1[i] = EMPTY_VALUE;

        }

//Indicator Buffer 1

      if(iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_SMA, 1, MODE_SIGNAL, i) < iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_EMA, 1, MODE_MAIN, i)

      && iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_SMA, 1, MODE_SIGNAL, i+1) > iStochastic(NULL, PERIOD_CURRENT, 2, 2, 1, MODE_EMA, 1, MODE_MAIN, i+1) //Stochastic Oscillator crosses below Stochastic Oscillator

      && Open[i] < Close[i] //Candlestick Open < Candlestick Close

      && iStochastic(NULL, PERIOD_CURRENT, 2, 2, 2, MODE_EMA, 1, MODE_MAIN, i) > 30 //HERE I WANT CODE WHICH SAYS...IS GOING UP, NOT IS ABOVE 30

      && iRSI(NULL, PERIOD_CURRENT, 2, PRICE_MEDIAN, i) > 30 // HERE I WANT CODE WHICH SAYS...IS GOING UP, NOT IS ABOVE 30

      )

        {

         Buffer1[i] = Low[i] - 2 * myPoint; //Set indicator value at Candlestick Low - fixed value

        }

      else

        {

         Buffer1[i] = EMPTY_VALUE;

        }
Should use Alt+S to insert your code...otherwise gods will get mad
 
marasha #: //HERE I WANT CODE WHICH SAYS...IS GOING UP, NOT IS ABOVE 30

Current value > previous value.

 
Daniel Cioca #:
Should use Alt+S to insert your code...otherwise gods will get mad

Oh, thank you

 
William Roeder #:

Current value > previous value.

Thanks, let me try

 
marasha #:

Thanks, let me try

Sorry, could you show me how I write the code to illustrate this, not so simple to me bro, lol

 
marasha #:

Sorry, could you show me how I write the code to illustrate this, not so simple to me bro, lol

current is " i " ... previous is "i+1"

 
I see, thanks a lot