วันอังคารที่ 24 กันยายน พ.ศ. 2556

+++ บันทึก Milestone ตัวเองไว้หน่อย เกี่ยวกับ Amibroker ความภูมิใจเล็ก ๆ


     วันนี้ 24-Sep-2013 น้องชาย @หุ้นพาไปเอางานมา update เป็นงานที่น้องถูกจองจำให้ปิดให้ได้ก่อนกลับมาช่วยกันเทรด เลยได้มีโอกาสเล่าความภูมิใจให้น้องชาย และขอบคุณน้องชายคนนี้มากที่สอน และแนะนำการใช้งาน การเขียนโปรแกรมบน Amibroker ยังจำได้เลย ช่วงต้นเดือน เมษา ผมพยายามเสาะแสวงหา โปรแกรมมาแก้ไขปัญหาของ Meta Stock บางจุดที่มันตอบโจทย์ในใจผมไม่ได้ หาแล้วหาอีก จนกระทั่งมาเจอ Amibroker นีแหละ แรกเริ่มก็หา Load ตัว Crack เขามาลองเล่นก่อน เล่นได้ 1 อาทิตย์มั้ง ก็จะติดสงกรานต์พอดี ...ไม่ได้ไปไหน เลยตัดสินใจสั่งซ์้อตัวจริงจาก WEB Amibroker เขาเลย พร้อมสั่ง Amiquote มาด้วยเลย ตอนนั้นคิดไรก็ไม่รุ้ อยากได้ อยากลอง แล้วก็นั่งลองผิดถูกช่วงสงกรานต์ จากนั้นต่อมา พฤษภาคม ก็เลยมาชวนน้อง @หุ้นพาไป ซึ่งพื้นฐานน้องเป็นโปรแกรมเมอร์ขั้นเทพอยู่แล้ว 

     น้องสอนและพาทำอยู่ 1-2 อาทิตย์ ทั้งระหว่างงานและหลังเลิกงาน มั่วกันอยู่ 2 คน เสาร์ทิตย์ก็ไม่หยุด ยังเม่ากันได้ตลอด จนมีวันหนึ่งผม เอ่ยปากด้วยความท้อแท้บอกว่า...มันยากเกินม๋อง ผมจะรับได้ เลยบอกน้องว่าไม่เอาแหละไม่เรียนแหละ เอาเป็นว่าถ้าพี่อยากได้อะไรแบบไหน เดะให้น้องเขียนให้...5555 ทางลัด ..แล้วน้องชายผมก็บอกว่า พี่ต้องเรียน พี่ต้องรู้ เพราะเวลาพี่คิด พี่ปรับ พี่แต่ง พี่จะได้ทำเอง จะได้เข้าใจ ค่อย ๆ ไป ...แล้วน้องก็สอนต่อ ผมก็จำต้องเรียนและลองต่อไปเรื่อยๆ น้องมันก็พยายาม สอน พยายามแนะวิธีคิด เขียน .... จากวันนั้นถึงวันนี้ ...ผมค๊อดจะดีใจเลย 

     วันนี้ผมสามารถเขียนบางสิ่งบางอย่าง ตาม idea ผมคิด ปรับแต่ง แก้ไข หรือเอาของ ฝาหรั่งมาปรับ แต่ง แก้ เลือก เอาเฉพาะที่ต้องการ และที่แน่ๆ มันทำให้ผมมี logic การคิด การวางแผน และได้เห็นไรที่หลากหลาย มากยิ่งขึ้น เพราะเขามี Social ของคนที่เรียน และพัฒนา Amibroker ของฝรั่ง เขามาแลก มาแชร์ ผมก็ต้องเอาสิ่งที่ผมคิดไปแลกกะเขา ไม่งั้นเขาก็ไม่ให้อันแจ่ม ๆ มา 

     อันนี้ผลงานล่าสุด เขียนระบบ Scan หุ้นตามเงื่อนไขต่างๆ แต่เน้นหุ้นไทย พร้อมให้ส่งเสียงพูด แจ้งเตือนตามเงื่อนไข ในแบบ Day,Week,Month และสร้าง Model อีก 2-3 Model ใส่ พร้อมเงื่อนไขการ scan และจะดัดแปลงไปใช้กับ FOREX ต่อ 
     ทั้งหมดเลยที่ว่ามา ได้เล่าให้น้องฟังวันนี้ และขอบคุณน้องชายมากมายที่พยายามบังคับให้พี่เรียน...ตอนนี้รอน้องมันปิดงานอีก 1 เดือน....เราจะมาร่วมกัน เขียน MQL4 เพื่อเล่น Model กะ FOREX .... 

รอ....และรอ  


