 |
hwyhon
資深會員

註冊日期: Sep 2004
來 自: 台中
文章數量: 332 |
|
請問數列
A:HHV(H,20);
A1:if(ISLASTBAR,A,0);
///請問如何求到A1這是發生在往前最靠近ISLASTBAR的那根發生並於發生那跟標上記號
__________________
就是發蓊梨(ㄛㄥˇ ㄌㄞˊ) 程式交易網站
[教學]指標公式及程式交易系統撰寫 [代工]
學會指標策略程式化的撰寫,將可讓你不再盲目投下辛苦賺來的血汗錢
要知道交易的策略或交易的模式長期執行下確實可獲利
交易才有意義的.否則寧可不交易
|
| 最後由 hwyhon 在 2009-11-15 14:06 編輯 |
向版主報告此篇 |  |
|
2009-11-15 13:54 |
|
|
|  |
 |
hwyhon
資深會員

註冊日期: Sep 2004
來 自: 台中
文章數量: 332 |
|
抱歉
是我說明不正確
我要表達的應該是說
A:HHV(H,20);
Aa:if(A<>ref(A,1) or ISLASTBAR,A,0);
///請問每當Aa成立時如何求到A這是發生在Aa往左最靠近Aa的哪根發生並於發生那跟標上記號
另請教
條件成立[datacount]
這樣運用法似乎只記取最後一次
我這理解對嗎
然
條件成立[barpos] ==>這也是數字類型阿
似乎起不了作用==>語法錯誤
條件成立[] ==>裡面直接填為數字類型也是數字類型阿卻可
為何條件成立[barpos] ==>不可
不大理解
感謝版主解惑
PS:11/16 8::35總算表達了個確定要表達的
__________________
就是發蓊梨(ㄛㄥˇ ㄌㄞˊ) 程式交易網站
[教學]指標公式及程式交易系統撰寫 [代工]
學會指標策略程式化的撰寫,將可讓你不再盲目投下辛苦賺來的血汗錢
要知道交易的策略或交易的模式長期執行下確實可獲利
交易才有意義的.否則寧可不交易
|
| 最後由 hwyhon 在 2009-11-16 08:42 編輯 |
向版主報告此篇 |  |
|
2009-11-16 05:55 |
|
|
|  |
 |
hwyhon
資深會員

註冊日期: Sep 2004
來 自: 台中
文章數量: 332 |
|
版主給的範例只會求出最後一次的條件位子
而我想要的是A:HHV(H,20);一有變動或是最後一週期都需產生同樣效果因此用如下表達較貼近我說的
A:HHV(H,20);
Aa:if(A<>ref(A,1) or ISLASTBAR,A,0);
///請問每當Aa成立時如何求到A這是發生在Aa往左最靠近Aa的哪根發生並於發生那跟標上記號
__________________
就是發蓊梨(ㄛㄥˇ ㄌㄞˊ) 程式交易網站
[教學]指標公式及程式交易系統撰寫 [代工]
學會指標策略程式化的撰寫,將可讓你不再盲目投下辛苦賺來的血汗錢
要知道交易的策略或交易的模式長期執行下確實可獲利
交易才有意義的.否則寧可不交易
|
|
向版主報告此篇 |  |
|
2009-11-16 10:52 |
|
|
|  |
 |
hwyhon
資深會員

註冊日期: Sep 2004
來 自: 台中
文章數量: 332 |
|
而barpos的運用
怎樣能直接帶入運算就可有發揮的空間
例
m1:ma(c,20);
m2:ma(c,10);
A:if(CROSS(m1,m2),c,0);
b:if(A,barpos,0);
VV:=A;
StartNo:=100;
//直接填數字卻可以;但取b不行;barpos到底要怎樣才能轉成數字可作為條件成立時能直接帶入做為運算呢
EndNo:= 200;
tmp:= SORTPOS(VV, 0, StartNo, EndNo);
MaxVPos: VV[EndNo];
x:barpos;
ps:
barpos如能直接帶入運算就能處理此主題疑惑因此在此直接請教無另開主題請見諒
__________________
就是發蓊梨(ㄛㄥˇ ㄌㄞˊ) 程式交易網站
[教學]指標公式及程式交易系統撰寫 [代工]
學會指標策略程式化的撰寫,將可讓你不再盲目投下辛苦賺來的血汗錢
要知道交易的策略或交易的模式長期執行下確實可獲利
交易才有意義的.否則寧可不交易
|
| 最後由 hwyhon 在 2009-11-16 11:22 編輯 |
向版主報告此篇 |  |
|
2009-11-16 11:18 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18289 |
|
引用: 最初由 hwyhon 發表
而barpos的運用
怎樣能直接帶入運算就可有發揮的空間
例
m1:ma(c,20);
m2:ma(c,10);
A:if(CROSS(m1,m2),c,0);
b:if(A,barpos,0);
VV:=A;
StartNo:=100;
//直接填數字卻可以;但取b不行;barpos到底要怎樣才能轉成數字可作為條件成立時能直接帶入做為運算呢
EndNo:= 200;
tmp:= SORTPOS(VV, 0, StartNo, EndNo);
MaxVPos: VV[EndNo];
x:barpos;
ps:
barpos如能直接帶入運算就能處理此主題疑惑因此在此直接請教無另開主題請見諒
barpos 是一個數列
能不能帶入 barpos 要視該函數的該參數能否支援數列
不是所有的函數之參數都能支援數列
想想
以 SORTPOS 這排序函數來說
若 StartNo, EndNo 為數列 (每根K棒的值都不同)
那麼 SORTPOS 計算的量會是多恐怖
一般應用上也很少需要如此計算
故 StartNo, EndNo 被設計為僅能帶常數
|
|
向版主報告此篇 |  |
|
2009-11-16 19:30 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|