1. 請編程高手幫忙編個股票指標公式 。要求:求三根k線的最高點移動平均值線和三根k線最低點的移動平均值
這應該相當於一個通道吧,再加一根均線應該更適用些。
{設參數 M:最小5,最大120,預設5}
{參數M用於調整時間周期}
高線:MA(HHV(H,3),M)COLORYELLOW;
低線:MA(LLV(L,3),M)COLORLIBLUE;
均線:MA(C,M)COLORRED;
{通過通達信測試}
2. 求助同花順公式,編程股票篩選問題
編寫公式可以但是這個長度對比的范圍沒明確是對比k線實體還是哪裡。
3. 如何把編程用到股票中去
1、打開通達信交易軟體。
2、到股票查看界面。選擇左上角的「功能」--「專家系統」--「公式管理器」,或者直接按快捷鍵Ctrl+F鍵,打開公式管理器。
3、在公式管理器編輯界面,選擇你要導入的公式類型,選擇「其他類型」或「條件選股公式」,然後點擊右上角的「新建」按鈕。
4、給公式取一個名字便於識別,對公式進行一定的描述,然後寫上源代碼,或者導入源代碼,最後再點測試公式。看是否能測試通過。通過後,最後確定。
5、利用我們製作好的公式來進行選出滿足公式的股票。點擊左上角的「功能」,選擇「選股器」裡面的「綜合選股」或「條件選股」。
6、在公式中,下拉菜單,找到我們製作好的公式。
7、「加入條件」,點擊右下角「執行選股」,數據就會開始分析。
8、把得到的股票添加到自選的板塊,這樣數據分析完後,找到相應的板塊,比如,添加到自選股板塊中。按F6查看自選股板塊,就得到了這個公式篩選出來的股票了。
4. 向股票編程高手求教:
佔位。。。佔位。。。
5. JAVA編程:計算股票上漲至某一個數需要多少次漲停 比如:某股現價2元,每天漲10%,漲至50元,需多少天
double a=2; //股票現價
double b=0.1; //漲停10%
int i; //定義天數i
for( i=0;a>50;i++){
a=a*b; //每漲停一次a的價格會變化
}
System.out.println("天數為:"+i);
大概就是這樣的一個小演算法
6. 編寫一個類Stock表示股票,成員變數有: string型symbol,表示股票代碼. String型name,表示股票名稱. double
private String symbol;//string型symbol,表示股票代碼.
private String name;//String型name,表示股票名稱.
private double previousClosingPrice;//double型previousClosingPrice,表示上期收盤價
private double currentPrice;//double型currentPrice,表示當前價格.
//下列為Set和get方法
public String getSymbol() {
return symbol;
}
public void setSymbol(String symbol) {
this.symbol = symbol;
}
public String getName() {
return name;
}
public void setNameString(String nameString) {
this.name = nameString;
}
public double getPreviousClosingPrice() {
return previousClosingPrice;
}
public void setPreviousClosingPrice(double previousClosingPrice) {
this.previousClosingPrice = previousClosingPrice;
}
public double getCurrentPrice() {
return currentPrice;
}
public void setCurrentPrice(double currentPrice) {
this.currentPrice = currentPrice;
}
//Stock(String symbol,String name),用來創建股票對象
Stock(String symbol,String name,double previousClosingPrice,double currentPrice) {
this.symbol = symbol;
this.name = name;
this.previousClosingPrice = previousClosingPrice;
this.currentPrice = currentPrice;
}
double changePercent(){
return (currentPrice - previousClosingPrice) /previousClosingPrice;
}
public static void main(String[] args){
Stock stock = new Stock("IBM", "Intermational Business Manufacture Inc",176 , 153);
System.out.println(stock.name+"股票本月同比上月上漲"+stock.changePercent()+"個百分點!");
}
我也是學生啊 可以進行技術交流哦 希望這能幫助到你....
7. 股票編程的問題,比如要排除一字板怎麼編寫 謝謝大家
OUTPUT:(C/REF(C,1)>=1.098 AND O=C) OR BARSLAST(C/REF(C,1)>=1.098)<=10;
選出的股票是十天內出現過漲停(包括當天一字板);
C/REF(C,1)>=1.098 AND O=C 這個部分判斷是否一字板;
BARSLAST(C/REF(C,1)>=1.098)<=10 這個部分判斷是否十天出現過漲停;
1、如果你想選十天內出現過漲停的,可以直接用:
OUTPUT:BARSLAST(C/REF(C,1)>=1.098)<=10;
2、如果你想選出當天一字板,可以直接用:
OUTPUT:C/REF(C,1)>=1.098 AND O=C;
3、如果你想選出十天內出現過一字板的股票,可以用:
OUTPUT:BARSLAST(C/REF(C,1)>=1.098 AND O=C)<=10;
如果1和2兩個一起用上,有點重復,因為十天內漲停已經包括一字板;
8. 會編程的幫我看看 這兩段公式分別篩選出來的是什麼股票最後一段是第二個公式哈,謝謝
首先選股應該是你說條件然後按照你的條件編寫公式,而不是拿來選股公式在對比符合不符合你 要的條件,公式是提高分析效率用的,不是隨便拿一個公式然後去試他准不準,如果那樣那公式多了你根本試不過來.再說這兩段公式,第一個問題這個公式不是新公式從編寫上這個公式條件跟漲停有關,但是現在的漲停分很多種在這個公式中根本體現不出來,只判斷個10%,這兩條公式都有這個問題.再有如果你要說這公式選出來的是什麼股票,那你選一下就知道了,每天的選股結果可能都不一樣,你要問這個公式的選股條件是什麼,那你要說明清楚怎麼要講到什麼程度,是每個條件都講清楚了,還是就說個大概.講的程度不同講的也不一樣.還有你是什麼樣的基礎也跟怎麼講有關.如果要完全講明白怎麼編寫的這個思路是什麼,等等,那還真不是一句話兩句話說的清楚的.
9. 會量化或編程的大神請看過來,這是一個股票指標,幫忙解釋一下邏輯原理。
Var1:=EMA(HHV(HIGH,500),21);{求500周期內最高價後的21周期移動平均線}
Var2:=EMA(HHV(HIGH,250),21);{求250周期內最高價後的21周期移動平均線}Var3:=EMA(HHV(HIGH,90),21);{求90周期內最高價後的21周期移動平均線}Var4:=EMA(LLV(LOW,500),21);{求500周期內最低價後的21周期移動平均線}Var5:=EMA(LLV(LOW,250),21);{求250周期內最低價後的21周期移動平均線}Var6:=EMA(LLV(LOW,90),21);{求90周期內最低價後的21周期移動平均線}
Var7:=EMA((Var4*0.96+Var5*0.96+Var6*0.96+Var1*0.558+Var2*0.558+Var3*0.558)/6,21);
Var8:=EMA((Var4*1.25+Var5*1.23+Var6*1.2+Var1*0.55+Var2*0.55+Var3*0.65)/6,21);
Var9:=EMA((Var4*1.3+Var5*1.3+Var6*1.3+Var1*0.68+Var2*0.68+Var3*0.68)/6,21);
VarA:=EMA((Var7*3+Var8*2+Var9)/6*1.738,21);
VarB:=REF(LOW,1);
VarC:=SMA(ABS(LOW-VarB),3,1)/SMA(MAX(LOW-VarB,0),3,1)*100;
VarD:=EMA(IF(CLOSE*1.35<=VarA,VarC*10,VarC/10),3);
VarE:=LLV(LOW,30);
VarF:=HHV(VarD,30);
Var10:=IF(MA(CLOSE,58),1,0);
資金入場: EMA(IF(LOW<=VarE,(VarD+VarF*2)/2,0),3)/618*Var10;
資金入場: IF(資金入場>0,資金入場,0),STICK,linethick2, COLOR0000ff;
今量: 資金入場;
a1:IF(資金入場>0,今量*1.2,0),STICK,linethick5, COLOR0000ff;
a2:IF(資金入場>0,今量*0.8,0),STICK,linethick5, COLOR0066ff;
a3:IF(資金入場>0,今量*0.6,0),STICK,linethick5, COLOR0099ff;
a4:IF(資金入場>0,今量*0.4,0) ,STICK,linethick5,COLOR00ccff;
a5:IF(資金入場>0,今量*0.2,0) ,STICK,linethick5,COLOR00ffff;
股理乾坤為您解答為你作如下解答
這個指標是以短中長期三個階段的最高價與最低價作為依據,再根據作者的理解換算成運算公式。從公式的角度出發,有一定的可用性,因不知道原作者在寫這個公式的時候構思,無法做太多的分析與解答。因為上面的加權換算的數據代表的是什麼?只能在以後長期的使用時作為觀察再分析。