+++ ยิ่งเรียน ยิ่งหา ยิ่งสนุก ตื่นเต้น ... แต่จะได้หรือเสีย เดี้ยงหรือเปล่า...ไม่รู้ นั่นนะ เรื่องอนาคต


     เผื่อท่านไหนสนใจนะครับ เป็นเรื่องของ Products ทางการเงินอีกหลากหลาย ทั้ง Forex, Option Forex, CFDs ทั้ง Stock, Indices , Stock และอื่นๆ อีกมากมาย หลากหลายประเทศ ผมก็กำลังศึกษาอยู่ ได้ความรู้และคำแนะนำจาก พี่หมอ สัจจะ แต่มองว่ามันเป็นอะไรที่ถ้าเราเลือกทางนี้แล้ว ยังไงก็คงต้องศึกษา เรียนรู้ เพราะตอนนี้โลกมันเปิดกว้างมาก 10 ปีทีแล้ว จะเทรดหุ้นต้องไปที่ broker วันนี้เราเทรดผ่านเน็ต...อีกหน่อยก็ไม่ต่างกันครับ แต่มันยากตรงที่ความรู้ต่างๆ เหล่านี้ สำหรับบ้านเรายังหาคนชำนาญแล้วสอนยากมาก ผมก็งมอยู่นานแหละ http://www.cornertrader.ch/ch/html/de/index.htmlทดลองเล่น demo ฝีกเรียนรู้กันได้ครับ

     http://www.cornertrader.ch/ch/html/de/index.html     จากคำแนะนำของพี่หมอ ได้ลองมา 2-3 ที่แล้ว แต่มาติดใจที่นี่แหละ แจ่มมาก มีหลากหลาย Products และมีความน่าเชื่อถือสูงเลย เป็นของ Bank แต่ระดับม๋องเรายังไม่ถึงอ่ะดิ๊ ...น่าห่วง ...แต่ตั้งใจแหละ ค้นไปค้นมาเจอนี่เลย Manual คับ....ตั้งเป้าเลยอีก 2-3 ปี จะต้องเข้าใจ และอยู่กับ Products พวกนี้ให้ได้อย่างมีความสุข ... 



วันอาทิตย์ที่ 22 กันยายน พ.ศ. 2556

+++ สำหรับคำนวณหาพวกค่า New High , New Low (Amibroker)

/* get the highest high from last 52 weeks */
HighLast52week = LastValue( HHV( High, 5 * 52 ) );

/* now find the bar when this happened */
HighLast52bar = HighLast52week == High;

/* find the lowest low since then */
LowSinceLast52High = LastValue( LowestSince( HighLast52bar, Low ) );

/* dividing close by lowest low will give strength */
Strength = Close / LowSinceLast52High;

/* the detection threshold, here we filter out the stocks that closed less than 10% over the low - this might be used to get only the top 8 */
Threshold = 1.1;

/* a buy is generated when current bar is after the 52 week high, Strength is above threshold and close crossed above moving average */
Buy = Cum( 1 ) > HighLast52Bar AND Strength > Threshold AND Cross( Close , EMA( Close, 28 * 5 ) );

/* find the number of bars since last two consecutive highs */
Us = BarsSince( ( H > Ref( H,-1 ) ) AND (Ref(H,-1) > Ref(H,-2) ) );

/* find the number of bars since last two consecutive lows */
Ds = BarsSince( ( L < Ref( L,-1 ) ) AND ( Ref( L, -1) < Ref( L, - 2 ) ) );

/* outside bar is reached then it is treated in the opposite way to the next bar.*/
Sd1 =IIf( Us==0, IIf( Ref(L,-1) != LowestSince( Ds==0, L ), 1, 0),
IIf( Ds==0, IIf( Ref(H,-1) != HighestSince( Us==0, H ), -1, 0),
0));
Sd2 = IIf( Sd1 == 1, IIf( Ref( BarsSince(Sd1==1), -1) > Ref( BarsSince( Sd1 == -1), -1), 1, 0),
IIf( Sd1 == -1, IIf( Ref( BarsSince(Sd1==1),-1) < Ref( BarsSince( Sd1 == -1),-1), -1, 0), 0 ) );

Graph0 = ValueWhen( Sd2, Sd2 ); /* sample and hold non-zero values */

วันพฤหัสบดีที่ 19 กันยายน พ.ศ. 2556

+++ หลงบ่อยดีนัก เอาไว้นี่แหละ Foreign Index, Foreign Exchange และ Foreign Commodities ของ Efinance

ความหมายของตัวย่อในส่วนของ Foreign Index

