到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 求助各位路過的高手 [多空交易公式範例]
總頁數 (3): « 1 [2] 3 »   上一主題   下一主題
作者
主題 發表新主題    回覆主題
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17628

引用:
最初由 mingyi1973 發表
是的!!!我原本想用四色來區分從多進到多出一色,從多出到空進一色,從空進到空出一色,從空出到多進一色,但是一直無法辦到,所以我用以下的定義將k線只分成兩色,看來也只能這樣了。

漲區間:=BARSLAST(多進)<BARSLAST(空進);
跌區間:=BARSLAST(空進)<BARSLAST(多進);

再請教一事,為何k線的時間都是9:45:0的整數,而不是09:42:33,謝謝!!!



在1分5分...等分線當然是整數(為00秒)呀
只有分筆成交和秒線, 才會有不為零的秒數字

向版主報告此篇 | 查IP位址
Old Post 2009-07-21 10:04
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
mingyi1973
中級會員

註冊日期: Jul 2009
來  自:
文章數量: 45

請問版主為甚麼用VBScript將S1的內容印出來

CC:=CLOSE;
TT:=TIME;
MA10:=MA(CLOSE,10);
AA:=MA10-REF(MA10,1);
AB:=MA10/1200;
AC:=MA10/300;

S1:=AA>=AB and AA<AC and TIME<134000;

// 寫log
<%
CC = FFL.VarData("CC")
TT = FFL.VarData("TT")
AA = FFL.VarData("AA")
AC = FFL.VarData("AC")
MA10 = FFL.VarData("MA10")
S1 = FFL.VarData("S1")

Dim fso, logFile, logFileName
Set fso = CreateObject("Scripting.FileSystemObject")
logFileName = "c:\Mylog.txt"

'清File
Set logFile = fso.CreateTextFile(logFileName, True)
logFile.Close
'重開
Set logFile = fso.OpenTextFile(logFileName, 8, 0)

for i = 0 to UBound(CC)
logFile.WriteLine "Index:" + CStr(i)

logFile.WriteLine "MA10:" + CStr(MA10(i))
logFile.WriteLine "AA:" + CStr(AA(i))
logFile.WriteLine "AC:" + CStr(AC(i))
logFile.WriteLine "S1:" + CStr(S1(i))

logFile.WriteLine "盤價:" + CStr(CC(i))

logFile.WriteLine "時間:" + CStr(TT(i))

logFile.WriteLine ""
Next

logFile.Close
%>

請問版主為甚麼用VBScript將S1的內容印出來
S1:=AA>=AB and AA<AC and TIME<134000;
S1會有3531, 7599, 1, 0 .......這些值
S1不是只會是0 or 1嗎?

Index:0
MA10:90000
AA:0
AC:0
S1:3531
盤價:4477
時間:90000

Index:1
MA10:91500
AA:2.85693359375
AC:3.80924463272095
S1:7599
盤價:4489
時間:91500

Index:2
MA10:93000
AA:3.53759765625
AC:3.44704866409302
S1:6632
盤價:4485
時間:93000

Index:3
MA10:4482.25
AA:2.1689453125
AC:0.473162651062012
S1:3821
盤價:4478
時間:94500

Index:4
MA10:4483.25
AA:1.98876953125
AC:7.52074718475342E-02
S1:3586
盤價:4481
時間:100000

Index:5
MA10:4482.75
AA:3.2451171875
AC:1.72526836395264
S1:2807
盤價:4487
時間:101500

Index:6
MA10:4483.75
AA:4.37646484375
AC:2.65864229202271
S1:2783
盤價:4489
時間:103000

Index:7
MA10:4488
AA:6.3486328125
AC:4.40198516845703
S1:2936
盤價:4495
時間:104500

Index:8
MA10:4488.75
AA:4.7177734375
AC:0.760177612304688
S1:3966
盤價:4484
時間:110000

Index:9
MA10:4485.10009765625
AA:4.06005859375
AC:14.9503335952759
S1:1820
盤價:4486
時間:111500

Index:10
MA10:4487.2001953125
AA:2.10009765625
AC:14.9573335647583
S1:0
盤價:4498
時間:113000

向版主報告此篇 | 查IP位址
Old Post 2009-07-21 17:38
mingyi1973 現在離線 點選這裡查看 mingyi1973 的個人資料 點選這裡給 mingyi1973 傳送一條短訊 查找更多關於 mingyi1973 的文章 增加 mingyi1973 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17628

