请教各位前辈们,请教关于MT5中自定义品种点差设置的问题

 

各位前辈好,有个问题想请教大家。本人在测试自定义品种时,发现一个问题,无论我点差设置的是多少,在回测的时候,系统采用的点差永远是2,请问这个是什么原因呢?应该怎么才能设置成我想要的点差呢?

拜托前辈帮忙看看,真的谢谢了!!!

 
Wsdaniel2024:

各位前輩好,有個問題想請教大家。本人在測試自定義品種時,發現一個問題,無論我點差設置的是多少,在回測的時候,系統採用的點差永遠是2,請問這個是什麼原因呢?應該怎麼才能設置成我想要的點差呢?

拜託前輩幫忙看看,真的謝謝了!!!

回測可以手動設定點差,參考附圖

附加的文件:
 
QuantWorker #:

回測可以手動設定點差,參考附圖

非常感谢您!

我按您的方法试了一下,可以设置点差了,但是有个问题,我把点差设置为1的时候,系统回测点差仍旧是2,只有把点差设置为大于2的数字时,它才会改变为我设置的数字,请问这是什么原因呢?是点差必须大于等于2吗?

谢谢您

 
Wsdaniel2024 #:

非常感謝您!

我按您的方法試了一下,可以設置點差了,但是有個問題,我把點差設置為1的時候,系統回測點差仍舊是2,只有把點差設置為大於2的數字時,它才會改變為我設置的數字,請問這是什麼原因呢?是點差必須大於等於2嗎?

謝謝您


可能要檢查一下匯入OHLC資料,是否已經在TXT或CSV文件裡設定2點

所以回測低於2點,就會以直接以你CSV文件匯入為基本點差為參考

 
QuantWorker #:


可能要檢查一下匯入OHLC資料,是否已經在TXT或CSV文件裡設定2點

所以回測低於2點,就會以直接以你CSV文件匯入為基本點差為參考

非常谢谢您!

我查了一下导入的TXT原始数据,里面点差填的是0,请问是不是因为导入数据的点差不能设置为0,不然系统会默认点差为2?

 
Wsdaniel2024 #:

非常謝謝您!

我查了一下導入的TXT原始數據,裏面點差填的是0,請問是不是因為導入數據的點差不能設置為0,不然系統會默認點差為2?

我原本的的環境是

>>匯入OHLC資料基本都先給1點差,所以回測都最低會是1,回測點差設定改2就會是2,回測點試設定改0就會回到1

由於沒遇過這問題,所以剛剛抱著好奇心

剛才特意去設立了[新品種],TXT裡的[點差0],然後依你所言去,將回測點差設定成0點,看看測試結果是否會扣2點差

結果實測後,真的測出來是扣2點

表示TXT原本的點差使用0,回測時也不設定點差(0),MT5會使用2點來扣