Same code, same pair, same broker and back test is Variant!

To add comments, please log in or register
Mohammad Soubra
31027
Mohammad Soubra  

Hello,

The simple code below:

void OnTick()
{
   if(OrdersTotal()>0) return;
   
   if(iRSI(NULL,PERIOD_M1,14,PRICE_CLOSE,0) > 70)
   int x = OrderSend(NULL,    OP_SELL,    0.01,    Bid,     10,   0,    Bid-3*Point*10); //using 5 digits broker
}

it is a very simple code

note that it ONLY accessing the 1 minute chart as the condition of the RSI above (see yellow highlighted)

but while back testing (99.9% quality) it give more variant results when changing the back tester period (time frame)!

how is this going on!!!?

see the video


Alain Verleyen
38646
Alain Verleyen  
Mohammad Soubra:

Hello,

The simple code below:

it is a very simple code

note that it ONLY accessing the 1 minute chart as the condition of the RSI above (see yellow highlighted)

but while back testing (99.9% quality) it give more variant results when changing the back tester period!

how is this going on!!!?

see the video


You like to waste people time, I stopped watching your video when I saw you register your posting here.
Mohammad Soubra
31027
Mohammad Soubra  
Alain Verleyen:
You like to waste people time, I stopped watching your video when I saw you register your posting here.

Ok Alain 

Video has been changed

thanks

Mohammad Soubra
31027
Mohammad Soubra  
What could be the answer?
Trader Trader
249
Trader Trader  
Mohammad Soubra:
What could be the answer?
Start with checking your Tick data settings: enable "Reproducible slippage" on the "Slippage" tab if it was disabled.
Icham Aidibe
11673
Icham Aidibe  
Mohammad Soubra:
What could be the answer?

I think the last deal is closed with "end of test" likely you're not using a stoploss. 

Lakshan Perera
9826
Lakshan Perera  
Mohammad Soubra:

Hello,

The simple code below:

it is a very simple code

note that it ONLY accessing the 1 minute chart as the condition of the RSI above (see yellow highlighted)

but while back testing (99.9% quality) it give more variant results when changing the back tester period (time frame)!

how is this going on!!!?

see the video


This is common, when transferring data across different time frames or different symbols, Make sure that you have the requested historical price data downloaded and available , and also synchronize and update it properly before using them..

Mohammad Soubra
31027
Mohammad Soubra  
trader1429:
Start with checking your Tick data settings: enable "Reproducible slippage" on the "Slippage" tab if it was disabled.
 Slippage is enabled!
Mohammad Soubra
31027
Mohammad Soubra  
Icham Aidibe:

I think the last deal is closed with "end of test" likely you're not using a stoploss. 

As you see, in the video
Yes no SL
But what does it mean
In 1 min chartit is trading (let's say the 1st trade) at a time and when i change the time frame to another it was trading at another time and another day (so it passed that 1min trade)
!
Dont forget that I called the PERIOD_M1 in the code.

Please test it from your side.
Mohammad Soubra
31027
Mohammad Soubra  
Lakshan Perera:

This is common, when transferring data across different time frames or different symbols, Make sure that you have the requested historical price data downloaded and available , and also synchronize and update it properly before using them..

The symbol is same!

And the time frame should be same even if selected another time frame from the back tester because it is calling the RSI using a fixed time frame as "PERIIOD_M1"

In addition, The system that i am using Lakshan is doing these steps automatically
Icham Aidibe
11673
Icham Aidibe  
Mohammad Soubra:
As you see, in the video
Yes no SL
But what does it mean
In 1 min chartit is trading (let's say the 1st trade) at a time and when i change the time frame to another it was trading at another time and another day (so it passed that 1min trade)
!
Dont forget that I called the PERIOD_M1 in the code.

Please test it from your side.

I know it works so. But you know ticks generation is different from OHLC of a 15mn and OHLC price of a 1mn chart : indicator calculates its value from these datas - it can explain the difference which relying to your video isn't that huge.

What does it mean ? 

It means it's dangerous, perfectly irresponsible, I know you don't use it because it changes your results radically, but you have to do with !  You SHOULDN'T do without.

By proceeding suavecito and despacito, you can obtain a very alike curve, without danger for the portfolio. 

To add comments, please log in or register