Now, that ^^^ has to go into Doug's "Setting Up FSB" video!

Really? I just wrote a short tutorial about that and was going to link it in the Doug's topic. ))))))))))

]]>Popov wrote:

The easy way to check your settings is to use FST. Connect to your chart and press "Market Info".

Enter these params in FSB.

Now, *that* ^^^ has to go into Doug's "Setting Up FSB" video!!

Have fun!

Radar =8^)

]]>Popov wrote:

I use a 5 digit broker, I tend to see 1 Pip as 10 Points, as that's what I've "grown up" with in forex, but it's hard to know what's what when Pips and Points are used interchangeably.

What you do when using MT experts. You set everything in points. You can easily see what is the environment of your broker and adjust FSB / FST in minutes.

Actually, I have used very few experts where I had to enter 50 to get 0.0005... I guess I've been spoiled, as I mostly use experts written by Steve Hopwood, and he adamantly refuses to accept the 5th digit in any input for them... Every external input is converted to the 4th digit and up. He's gone as far as setting the inputs as integers, so that we can't enter 2.5 to play with the 5th digit

Have fun!

Radar =8^)

]]>Enter these params in FSB.

]]>Popov wrote:

Would ignoring the 5th digit (3rd digit on JPY pairs) break the system and indicators?

You can. Set 4 digits in the Instrument Editor and set Spread, Swap, TP, SL... in Points = Pips. No matter than the data are with 5 digits. FSB will work correctly. (results will be rounded to the 4th digit)

Ahhh, just what I needed, thank you

I'm going to have fun with this baby now

Have fun!

Radar =8^)

]]>I use a 5 digit broker, I tend to see 1 Pip as 10 Points, as that's what I've "grown up" with in forex, but it's hard to know what's what when Pips and Points are used interchangeably.

What you do when using MT experts. You set everything in points. You can easily see what is the environment of your broker and adjust FSB / FST in minutes.

]]>Would ignoring the 5th digit (3rd digit on JPY pairs) break the system and indicators?

You can. Set 4 digits in the Instrument Editor and set Spread, Swap, TP, SL... in Points = Pips. No matter than the data are with 5 digits. FSB will work correctly. (results will be rounded to the 4th digit)

]]>Popov wrote:

I changed Pips to Points. It's mostly a cosmetic change. All settings, indicators and strategies are compatible.

1 Point is the smallest value can be changed.

Examples:0.00001 for EURUSD 1.23456

0.001 for USDJPY 123.456This change will be included in next beta version soon.

That works for 5 digit quotations, but leaves you with the situation where 1 Pip = 10 Points on 5 digit brokers, and yet 1 Pip = 1 Point on 4 digit brokers:(

When there were no 5 digits quotations, the saying was, "A Pip is the smallest value that can be changed", the we got the smart-guy broker who decided to start quoting 5 digits, just to confuse people, (which worked quite well), so people started calling the 5th digit a Point, saying "A Point is the smallest value that can be changed". And so the confusion continues...

Silly question... Would ignoring the 5th digit (3rd digit on JPY pairs) break the system and indicators? Can we do all our calculations to the 4th decimal place without skewing the results too much? If so, then leave it to the EA to do the Pips<--> Pipettes (Points) conversion. (Pipettes is a BabyPips term).

I know I"m the new kid on the block here, and am being a bit pushy, but to me, the terms "Last digit" and "Smallest value that can be changed" are about as mathematically precise as "A bunch", and it's hard to do a bunch of calculations when the value of the terms vary.

I use a 5 digit broker, I tend to see 1 Pip as 10 Points, as that's what I've "grown up" with in forex, but it's hard to know what's what when Pips and Points are used interchangeably.

Have fun!

Radar =8^)

]]>1 Point is the smallest value can be changed.

Examples:

0.00001 for EURUSD 1.23456

0.001 for USDJPY 123.456

This change will be included in next beta version soon.

]]>Point is always the smallest change (or last digit).]]>

Popov wrote:

Project for FSB v3.0

1 pip = 0.0001 for 4, 5 or 6 digits quotation (1.2345, 1.23456, 1.234567)

1 pip = 0.01 for 2 or 3 digits quotation (123.45, 123.456)

1 pip = 0.1 for 1 digit (123456.7) <----- ?????

1 pip = 1 for round numbers (123456)What about the third case? 1 pip = 0.1 or 1 when we have 1 decimal digit.

Most probably it must be 1 pip = 1 for 1 decimal digit. ?

Now we're on the money!

The third case will become tricky when we have a symbol that has 1 digit for Pips and a broker decides he wants to add a 2nd digit for Points. The way around that is to have definitions for those symbols.

I would take the definitions one step further, though...

For standard symbols...

1 Point = 0.00001 for 5, 6, or 7 digits quotation (1.23456, 1.234567, 1.2345678)

1 Point = 0.001 for 3 digits quotation (123.456)

For non-standard symbols that use the first decimal place for Pips

1 Point = 0.01

And there's where we get back to ambiguity

Unless the user can input exactly what their broker calls a Pip, and what they call a Point, we'll always have some users that get spurious results when generating strategies

It may be better to leave non-standard quotations out for the moment, until the need arises.

Have fun!

Radar =8^)

]]>Everything works fine at the moment, just change any reference of pips to points to avoid the confusion.

I already started this change. If we name the params properly to Points, everything will be correct.

The other option is to change the meaning of Pip as I posted 3 posts above. But I'm afraid that will be a big mess with indicators and strategies. The more I think about it, the more I tend to leave all params and results in Points.

]]>I think you should change pips to points everywhere and modify all calculations that give an answer in pips.

Not only answers, but as well as the input parameters. For example Stop Loss, Take Profit, Break Even, Vertical Shift of indicators.Spread, slippage and commission also has to be in pips.

]]>