|
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
|
|
向版主報告此篇 | |
|
2009-07-21 17:38 |
|
|
| |
|
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線收盤時因為留了長下引線,奇狐程式就忘了剛才發生的事,當然也不會停損,如何能讓(多進)或(空進)訊號在盤中一旦出現就不再消失呢?
|
|
向版主報告此篇 | |
|
2009-07-22 12:29 |
|
|
| |
|
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的字,但是在多進之後一旦符合(多利)的條件後'利'字在空進之前一再反覆的出現,因為在買入時只有兩筆到空進之前停利當然只有一筆,如何能讓'利'字在空進之前只出現一次呢?
停利只有一次, 要顯示 '利' 的地方
當然是要在有停利的地方
多利:=多方盈虧>利;
用這樣寫, 少了關鍵, 當然有問題呀
|
|
向版主報告此篇 | |
|
2009-07-22 12:49 |
|
|
| |
|
cgjj
總版主
註冊日期: Oct 2003
來 自:
文章數量: 17628 |
回覆: 謝謝老師的回答我還有以下兩個問題:
引用: 最初由 mingyi1973 發表
多損:=多方盈虧<損;
空損:=空方盈虧<損;
DRAWTEXT(多損,LOW-10,'損'),color9999FF,ALIGN2;
DRAWTEXT(空損,HIGH+10,'損'),color33FF66,ALIGN2;
2.一旦有長上下引線時,本來在盤中有空訊出現但到了k線收盤時因為留了長下引線,奇狐程式就忘了剛才發生的事,當然也不會停損,如何能讓(多進)或(空進)訊號在盤中一旦出現就不再消失呢?
程式是忠實的表達, 按您的邏輯所呈現出來的最終最新結果
故沒有所謂的 "忘記"
要問
您給它的計算規則和數據為何?
計算基準, 既然採用了收盤價
就必定會有這種結果
想想
以單純看15分K棒為例
K棒是記錄了開高低收沒錯
但15分K棒有告知您高和低那一個先發生嗎?
答案當然是沒有
再想想
若一根長K棒
它的高同時達到要進, 它的低未達到要進(甚至達到要空)
請問是做進? 還是做空呢?
再想想
若一根長K棒
它的高和收未達損, 但是低價達到損
請問要做損嗎? 還是不做損呢?
故問題不是在於奇狐
怎麼處理
不同設計者, 出發點不一樣, 用途不一樣, 使用方法不一樣
處理的方式與認知就會有很大的不同
|
|
向版主報告此篇 | |
|
2009-07-22 13:15 |
|
|
| |
|
mingyi1973
中級會員
註冊日期: Jul 2009
來 自:
文章數量: 45 |
多利:=多方盈虧>利 and 多出;
空利:=空方盈虧>利 and 空出;
多損:=多方盈虧<損 and 多出;
空損:=空方盈虧<損 and 空出;
是這樣嗎?但是常常多方盈虧已經>利程式卻沒有(多出)訊號
|
|
向版主報告此篇 | |
|
2009-07-22 14:18 |
|
|
| |
|
mingyi1973
中級會員
註冊日期: Jul 2009
來 自:
文章數量: 45 |
多利:=多方盈虧>控利;
空利:=空方盈虧>控利;
多損:=多方盈虧<控損;
空損:=空方盈虧<控損;
DRAWTEXT(多利,LOW-5,'利'),color9999FF,ALIGN2;
DRAWTEXT(空利,HIGH+5,'利'),color33FF66,ALIGN2;
DRAWTEXT(多損,LOW-10,'損'),color9999FF,ALIGN2;
DRAWTEXT(空損,HIGH+10,'損'),color33FF66,ALIGN2;
抱歉!!!字才是利跟損,請問老師為何今天盤中多方盈虧已經>控利但是沒有多出呢?
|
|
向版主報告此篇 | |
|
2009-07-22 15:48 |
|
|
| |
|
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)
剩於一口只會於停損或平倉時才多出(多出=剩餘口數)
故當然會有 多方盈虧>控利 手中仍持單的狀況
|
|
向版主報告此篇 | |
|
2009-07-22 16:22 |
|
|
| |
|
bmwca2008
語言門外漢
註冊日期: Nov 2008
來 自:
文章數量: 60 |
請問Cg版大:
想再多加一個條件,就是當利高60點折回20點時,再減碼一口要如何寫呢?謝謝您!!
以下是之前cg大使用奇狐語法::
獲利60點以上折返20點停利一口
利高:=HHV(盈虧,進SP+1);
利衰:=利高-盈虧;
出:=利衰>20 and 利高>60
要如何展現於現在的多空交易語句呢?
因為很常折回不減碼~反而會反賠到停損!!
謝謝您ˇ的協助!!!
__________________
奇狐勝券+紀律操券=成功關鍵
|
最後由 bmwca2008 在 2009-08-30 01:24 編輯 |
向版主報告此篇 | |
|
2009-08-30 00:58 |
|
|
| |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|