![]() |
總頁數 (3): « 1 [2] 3 » 在這個頁面顯示本主題全部的 36 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請教語法[交易範例] (http://www.chiefox.com.tw/bbs/showthread.php?threadid=12898)
發表一下個人淺見
我不熟cgjj版主的迴圈寫法
我個人是以週期「先後」來比對,那個條件是「最近」成立的,來作為進出單的多空循環。
大意是把各個多空條件包括停利、損,都各別寫成、看成「自最先起始k線『至今』的『週期數』
再來比對,誰是『最後成立的』,那誰就是『最新』的訊號。
這樣寫法,也有利於寫績效回測價位,包括觸價。
__________________
永遠學習、學習永遠
善為傳家寶
忍為積德門
是用barslast這個函數比較先後成立順序.......最近成立的就是新訊號
我也是這樣寫給自動下單機的...
簡單又好用..
引用:
最初由 績效實戰派 發表
是用barslast這個函數比較先後成立順序.......最近成立的就是新訊號
我也是這樣寫給自動下單機的...
簡單又好用..
__________________
永遠學習、學習永遠
善為傳家寶
忍為積德門
依我淺見
版主的回答是正確的
因此例進場與出場都是不確定性的
除非如我想知的
有何方法把信號丟到程式頂端來供後續運算使用
依我所知barslast並無此功能阿
也因此可想像出用barslast處理出的信號
__________________
就是發蓊梨(ㄛㄥˇ ㄌㄞˊ) 程式交易網站
[教學]指標公式及程式交易系統撰寫 [代工]
學會指標策略程式化的撰寫,將可讓你不再盲目投下辛苦賺來的血汗錢
要知道交易的策略或交易的模式長期執行下確實可獲利
交易才有意義的.否則寧可不交易
引用:
最初由 hwyhon 發表
依我淺見
版主的回答是正確的
因此例進場與出場都是不確定性的
除非如我想知的
有何方法把信號丟到程式頂端來供後續運算使用
依我所知barslast並無此功能阿
也因此可想像出用barslast處理出的信號
__________________
永遠學習、學習永遠
善為傳家寶
忍為積德門
能否請阿酷兄依此第二例子為例
完成信號的完整程式寫法提供參考
謝謝
__________________
就是發蓊梨(ㄛㄥˇ ㄌㄞˊ) 程式交易網站
[教學]指標公式及程式交易系統撰寫 [代工]
學會指標策略程式化的撰寫,將可讓你不再盲目投下辛苦賺來的血汗錢
要知道交易的策略或交易的模式長期執行下確實可獲利
交易才有意義的.否則寧可不交易
引用:
最初由 阿酷 發表
ABC:IF(AA<>REF(AA,1),IF(A>B,1,0),REF(IF(A>B,1,0),BARSLAST(
AA<>REF(AA,1))));
如上例,我就是用這方式把訊號或者成立條件時的價位,「一直把前、後者成立」的所得「延續」
這方法是否同您要的「把信號丟到程式頂端來供後續運算使用」,小弟才挫僅供您參考。
__________________
人外有人 天外有天 不懼不貪 亦富亦安
請問總版主:這種語法套用後run了幾次5分K15分K週期出現"指標數組下標越界或超出有效區間".沒顯示任何圖形而30分K以上正常.是什麼狀況.問題在那?
您可能於套用的條件裡沒加
or barpos=0
__________________
就是發蓊梨(ㄛㄥˇ ㄌㄞˊ) 程式交易網站
[教學]指標公式及程式交易系統撰寫 [代工]
學會指標策略程式化的撰寫,將可讓你不再盲目投下辛苦賺來的血汗錢
要知道交易的策略或交易的模式長期執行下確實可獲利
交易才有意義的.否則寧可不交易
引用:
最初由 linsjn 發表
請問總版主:這種語法套用後run了幾次5分K15分K週期出現"指標數組下標越界或超出有效區間".沒顯示任何圖形而30分K以上正常.是什麼狀況.問題在那?
sum(進訊,金叉SP+1)>0????????? 的意義 為何
引用:
最初由 taiwanyang121 發表
sum(進訊,金叉SP+1)>0????????? 的意義 為何
???????進訊:=B上揚 and 前叉=1 or BARPOS=0;???????
為何只有在初始時使用 條件件數列時才要加 or barpos=0;
是否因為條件數列與k棒數列不相關才要自行定義它相關的兩個條件與位置數列,對嗎??
例如 下一行是取的進訊數列
進訊:=B上揚 and 前叉=1 or BARPOS=0;
下一行是取的條件成立的位置數列
進訊SP:=BARSLAST(進訊<>0);
===============================================
barpos=1 代表計算的K棒是歷史首根
barpos=2 代表計算的K棒是歷史第二根
barpos=0 這情況是永不發生的
or barpos=0 是一種取巧的寫法
有時數列有效起始位置, 未必等於1 (歷史首根)
可能會是自第n根開始才有效
or barpos=0 會讓無效的部份填零
經過 or barpos=0 數列起點就會變為自1 開始(歷史首根)
此種取巧寫法
僅適用於數列中僅有 0 與 1 兩種值的情況下
====================================
引用:
最初由 taiwanyang121 發表
為何只有在初始時使用 條件件數列時才要加 or barpos=0;
???????進訊:=B上揚 and 前叉=1 or BARPOS=0;???????
是否因為條件數列與k棒數列不相關才要自行定義它相關的兩個條件與位置數列,對嗎??
例如 下一行是取的進訊數列
進訊:=B上揚 and 前叉=1 or BARPOS=0;
下一行是取的條件成立的位置數列
進訊SP:=BARSLAST(進訊<>0);
全部時間均為台灣時間, 現在時間為23:49 | 總頁數 (3): « 1 [2] 3 » 在這個頁面顯示本主題全部的 36 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.