回覆: 請問版主為甚麼用VBScript將S1的內容印出來

引用:
最初由 mingyi1973 發表
..............
請問版主為甚麼用VBScript將S1的內容印出來
S1:=AA>=AB and AA<AC and TIME<134000;
S1會有3531, 7599, 1, 0 .......這些值
S1不是只會是0 or 1嗎?
...............



因為您 VBScript 存取的方式不對

for i = 0 to UBound(CC) //這寫法是錯的

請注意 數據有效起始位址

向版主報告此篇 | 查IP位址
Old Post 2009-07-21 18:19
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
mingyi1973
中級會員

註冊日期: Jul 2009
來  自:
文章數量: 45

謝謝老師的回答我還有以下兩個問題:

多利:=多方盈虧>利;
空利:=空方盈虧>利;
DRAWTEXT(多進,LOW-20,'多'),color9999FF,ALIGN2;
DRAWTEXT(空進,HIGH+20,'空'),color33FF66,ALIGN2;
DRAWTEXT(多利,LOW-5,'利'),color9999FF,ALIGN2;
DRAWTEXT(空利,HIGH+5,'利'),color33FF66,ALIGN2;

1.以上是我在主畫面多進空出時show的字,但是在多進之後一旦符合(多利)的條件後'利'字在空進之前一再反覆的出現,因為在買入時只有兩筆到空進之前停利當然只有一筆,如何能讓'利'字在空進之前只出現一次呢?

多損:=多方盈虧<損;
空損:=空方盈虧<損;
DRAWTEXT(多損,LOW-10,'損'),color9999FF,ALIGN2;
DRAWTEXT(空損,HIGH+10,'損'),color33FF66,ALIGN2;
2.一旦有長上下引線時,本來在盤中有空訊出現但到了k線收盤時因為留了長下引線,奇狐程式就忘了剛才發生的事,當然也不會停損,如何能讓(多進)或(空進)訊號在盤中一旦出現就不再消失呢?

向版主報告此篇 | 查IP位址
Old Post 2009-07-22 12:29
mingyi1973 現在離線 點選這裡查看 mingyi1973 的個人資料 點選這裡給 mingyi1973 傳送一條短訊 查找更多關於 mingyi1973 的文章 增加 mingyi1973 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17628

回覆: 謝謝老師的回答我還有以下兩個問題:

引用:
最初由 mingyi1973 發表
多利:=多方盈虧>利;
空利:=空方盈虧>利;
DRAWTEXT(多進,LOW-20,'多'),color9999FF,ALIGN2;
DRAWTEXT(空進,HIGH+20,'空'),color33FF66,ALIGN2;
DRAWTEXT(多利,LOW-5,'利'),color9999FF,ALIGN2;
DRAWTEXT(空利,HIGH+5,'利'),color33FF66,ALIGN2;

1.以上是我在主畫面多進空出時show的字,但是在多進之後一旦符合(多利)的條件後'利'字在空進之前一再反覆的出現,因為在買入時只有兩筆到空進之前停利當然只有一筆,如何能讓'利'字在空進之前只出現一次呢?



停利只有一次, 要顯示 '利' 的地方
當然是要在有停利的地方
 多利:=多方盈虧>利;
用這樣寫, 少了關鍵, 當然有問題呀

向版主報告此篇 | 查IP位址
Old Post 2009-07-22 12:49
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
mingyi1973
中級會員

註冊日期: Jul 2009
來  自:
文章數量: 45

那請問版主該怎麼寫才對呢???謝謝!!!

向版主報告此篇 | 查IP位址
Old Post 2009-07-22 13:12
mingyi1973 現在離線 點選這裡查看 mingyi1973 的個人資料 點選這裡給 mingyi1973 傳送一條短訊 查找更多關於 mingyi1973 的文章 增加 mingyi1973 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17628

回覆: 謝謝老師的回答我還有以下兩個問題:

引用:
最初由 mingyi1973 發表
多損:=多方盈虧<損;
空損:=空方盈虧<損;
DRAWTEXT(多損,LOW-10,'損'),color9999FF,ALIGN2;
DRAWTEXT(空損,HIGH+10,'損'),color33FF66,ALIGN2;
2.一旦有長上下引線時,本來在盤中有空訊出現但到了k線收盤時因為留了長下引線,奇狐程式就忘了剛才發生的事,當然也不會停損,如何能讓(多進)或(空進)訊號在盤中一旦出現就不再消失呢?