1.DJIA คือ ดัชนีดาวน์โจนส์ของ อเมริกา
2.IXIC คือ ดัชนีบริษัทกลุ่มเทคโนโลยี ของ อเมริกา
3.SP500 คือ ดัชนีบริษัทชั้นนำจาก the Standard and Poors 500 บริษัท ของ อเมริกา
4.CAC คือ ดัชนีของประเทศฝรั่งเศส
5.DAX คือ ดัชนีแดกซ์ของประเทศเยอรมัน
6.FTSE  คือ ดัชนีฟุตซีของประเทศอังกฤษ
7.AOIS คือ ดัชนีอลลออร์ดิแนรีของออสเตรเลีย
8.BSESN คือ ดัชนีเซนเซกซ์ของอินเดีย
9.HSKI คือ ดัชนีหั่งเส็งของฮ่องกง
10.JKSE คือ ดัชนีจากาตา ของ อินโดนีเซีย
11.KOSPI คือ ดัชนีคอสปี ของเกาหลีใต้
12.NIX คือ นิกเกอิ ของญี่ปุ่น
13.NZSE คือ ดัชนีประเทศนิวซีแลนด์
14.PHCOMP คือ ดัชนีของฟิลิปปินส์
15.SHI  คือ ดัชนีเซี่ยงไฮ้ ของ จีน
16.STI คือ ดัชนีสเตรทส์ไทมส์ ของสิงคโปร์
17.TWII คือ ดัชนีไทเอกซ์ ของไตหวัน

ความหมายของตัวย่อในส่วนของ Foreign Exchange

1.Baht คือ เงินบาทของไทย
2.AUS คือ เงินของออสเตรเลีย
3.EURO คือ เงินยูโร
4.PESO คือ เงินของฟิลิปปินส์
5.HK คือ เงินของฮ่องกง
6.Pound คือ เงินของอังกฤษ
7.Ring คือ เงินของมาเลเซีย
8.RPH คือ เงินของอินโดนีเซีย
9.SING คือ เงินของสิงคโปร์
10.TW คือ เงินของไต้หวัน
11.US คือ เงินของอเมริกา
12.WON คือ เงินของเกาหลีใต้
13.YEN คือ เงินของญี่ปุ่น
14.SWiSS คือ เงินของสวิตเซอร์แลนด์

หมายเหตุ : ค่าอัตราแลกเปลี่ยนเงินตราระหว่างประเทศเป็นการอ้างอิงจากตลาดที่ซื้อขายเงินกันดังนั้นจะเป็นคนละค่ากับที่นักลงทุนพบเห็นตามธนาคาร
หรือธนาคารแห่งประเทศไทยซึ่งมีข้อดีในการวิเคราะห์มากกว่าเพราะเป็นค่าที่สะท้อนของความจริงโดยไม่ถูกแทรกแซง และเป็นข้อมูลเรียลไทม์ด้วย

ความหมายของตัวย่อในส่วนของ Foreign Commodities

1. BDI คือ ค่าระวางเรือ มีผลต่อรายได้ของกลุ่มเดินเรือ
2. GOLDPRICE คือ ราคาทองคำอ้างอิงตลาดอเมริกา มีผลต่อการลงทุนใน Gold Futures
3. NYMEX คือ ราคาน้ำมันดิบ อ้างอิงตลาดอเมริกา มีผลต่อบริษัทในกลุ่มพลังงานมากหน่อย
4. SILVER คือ ราคาโลหะเงิน อ้างอิงตลาดอเมริกา

หมายเหตุ : ราคาสินค้าโภคภัณฑ์เป็นราคาแบบ ณ สิ้นวัน ไม่เรียลไทม์

วันเสาร์ที่ 14 กันยายน พ.ศ. 2556

+++ วิกฤตการเงินของไทยปี 40 เรียนรู้จากอดีต

     พอดีค้นไปค้นมาไปเจอ presentation ชุดนี้ อ่านแล้วเจ๋งดี ขอเก็บไว้หน่อยละกัน (Click ที่ภาพเพื่อดู Slide ทั้งหมด)

วันพฤหัสบดีที่ 12 กันยายน พ.ศ. 2556

