指標結果與程式碼不相同 | XQ 操 盤 高手 程式碼

我要登入技術支援最新文章免費下載購買模組最新公告功能介紹XS自學實戰應用課程講座技術支援全球贏家(企業高階版)FB最新文章指標結果與程式碼不相同 353 最後發表 Kelsier 2018三月14Kelsier發文於 2018/03/08想請問一下,我寫了一個指標,指標條件是同時符合RSI(6)>50、RSI(12)>50、收盤價大於10MA時,出現進場訊號;RSI(6)<50、RSI(12)<50、收盤價小於10MA時,出現賣出訊號。

我的語法在附檔裡,但是指標結果跑出來,框起來的部分1、RSI(6)<50、RSI(12)<50、收盤價小於10MA,卻沒有跑出賣出訊號?2、RSI(6)>50、RSI(12)>50、收盤價大於10MA,卻沒有跑出進場訊號?3、RSI(6)<50、RSI(12)<50、收盤價小於10MA,卻沒有跑出賣出訊號?前面還有幾段也有這樣的情形,不知道是不是哪裡寫錯了?#文章連結0附加文件9評論排序方式:標準|最新XQ小幫手發文於 2018/03/08Hi Kelsier,您好,程式碼請用複製貼上的方式,將完整程式碼貼上來,以利小幫手查看,謝謝。

P.S.一個一個Key怕Key錯回覆速度恐慢許多。

#文章連結0Kelsier發文於 2018/03/08你好我目前是這樣設定的@@ variable:intrabarpersistposition(0);//目前positionvariable:intrabarpersistentry_price(0);//最後一次進場的價格 input:Length1(6),Length2(12); SetInputName(1,"天數一");SetInputName(2,"天數二"); //進場邏輯//condition1=RSI(Close,Length1)>50.0000andRSI(Close,Length2)>50.0000andclosecrossesaboveaverage(close,10);//出場邏輯//condition2=RSI(Close,Length1)<50.0000andRSI(Close,Length2)<50.0000andclosecrossesbelowaverage(close,10); ifposition=0thenbeginifcondition1then  begin    position=1;    entry_price=close;    print("(ENTRY)Date:",Date,"EntryPrice:",entry_price);    plot1(low,"ENTRY");  end;end  else    begin    ifcondition2then      begin        position=0;        entry_price=0;        print("(EXIT)Date:",Date);        plot2(low,"EXIT");      end;    end;#文章連結0Kelsier發文於 2018/03/09請問有解了嗎@@?#文章連結0XQ小幫手發文於 2018/03/09Hi Kelsier,您好,待小幫手查看後,再向您說明,謝謝。

#文章連結0Kelsier發文於 2018/03/09好的~另外想請問xs寫出來的指標在技術線圖上疊圖使用(一樣是上面的語法),在資料頻率為日線圖時,可以正常顯示,但切換成分線圖時(1分、5分、15分等等),只有2018年度會有疊圖效果,2018年以前的都不會出現疊圖,再麻煩您協助,謝謝。

(P.S.我有購買正式付費版本)#文章連結0XQ小幫手發文於 2018/03/12好的,謝謝告知,查看後會再向您說明,謝謝。

#文章連結0XQ小幫手發文於 2018/03/13Hi Kelsier,關於以下這個問題1、RSI(6)<50、RSI(12)<50、收盤價小於10MA,卻沒有跑出賣出訊號?小幫手查看您的程式碼,發現您撰寫的條件與您表達的策略條件有先出入,closecrossesbelowaverage(close,10);這段程式碼是代表收盤價要死亡交叉均線,並不是收盤價小於10MA,故呈請先確認語法是否與您的想法一致,以利進行接下來的問題分析,謝謝。

 #文章連結0XQ小幫手發文於 2018/03/13Hi Kelsier,關於第二個問題在資料頻率為日線圖時,可以正常顯示,但切換成分線圖時(1分、5分、15分等等),只有2018年度會有疊圖效果,請至"技術分析設定"對話框(Dlg)快捷鍵為Alt+Enter,取消勾


常見投資理財問答


延伸文章資訊