![]() |
在這個頁面顯示本主題全部的 7 個文章 |
奇狐社區論壇 (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=19340)
[求救]請幫忙
請問我有4條均線ma10、ma20、ma30、ma60會呈現不同排列組合,
1.若收盤價上漲穿越ma10、ma20,則做買進
2.若收盤價下跌跌破ma30、ma60,則做賣出
不知該如何寫,可否協助 謝謝您
補充說明
補充說明:我是用30K 所以一天只要交易1次,若當天9:15有買進訊號,到了12:15又產出賣出訊號,則賣出訊號就不要產生,直到明天若有賣出訊號則再產生
回覆: [求救]請幫忙
引用:
最初由 stock86 發表
請問我有4條均線ma10、ma20、ma30、ma60會呈現不同排列組合,
1.若收盤價上漲穿越ma10、ma20,則做買進
2.若收盤價下跌跌破ma30、ma60,則做賣出
不知該如何寫,可否協助 謝謝您
不好意思
1.所謂穿越只要MA10 或MA20 任何一條均可
我是用cross(c,m10) or cross(c,20)
2.跌破是用cross(m30,c) or cross(m60,c)
3.可是一天只交易1次就不會寫 因為如果當天cross(c,m10)時做買進 可是3小時後cross(m30,c)因為1天交易1次所以不作賣出
但明天9:15時M30>C 且沒有發生cross(c,m10) or cross(c,20) 所以應該要賣出 可是因為沒穿越動作 所以不會產生賣訊 所以我的主要問題點在這 若9:15時M30>C 且發生cross(c,m10) or cross(c,20) 當然是以買訊作為產生
4.不好意思麻煩您了
回覆: 不好意思
引用:
最初由 stock86 發表
1.所謂穿越只要MA10 或MA20 任何一條均可
我是用cross(c,m10) or cross(c,20)
2.跌破是用cross(m30,c) or cross(m60,c)
3.可是一天只交易1次就不會寫 因為如果當天cross(c,m10)時做買進 可是3小時後cross(m30,c)因為1天交易1次所以不作賣出
但明天9:15時M30>C 且沒有發生cross(c,m10) or cross(c,20) 所以應該要賣出 可是因為沒穿越動作 所以不會產生賣訊 所以我的主要問題點在這 若9:15時M30>C 且發生cross(c,m10) or cross(c,20) 當然是以買訊作為產生
4.不好意思麻煩您了
謝謝幫忙
1.當天先碰到買訊買入,3小時候碰到賣訊不賣,要等到隔天的賣訓才賣
若隔天先碰買訊(昨日買的仍在, 今日尚未碰到賣訊), 仍要再續買嗎?
維持買訊 不在加買因為只有1口交易
2.若9:15 同時有買訊和賣訊(昨日買的仍在), 要再續買原來持有的不賣嗎?
我再從想過 買訊和賣訊不會同時產生,所以是我表達錯誤,若有賣訊則要產生
3.其實我有寫過只是無法避免1天多次交易,所以才會限定1天交易1次,所以今天產生的第1筆訊號就要一直到收盤,隔天9:15當跟K棒買賣訊若沒產生訊號,係以今天最近收盤時有穿越(買進)、跌破(賣訊)作為判定,基本上重復買訊或賣訊都只交易1次,維持1口。
4.因為我程式不是很利害所以我就用土法練鋼方式寫,可是有時產生不出訊號,就是隔天無穿越或跌破動作,如
(1)06250915 m10>m20>c>m30>m60
06250945 m10>c>m20>m30>m60 此時產生買訊
(2)06201015 m10>m20>c>m30>m60 維持多方
06251045 m10>m20>m30>c>m60 此時產生賣訊 限定1天交易1次 所以不要產 生賣訊
(3)06251345 m10>m20>m30>c>m60
06260915 m10>m20>m30>c>m60 沒穿越M30但跌破M30狀況下 仍是賣訊 所以 要產生賣訊 這是我的主要問題點 該如何產生
(4)06251345 m10>m20>m30>c>m60
06260915 m10>c>m20>m30>m60 有穿越M20 是買訊 因為昨天第1筆也是買訊 所以還是維持多方
(5)懇請版大在幫我想想看該如何寫
回覆: 謝謝幫忙
引用:
最初由 stock86 發表
1.當天先碰到買訊買入,3小時候碰到賣訊不賣,要等到隔天的賣訓才賣
若隔天先碰買訊(昨日買的仍在, 今日尚未碰到賣訊), 仍要再續買嗎?
維持買訊 不在加買因為只有1口交易
2.若9:15 同時有買訊和賣訊(昨日買的仍在), 要再續買原來持有的不賣嗎?
我再從想過 買訊和賣訊不會同時產生,所以是我表達錯誤,若有賣訊則要產生
3.其實我有寫過只是無法避免1天多次交易,所以才會限定1天交易1次,所以今天產生的第1筆訊號就要一直到收盤,隔天9:15當跟K棒買賣訊若沒產生訊號,係以今天最近收盤時有穿越(買進)、跌破(賣訊)作為判定,基本上重復買訊或賣訊都只交易1次,維持1口。
4.因為我程式不是很利害所以我就用土法練鋼方式寫,可是有時產生不出訊號,就是隔天無穿越或跌破動作,如
(1)06250915 m10>m20>c>m30>m60
06250945 m10>c>m20>m30>m60 此時產生買訊
(2)06201015 m10>m20>c>m30>m60 維持多方
06251045 m10>m20>m30>c>m60 此時產生賣訊 限定1天交易1次 所以不要產 生賣訊
(3)06251345 m10>m20>m30>c>m60
06260915 m10>m20>m30>c>m60 沒穿越M30但跌破M30狀況下 仍是賣訊 所以 要產生賣訊 這是我的主要問題點 該如何產生
(4)06251345 m10>m20>m30>c>m60
06260915 m10>c>m20>m30>m60 有穿越M20 是買訊 因為昨天第1筆也是買訊 所以還是維持多方
(5)懇請版大在幫我想想看該如何寫
原碼:
假設原先載入的數據,起始日期為A 日期 |A |B |C | 訊號 |--- 買 ---|--買--賣--|----------| 動作 |--- 買 ---|------賣--|----------| 後來載入的數據,變成起始日期為B 日期 |B |C |D | 訊號 |--買--賣--|----------|----------| 動作 |--買------|----------|----------|
全部時間均為台灣時間, 現在時間為07:51 | 在這個頁面顯示本主題全部的 7 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.