程式是忠實的表達, 按您的邏輯所呈現出來的最終最新結果
故沒有所謂的 "忘記"

要問
您給它的計算規則和數據為何?
計算基準, 既然採用了收盤價
就必定會有這種結果

想想
以單純看15分K棒為例
K棒是記錄了開高低收沒錯
但15分K棒有告知您高和低那一個先發生嗎?
答案當然是沒有

再想想
若一根長K棒
它的高同時達到要進, 它的低未達到要進(甚至達到要空)
請問是做進? 還是做空呢?

再想想
若一根長K棒
它的高和收未達損, 但是低價達到損
請問要做損嗎? 還是不做損呢?

故問題不是在於奇狐

怎麼處理
不同設計者, 出發點不一樣, 用途不一樣, 使用方法不一樣
處理的方式與認知就會有很大的不同

向版主報告此篇 | 查IP位址
Old Post 2009-07-22 13:15
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17628

引用:
最初由 mingyi1973 發表
那請問版主該怎麼寫才對呢???謝謝!!!


答案前面已很清楚嚕
就是 要在有停利的地方

向版主報告此篇 | 查IP位址
Old Post 2009-07-22 14:11
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
mingyi1973
中級會員

註冊日期: Jul 2009
來  自:
文章數量: 45

多利:=多方盈虧>利 and 多出;
空利:=空方盈虧>利 and 空出;
多損:=多方盈虧<損 and 多出;
空損:=空方盈虧<損 and 空出;

是這樣嗎?但是常常多方盈虧已經>利程式卻沒有(多出)訊號

向版主報告此篇 | 查IP位址
Old Post 2009-07-22 14:18
mingyi1973 現在離線 點選這裡查看 mingyi1973 的個人資料 點選這裡給 mingyi1973 傳送一條短訊 查找更多關於 mingyi1973 的文章 增加 mingyi1973 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17628

引用:
最初由 mingyi1973 發表
多利:=多方盈虧>利 and 多出;
空利:=空方盈虧>利 and 空出;
多損:=多方盈虧<損 and 多出;
空損:=空方盈虧<損 and 空出;

是這樣嗎?但是常常多方盈虧已經>利程式卻沒有(多出)訊號



並非所有的多出都是停利
只有多進後首次 多出=1 時才是停利
空亦同

"利" 是您自己定義的吧
我寫的部份沒有 "利" 這個變數

向版主報告此篇 | 查IP位址
Old Post 2009-07-22 14:42
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
mingyi1973
中級會員

註冊日期: Jul 2009
來  自:
文章數量: 45

多利:=多方盈虧>控利;
空利:=空方盈虧>控利;
多損:=多方盈虧<控損;
空損:=空方盈虧<控損;
DRAWTEXT(多利,LOW-5,'利'),color9999FF,ALIGN2;
DRAWTEXT(空利,HIGH+5,'利'),color33FF66,ALIGN2;
DRAWTEXT(多損,LOW-10,'損'),color9999FF,ALIGN2;
DRAWTEXT(空損,HIGH+10,'損'),color33FF66,ALIGN2;

抱歉!!!字才是利跟損,請問老師為何今天盤中多方盈虧已經>控利但是沒有多出呢?

向版主報告此篇 | 查IP位址
Old Post 2009-07-22 15:48
mingyi1973 現在離線 點選這裡查看 mingyi1973 的個人資料 點選這裡給 mingyi1973 傳送一條短訊 查找更多關於 mingyi1973 的文章 增加 mingyi1973 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17628

引用:
最初由 mingyi1973 發表
多利:=多方盈虧>控利;
空利:=空方盈虧>控利;
多損:=多方盈虧<控損;
空損:=空方盈虧<控損;
DRAWTEXT(多利,LOW-5,'利'),color9999FF,ALIGN2;
DRAWTEXT(空利,HIGH+5,'利'),color33FF66,ALIGN2;
DRAWTEXT(多損,LOW-10,'損'),color9999FF,ALIGN2;
DRAWTEXT(空損,HIGH+10,'損'),color33FF66,ALIGN2;

抱歉!!!字才是利跟損,請問老師為何今天盤中多方盈虧已經>控利但是沒有多出呢?



自己定義的邏輯, 要先釐清清楚
達停利後先出一口(此時多出=1)

