為什麼我不能分割兩個變量?
Results 1 to 4 of 4

Thread: 為什麼我不能分割兩個變量?

  1. #1
    嗨!

    我是MQL4的新手,但我已經用其他語言做了很多編程,所以結構對我來說並不為人所知。

    但是,我有一點我無法理解的問題。我有兩個變量,我不能分開!我已經嘗試過所有方法,但它不起作用。

    假設我給一個變量High gt的值; double tHigh = High [i];

    其中'i'是應該計算的barnr(一切都在循環中)。

    另一個變量Low gt; double d'Low = Low [i];

    如果我將這些值發送到緩衝區,一切都可以,如果我嘗試將每個值除以常量,一切都可以。

    但是,如果我試圖用dLow劃分dHigh - 我什麼都沒得到?為什麼這不起作用?我錯過了一些基本的東西?分配給變量的值無關緊要,它只是不起作用! (在metatrader中提交的indior是空白的)

    我真的需要幫助這個人。提前致謝!
    /約翰

  2. #2
    我認為您需要發布您的代碼或部分代碼才能獲得一些回复。
    Quote Originally Posted by ;
    嗨!我是MQL4的新手,但我已經用其他語言做了很多編程,所以結構對我來說並不為人所知。但是,我有一個小問題,我無法理解。我有兩個變量,我不能分開!我嘗試過所有方法,但它不起作用。讓我說我的giva one variabel值高GT; double dHigh = High [i];其中'i'是應該計算的barnr(一切都在循環中)。另一個變量Low gt; double dLow = Low [i];如果我將這些值發送到緩衝區,一切都可以,如果我嘗試將每個值除以常量,一切都可以。但是,如果我試圖用dLow劃分dHigh - 我什麼都沒得到?為什麼這不起作用?我錯過了一些基本的東西?分配給變量的值無關緊要,它只是不起作用! (在metatrader中提出的indior是空白的)我真的需要幫助這個人。提前致謝!約翰
    Quote Originally Posted by ;
    嗨!我是MQL4的新手,但我已經用其他語言做了很多編程,所以結構對我來說並不為人所知。但是,我有一個小問題,我無法理解。我有兩個變量,我不能分開!我嘗試過所有方法,但它不起作用。讓我說我的giva one variabel值高GT; double dHigh = High [i];其中'i'是應該計算的barnr(一切都在循環中)。另一個變量Low gt; double dLow = Low [i];如果我將這些值發送到緩衝區,一切都可以,如果我嘗試將每個值除以常量,一切都可以。但是,如果我試圖用dLow劃分dHigh - 我什麼都沒得到?為什麼這不起作用?我錯過了一些基本的東西?分配給變量的值無關緊要,它只是不起作用! (在metatrader中提出的indior是空白的)我真的需要幫助這個人。提前致謝!約翰

  3. #3

    Quote Originally Posted by ;
    我認為您需要發布您的代碼或部分代碼才能獲得一些回复。
    同意。我以前讀過這個,但除非我至少有一部分代碼,否則我什麼也做不了。謝謝stockwet。

  4. #4
    當然伙計們,來吧。我一直在試驗代碼試圖讓它工作,所以它可能有點皺紋。無論如何:// --------------------------------------------- --------------------- /| StandardDeviation Prcnt.mq4 |/ ----------------------------------------------- ------------------- #property indior_separate_window #property indior_buffers 1 #property indior_color1 Red/---- buffers double ExtMapBuffer1 []; extern int length = 15;/ ----------------------------------------------- ------------------- /|自定義indior初始化函數|/ ----------------------------------------------- ------------------- int init(){//---- indiors SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,ExtMapBuffer1); string short_name =他媽的測試: IndiorShortName(SHORT_NAME);/---- return(1); }/ ---------------------------------------------- -------------------- /| Custor indior deinitialization function |/ ----------------------------------------------- ------------------- int deinit(){//----/---- return(0); }/ ---------------------------------------------- -------------------- /|自定義indior迭代功能|/ ----------------------------------------------- ------------------- int start(){int i,counted_bars = IndiorCounted();雙StdDev;雙StdPrcnt;/---- i = Bars-counted_bars; while(igt; = 0){StdDev = iStdDev(NULL,0,length,MODE_SMA,0,PRICE_TYPICAL,i); StdPrcnt = STDDEV關閉[I]; ExtMapBuffer1 [I] = StdPrcnt;一世 - ; }/---- return(0); }/ ---------------------------------------------- -------------------- 我想做的是將標準偏差作為價格的百分比 - 而不是分數...Johan

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。