短線高手是每天掙紮於股市的散戶追求的投資境界,聽操盤手劉文文講敘短線的交易方法,更多的知識還可以去劉文文股票部落格上學習。 首先短線不等同於今天買明天賣,或者隨意追買上升浪型運行完畢大幅上揚過的強勢股。 短線的買點,它指的是一個短線的技術低點,並且在圖表上可以清晰地預計隨後將展開一系列的上攻動作。這才是我們追求的最佳走勢狀態。所以老劉更願意將短線理解為“限時投資利潤最大化”。 弱勢股的完全轉強是我們購入的最佳時機;強勢股的初期弱化是我們賣出的最佳理由。 其次,從道氏理論來看,儘管做短線是短期行為
1.沒有大漲就沒有大跌2.大漲不一定會有大跌,一定會有調整3.從來沒大漲過的股票,總有一天會大漲,哪怕是等幾年4.平靜之後可能是平靜也可能是大漲,但一定不會是大跌5.周末,月末跌居多在大牛股開始起動,介入的人很多,但能同時堅守抱緊大牛股的的人,少之又少,這與人的心性有關,誰說炒股不是要戰勝人性了。 股票三種方法一是只玩一隻高賣低買一是同時幾隻高賣低買三是長期投資只買不賣 其實,真的不要太貪,因為股市裡的錢是賺不完的;其實,真的不要太怕,因為共產是不會讓股市崩盤的;其實,中線心態,滿倉一支股,手裡
#include <iostream>using namespace std;class A{public: A(){ doSth(); } virtual void doSth(){cout<<("I am A");}};class B:public A{public: virtual void doSth(){ cout<<("I am B");}};int main(){ B b; return 0;}I am A#include
char str1[] = "abc";char str2[]= "abc";const char str3[] = "abc";const char str4[] = "abc";const char* str5= "abc";const char* str6= "abc";cout << boolalpha<< ( str1==str2 )<< endl; // 輸出什嗎?cout << boolalpha<< (
1、一個人是否可以做一個證券投資者,其必備的基本素質不是頭腦聰明、思維敏銳,也不是股齡多長,知識多淵博、學曆多高深,而是“要有止損的勇氣和絕心”。
在某些類裡聲明純虛解構函式很方便。純虛函數將產生抽象類別——不能執行個體化的類(即不能建立此類型的對象)。有些時候,你想使一個類成為抽象類別,但剛好又沒有任何純虛函數。怎麼辦?因為抽象類別是準備被用做基類的,基類必須要有一個虛解構函式,純虛函數會產生抽象類別,所以方法很簡單:在想要成為抽象類別的類裡聲明一個純虛解構函式。 這裡是一個例子: class awov { public: virtual ~awov() = 0; //
今早電視上看了幾個專家,搖頭擺尾的講操作策路要回檔低買,偶差不點一杯茶水潑他臉上,會點別的不,我上去也比你有乾貨啊。無數次看到電視上的專家提及高拋低吸,然而現實中有幾個能做到高拋低吸呢? 聽煩了專家低買高賣這句,好像有道理,其實純屬於糊弄 在股市上千萬之內都是小資金,因此對大多數人來講低買高賣並不是真理,是犯賤
float a = 1.0f;cout << (int)a << endl;cout << (int&)a << endl;cout << boolalpha << ( (int)a == (int&)a ) << endl; // 輸出什嗎?float b = 0.0f;cout << (int)b << endl;cout << (int&)b
vector array;array.push_back( 1 );array.push_back( 2 );array.push_back( 3 );for( vector::size_type i=array.size()-1; i>=0; --i ) // 反向遍曆array數組{cout << array[i] << endl;}答:首先數組定義有誤,應加上型別參數:vector<int>
SVN 本地更新時,由於一些操作中斷更新,如磁碟空間不夠,使用者取消。 可能會造成本地檔案被鎖定的情況。一般出現這種情況的解決方案:1、可以使用SVN clean
#include <fstream>#include <iostream>#include <stdlib.h>#include <vector>#include <string>#include <stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include
#include <iostream>using namespace std;class Base{public: Base() { cout << "In Base" << endl; cout << "This Pointer = " << (int*) this << endl; cout << endl; } virtual void f() { cout << "Base::f" &
舉個例子下面的幾個運算式都在 int i=0 的基礎上運算1:int j = i++;這裡i=0、運算式的值j=1;2:int j = ++i;這裡i=1、運算式的值j=1;3:int j = i--;這裡i=0、運算式的值j=-1;4:int j = --i;這裡i=-1、運算式的值j=-1;這4個例子你應該能明白一點吧其實就是兩個重點1:首碼會在運算式運算前獲得新值、尾碼在運算式運算後獲得新值2:運算式和變數的值是兩個概念,要注意分離 #include
#include <iostream>using namespace std;class Class{public: virtual void fun() { cout << "Class::fun" << endl; }};int main(){ Class objClass; cout << "Size of Class = " << sizeof(objClass) << endl; return 0;}Size
#include <iostream>using namespace std;struct Node{int nData;Node * pNext;};Node *CreateList(Node* pHead){Node * pTemp;for(int i = 1;i<10;i++){pTemp = new Node();pTemp->nData = i;pTemp->pNext = pHead;pHead = pTemp;}return pHead;}Node *
typedef vector IntArray;IntArray array;array.push_back( 1 );array.push_back( 2 );array.push_back( 2 );array.push_back( 3 );// 刪除array數組中所有的2for( IntArray::iterator itor=array.begin(); itor!=array.end(); ++itor ){if( 2 == *itor ) array.erase( itor );}
#include <stdio.h>#include <stdlib.h>#include <iostream>#include <set>#define MAXSIZE 100000using namespace std;set<int> OldRole12_31;set<int> OldRole1_1;set<int> OldRole1_2;void main(){ FILE *fp12_31;
給出輸出結果:A,編譯錯誤B,編譯成功,運行錯誤C,編譯正常,輸出10#include <iostream>using namespace std;class A{private:int value;public:A(int a){value =a;}A ( A other){value =other.value;}void Print(){cout<<value<<endl;}};int main(){A a = 10;A b =
1、將一整數逆序後放入一數組中(要求遞迴實現)#include <stdio.h>void convert(int *result, int n) { if(n>=10) convert(result+1, n/10); *result = n%10; } int main(int argc, char* argv[]) { int n = 123456789;int result[20]={}; convert(result, n); for(int i=0; i&
遞推:構造低階的規模(如規模為i,一般i=0)的問題,並求出解,推匯出問題規模為i+1的問題以及解,依次推到規模為n的問題。(知道第一個,推出下一個,直到達到目的。,關鍵要找到遞推公式) 遞迴:將問題規模為n的問題,降解成若干個規模為n-1的問題,依次降解,直到問題規模可求,求出低階規模的解,代入高階問題中,直至求出規模為n的問題的解。(要知道第一個,需要Crowdsourced Security Testing道下一個,直到一個已知的,再反回來,得到上一個,直到第一個。)