剩於一口只會於停損或平倉時才多出(多出=剩餘口數)
故當然會有 多方盈虧>控利 手中仍持單的狀況

向版主報告此篇 | 查IP位址
Old Post 2009-07-22 16:22
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
bmwca2008
語言門外漢

註冊日期: Nov 2008
來  自:
文章數量: 60

請問Cg版大:
想再多加一個條件,就是當利高60點折回20點時,再減碼一口要如何寫呢?謝謝您!!



以下是之前cg大使用奇狐語法::
獲利60點以上折返20點停利一口

利高:=HHV(盈虧,進SP+1);
利衰:=利高-盈虧;
出:=利衰>20 and 利高>60

要如何展現於現在的多空交易語句呢?
因為很常折回不減碼~反而會反賠到停損!!
謝謝您ˇ的協助!!!

__________________
奇狐勝券+紀律操券=成功關鍵

最後由 bmwca2008 在 2009-08-30 01:24 編輯 向版主報告此篇 | 查IP位址
Old Post 2009-08-30 00:58
bmwca2008 現在離線 點選這裡查看 bmwca2008 的個人資料 點選這裡給 bmwca2008 傳送一條短訊 查找更多關於 bmwca2008 的文章 增加 bmwca2008 至你的好友列表 編輯/刪除訊息 引用回覆
mingyi1973
中級會員

註冊日期: Jul 2009
來  自:
文章數量: 45

個人認為這是策略問題

當你在60點時先停利一半了
另一口失敗時小賺小賠有什麼關係?
如果是抓對趨勢成功的單那不是就大賺了嗎?
停利之後另一口單太容易出場
很容易被嘎空手的!
到時鎚胸頓足都挽回不了
這只是個人看法......抬槓一下

向版主報告此篇 | 查IP位址
Old Post 2009-08-30 22:38
mingyi1973 現在離線 點選這裡查看 mingyi1973 的個人資料 點選這裡給 mingyi1973 傳送一條短訊 查找更多關於 mingyi1973 的文章 增加 mingyi1973 至你的好友列表 編輯/刪除訊息 引用回覆
bmwca2008
語言門外漢

註冊日期: Nov 2008
來  自:
文章數量: 60

回覆: 個人認為這是策略問題

引用:
最初由 mingyi1973 發表
當你在60點時先停利一半了
另一口失敗時小賺小賠有什麼關係?
如果是抓對趨勢成功的單那不是就大賺了嗎?
停利之後另一口單太容易出場
很容易被嘎空手的!
到時鎚胸頓足都挽回不了
這只是個人看法......抬槓一下


※※※※※※※※※※※※※※※※※
M大您說的很有道理!我之前也有發現!
所以我個人有將停利調高成80點~
以下四個問題是近來發現的結論::::
1.因為K棒收盤價進出的~所以訊號才能確立問題!會造成晚進晚出!!!!!!
2.除非今日為【趨勢盤】才有辦法達到80點以上!!
3.以【區間整理盤】來說當沖進場點位不是很差的話,應該有50點左右!!!
4.當然遇到【盤整盤】的話,無法獲利是在所難免!!!

免得無法達成80點條件時,或
80折回→60折回→40還不出貨的問題!!!
【停利使用】:::
1.停利一口:80點達成時,
2.停利一口:當獲利60達成時折返20點!!!

免得造成錯過獲利折回還未出貨~
導致停損的結果發生!!
還有M大提及的::::
《如果是抓對趨勢成功的單那不是就大賺了嗎?》我了解M大~先賺50點後面那口最多賠25點來賭長波段的道理!!可是該策略並不是每次進場兩口單就賺!!有時訊號出現下根K棒有可能造成兩口立即停損出場~假使停利點一直不出現呢??除非您出手訊號無懈可擊!!!所以個人認為考慮折回時,先補回!!後續再進場才不會兩頭空!!


謝M大的討論與提點喔!!!

__________________
奇狐勝券+紀律操券=成功關鍵

最後由 bmwca2008 在 2009-08-30 23:52 編輯 向版主報告此篇 | 查IP位址
Old Post 2009-08-30 23:10
bmwca2008 現在離線 點選這裡查看 bmwca2008 的個人資料 點選這裡給 bmwca2008 傳送一條短訊 查找更多關於 bmwca2008 的文章 增加 bmwca2008 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為14:32 發表新主題    回覆主題
總頁數 (3): « 1 [2] 3 »   上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們