+++ รอบนี้เป็นรอบที่ 2 ที่ต้องกลับมาอ่านมันอีก .... ยังไงก็จะต้องทำให้ได้ ทำให้เป็นแหละว่ะ


    จากที่ได้ทดลองศึกษา รวมถึงจ้างคนทำแล้ว เท่าที่ดู เราคงต้องเข้าใจและสามารถปรับแต่งได้เองด้วยแหละ ไม่งั้นคงไม่ยืดหยุ่น เพราะจากที่สังเกตุ และลองคิด model และมองไปอีก 2-3 ปีหรืออีกยาว มันจะมีความสลับซับซ้อนในการคิด คาดว่าต่อไปตัวเราเองก็คงมีความต้องการที่เพิ่ม มากขึ้นไปเรื่อย ๆ เหมือนที่ผ่าน ๆ มาจากการศึกษาหลากหลายอย่าง ...ทางเลือกเดียว อย่างน้อยต้องแก้ไขเป็น สร้างใหม่ไม่ได้ไม่เป็นไร แก้ไข ปรับแต่งให้ตอบโจทย์ ตัวเองได้เป็นพอ อันไหนทำยาก ทำไม่เป็น ค่อยไปจ้างคนเก่ง ๆ เขาพัฒนาให้ .... ลุยยยยยยยยยยย

นี่เลยวันนี้ จัดมาได้ครึ่งทางแหละ เอาส่วนสำคัญ ๆ เก็บไว้หน่อย
https://www.dropbox.com/sh/mqulnsu3aym9afn/Yt4Mlm5Kjc   

วันจันทร์ที่ 9 กันยายน พ.ศ. 2556

+++ ถ้า.... หลังคำ ๆ นี้มีไรอีกเยอะ

ถ้า....ฝากธนาคาร = x%
ถ้า....เล่นหุ้นคาดหวังกำไร = a %
ถ้า....เงินเฟ้อ = b%

      ถ้า....คนเล่นหุ้นแบบรายย่อย เม่า ๆ (อาจจะ) มี 2 ประเภท แนวนี้ คือ

1.มีเงินเก็บต้องการสร้างรายได้เพิ่มกับเงินที่เก็บ กับ หาเงินมาเล่น หรือคนที่มีเงิน และมองหาช่องทางการลงทุน แล้วมีคนเชียร์ ... ...ทำไงดีว่ะ ให้เพื่อนยืม แม่งเสี่ยง ฝาก bank ไม่ชนะเงินเฟ้อ...

อีกประเภท

2.ถ้า....มีเงิน แต่ไม่ได้ขนาด หรือชีวิตที่จะมีเงินเก็บขนาดนั้น แต่คาดหวัง เพ้อ และฝัน ...size ข้างบน คือ ok ตรูเก็บได้ แต่อยากได้มากกว่าที่เป็น ฝาก bank ได้ x% ต่อปี แต่ถ้ามาเล่นหุ้น หวังได้ xx% แม่มเพิ่มมาก 2 หลัก

หลักการ เงินวันนี้ ...ค่าเท่านี้ วันหน้า มันไม่ได้เท่านี้นะสิ แล้วทำไง อย่าถามหาสูตร """ ค้นเฮียกู..ง่ายเลย

     ดังนั้น ลองมาเรียนแล้วเปลี่ยนมุมมอง คนเทรดหุ้นบ้านเราชอบคำที่คน post แล้วถูกใจ ...แน่นอน มันอาจจะ..อาจจะไม่ถูกต้อง เพราะสิง่ที่คนอยากให้มันถูกต้องคือ ฉันต้องได้เงินได้กำไร แต่พอฉันพลาด มีคนมา post ถูกใจ ...ฉันชอบ ...

     ผมชอบ page พีคนหนึ่ง คน like แกเยอะ แต่แกก็มีแนวของแก แต่สิ่งที่แกพูด มัน logic ธรรมดามาก แต่มันโดน แจ่มคับพี่ ขอบคุณพี่มากเลยที่ยังคอยแบบ ช่วยย้ำเตือนจุดคิดให้คนบ้านเรา คนที่จะเข้าตลาดแล้วมาเทรด หุ้นใด้..ส่วนใหญ่ ไม่ธรรมดาครับ เก่ง สำเร็จ Success จากธุรกิจที่ตัวเองทำอยู่ หรือหน้าที่การงาน อาชีพ ผมก็คนหนึ่ง แต่ที่ธรรมดาคือ..ส่วนใหญ่ยึดติด ego ของตัวเอง โดยเฉพาะจากธุรกิจ หรือความเชี่ยวชาญที่ตัวเองมีอยู่.... ผมก็เป็น
      เคยตั้งคำถามไหมครับ ...ว่ากำไรที่เราซื้อหุ้นตอนได้ ...เราได้มาจากเงินของใคร แล้วเวลาที่หุ้นตกเอ้า ตกเอา...ใครซื้อว่ะ แล้วใครได้ใครเสีย แล้ว จบเกมส์ แต่ละรอบ ...ใครได้ตังค์ว่ะ
เพราะ คำสั่งจะ match ก็ต่อเมือ่... มีคนขายและมีคนซื้อ เว้น DW นะ 5555 ""จริง ๆ dw ก็มีคนซื้อแหละน่า.