註冊  登入
 

 搜尋

迷你方式顯示論壇 RSS訂閱此版新訊息  

加入收藏 

使用幫助 

聯繫我們 
首頁 >> 程式交易 >> 論壇主區 >> 程式交易討論區 >> 查看文章
 新帖 新投票 回覆文章 上篇 重新整理 下篇  


 97128: 此主題共有23帖 此頁12帖 每頁12帖
 


 主題:要如何編寫才能正確執行? - 複製地址
 

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2013-04-06 22:56:17 人氣:89046樓主

要如何編寫才能正確執行?

敬啟者您好:
 
假設有5條均線分割區間:
 
當前一收盤<L1 收盤>L1 OR 前一收盤<L2 收盤>L2 OR 前一收盤<L3 收盤>L3
OR前一收盤<L4 收盤>L4 OR 前一收盤<L5 收盤>L5 任一條件成立時 買多
 
當前一收盤>L1 收盤<L1 OR 前一收盤>L2 收盤<L2 OR 前一收盤>L3 收盤<L3
OR前一收盤>L4 收盤<L4 OR 前一收盤>L5 收盤<L5 任一條件成立時 賣空
 
請問上述兩個條件的編碼要如何編寫才能正確執行?        

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2013-04-07 00:10:482

你不是已經寫出來了。
你可以直接用「策略產生器」來寫,直接把上述條件打入「多單建倉」及「空單建倉」中即可。」

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2013-04-07 10:59:303

敬啟者您好:
以前也有編寫過但是都出現語法不對...
重新檢查原來錯誤之處是沒有括號分隔...

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2013-04-11 17:25:314

敬啟者您好:
雖然有括號分隔都沒出現語法不對...
以為OK其實只有執行第一項條件
OR後面四項卻都沒友執行...
請問要如何編寫才能正確執行?感恩!

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2013-04-12 10:16:065

語法如下:
If (前一收盤<L1 And 收盤>L1) OR (前一收盤<L2 And 收盤>L2) OR (前一收盤<L3 And 收盤>L3) OR (前一收盤<L4 And 收盤>L4) OR (前一收盤<L5 And 收盤>L5) Then

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2013-04-12 14:21:126

敬啟者您好:
我就是這樣編寫...卻只有執行第一項條件...
OR後面四項卻都沒有執行...
甚至找出範例反手操作也不行...傷腦筋

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2013-04-12 15:25:587

那就Debug查一下是哪裡邏輯出問題。

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2013-04-12 16:32:448

敬啟者您好:
例如:收盤過線買多...破線賣空...
依照上述編寫多空只會依多空狀況執行一次到收盤
不管盤中有沒有上下過線或破線都沒有執行...

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2013-04-12 16:55:129

用ebug查一下是哪裡邏輯出問題,我如果遇到問題都用這種方式找出問題點。
建議就用Debug仔細查一下吧!!

[ 此貼最後由Hunta在2013/4/12 下午 06:59:40編輯過 ]   


帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2013-04-14 12:58:1710

敬啟者您好:
用Debug查也是看不出哪裡邏輯出問題?
我直接Mail程式碼請您幫忙...感恩

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2013-04-16 14:19:1111

敬啟者您好:
我已找到錯誤的地方...
在程式碼K線中區分上下兩區塊...
原則是上多下空...
平倉反手編寫錯誤無法正確執行...
重新逆向更正後已OK....感恩!

帥哥,離線

wintanfa  巨蟹座 子鼠



級別 精靈
積分 574
經驗 4577
文章 455
註冊 10-04-18 11:11
發表: 2013-04-18 21:36:5512

敬啟者您好:
 
當前一收盤<L1 收盤>L1 OR 前一收盤<L2 收盤>L2 OR 前一收盤<L3 收盤>L3
OR前一收盤<L4 收盤>L4 OR 前一收盤<L5 收盤>L5 任一條件成立時 買多
 
當前一收盤>L1 收盤<L1 OR 前一收盤>L2 收盤<L2 OR 前一收盤>L3 收盤<L3
OR前一收盤>L4 收盤<L4 OR 前一收盤>L5 收盤<L5 任一條件成立時 賣空

現在要再加 K>D買多或 K<D賣空 的條件
如果用AND只有執行原來的條件...K><D沒有作用
如果用OR卻執行K><D...原來的條件沒有作用

請問上述的問題要如何編寫才能讓K><D也正確執行?        


 97128: 此主題共有23帖 此頁12帖 每頁12帖
 

 新帖 新投票 回覆文章



回覆文章 注意: *為必填項
*驗證訊息
用戶名稱 密碼 註冊
*文章名稱 長度不得超過255字
內容(最大25K)

是否是UBB代碼

內容支持插入UBB標籤
使用方法請參考幫助
其它選項:  顯示簽名   鎖定文章  - 顏色表   Alt+S或Ctrl+Enter快速提交