Quote Originally Posted by ;
{quote} 為什麼要將總和乘以 0.1?你的括號呢,好像for循環缺少它們?這是我的嘗試.... double calcNetPips() { double sum=0; for(int i=0; ilt;OrdersTotal; i ) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == 1) { RefreshRates(); if(OrderType==0) sum =Bid-OrderOpenPrice();否則 sum =OrderOpenPrice()-Ask; } } 返回總和*=0.1; }
OrderSelect 是一個布爾值,所以 #8220;==1#8221;不需要#8217;不需要。乘以 0.1 將點數轉換為點數。如果後面只有一件事,則不需要括號。也總是倒計時你的訂單。但是是的,我有一些錯別字
在我的手機上做。我剛剛編輯了它。