搜尋

搜尋結果

【新手學pine script語法必需懂的格式】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2024-06-11

有關Trading View的pine script ,其實Multicharts 的power language有點相似,若你是完全新手,可能早兩天的例子仍有些不明白,那今天筆者告訴大家一個寫策略的最基本「格式」,最初便跟著這個格式去寫,到習慣了就會很容易上手。看完這篇應該大家都理解pine script的基本寫法吧 「 @version=5 strategyquot;My strategyquot;, overlay=true, margin_long=100, margin_short=100 第一步驟 設定變數 設定變數 例如 rsi_Length=input9 第二步驟 計算過程包括技術指標的計算 例如 rs=ta.rsiclose,rsi_Length 第三步驟 設定入市條件 例如 LongCondition= rslt;=30 and rsgt;10 ShortCondition=rsgt;=70 and rslt;90 第四步驟 設定入市及離場準則 」 可以想像成你想寫英文書信一樣,也會有一定的「格式」要求,要這樣寫Trading View才會明白你想表達什麼。 @version=5 strategyquot;My strategyquot;, overlay=true, margin_long=100, margin_short=100 而以上兩句是一定要有的,version5代表了要告訴Trading View你用的pine script版本,若沒有寫策略就會不能compile,用不到的。 至於strategy 就是告訴Trading View你要寫的是交易策略,Trading View常用的有兩種格式,一種是寫交易策略就是要寫明是strategy,另一種是寫指標,就是沒有入市訊號,只是想自己設計一個技術指標在圖表上觀看,那便要用上indicatior的字眼。 如以下的寫法便是寫指標的最開頭部份 @version=5 indicatorquot;My scriptquot; 另外,寫strategy時大家見到overlay=true, margin_long=100, margin_short=100,因為大家寫好策略後,策略中可能包括了把某些指標顯示在圖表上的,overlay=true就代表你想這些指標顯示在「主圖」上,若想在走勢圖之下顯示,那就寫成overlay=false。 而margin_long=100, margin_short=100 是設定長、短倉的入市比例,有時候大家也會看到有些炒家會在這部份加上以下部份,是因為要為backtest做一些設定。在amibroker或multicharts我們會有另外一個頁面做設定的,但Trading View就直接在這裏寫出來便可以。 commission_type=strategy.commission.percent, 這代表用百份比來計算佣金 commission_value=0.2, 佣金百份比是0.2% initial_capital=10000 最初的本金為10000元 slippage= 1, 滑格設定為1個最小價格變動 currency=currency.USD 設定用美元來做backstest的單位 例如你想寫以下的策略 RSI9跌至30以下但高於10便造好 RSI9跌至10或升至高於50便平好倉 RSI9升至70以上但低於90便造淡 RSI9升至90或跌至低於50便不淡倉 這個策略十分簡單,第一個步驟是要看看有那些是有「數字」的,這些數字由於我們想將來可以更容易更改,所以要先將其設定為變數。其實所有技術指標的參數都會是變數,而這個策略中,RSI便需要先設定一個變數。 大家在網上找例子會看到很多設定變數的寫法,如看到 var int , var float 等,這些筆者之後再講解,最先大家可以先記著這個準則,你先給變數一個名字,然後寫 = input數字。 以上的例子筆者給RSI的變數名字為rsi_Length,那寫法就是 rsi_Length=input9 然後第二個步驟是計算過程,某些指標如Zero Lag MACD並沒有內置function的,那就要自己「加減乘除」去計,有些指標是有內置function的,例如RSI便可直接寫。 所有寫技術指標的方法都要先加「ta.」在開頭,例如RSI,便是 ta.rsi列明用那一種數據去計算, 計算的長度 如ta.rsiclose, rsi_Length 就是用收市價去計算,計算日子長度是9日,因為我們在設定參數,已將rsi_Length設定為9。另外你也可以試試用最高價、最低價,成交量,甚至其他技術指標的數值去計算,在Trading View的社群便有些炒家愛計算MACD快線的RSI,寫法就是先計算MACD快線的值,再用以下寫法 ta.rsiMACD快線值, rsi_Length 最後我們給這個rsi一個名稱,方便寫策略之後的部份可以使用,例如筆者給它名稱為rs 寫法就是 rs=ta.rsiclose,rsi_Length 然後第三個步驟就是設定入市條件,最初大家可以用以下的寫法會較簡單 先給四個名稱,包括longCondition , shortCondition, longCloseCondition, shortCloseCondition 我們的入市條件是這樣 RSI9跌至30以下但高於10便造好 RSI9跌至10或升至高於50便平好倉 RSI9升至70以上但低於90便造淡 RSI9升至90或跌至低於50便不淡倉 LongCondition= rslt;=30 and rsgt;10 ShortCondition=rsgt;=70 and rslt;90 LongCloseCondition=rslt;=10 or rsgt;50 ShortCloseCondition=rsgt;=90 or rslt;50 這些過程中會經常用了 「gt; 」、「lt;」、「gt;= 」、「lt;=」這些符號,代表了大於、小於、大於或等於、小於或等於。也會用很多and 及or 把策略組織起來。另「=」代表不等如 最後是第四個步驟 第四個步驟你需要用上「ifhellip;.」、strategy.entry 及strategy.close strategy.entry的寫法,造好及造淡是不同的, 造好 strategy.entryldquo;名稱rdquo;, strategy.long 造淡 strategy.entryldquo;名稱rdquo;, strategy.short 而strategy.close 在之後的括弧 內要加上好倉或淡倉的名稱,這才能對應到是要平好倉還是要平淡倉。 寫法如下 if LongCondition strategy.entryldquo;BUYrdquo;,strategy.long if LongCloseCondition strategy.closeldquo;BUYrdquo; 這例子中rdquo;BUYrdquo;是我給好倉的名稱,在strategy.entry中給予名稱,並要用上rdquo; ldquo; 這個符號,然後在strategy.close也把名稱再寫一次。 再寫平淡倉的部份如下 if ShortCondition strategy.entryldquo;SHORTrdquo;,strategy.long if ShortCloseCondition strategy.closeldquo;SHORTrdquo; 另大家看其他炒家寫的例子,平倉還可以用strategy.exit、strategy.close_all 等等的,這些之後筆者再逐一講解。 以下是整個策略完整的寫法 @version=5 strategyquot;My strategyquot;, overlay=true, margin_long=100, margin_short=100 rsi_Length=input9 rs=ta.rsiclose,rsi_Length LongCondition= rslt;=30 and rsgt;10 ShortCondition=rsgt;=70 and rslt;90 LongCloseCondition=rslt;=10 or rsgt;50 ShortCloseCondition=rsgt;=90 or rslt;50 if LongCondition strategy.entryldquo;BUYrdquo;,strategy.long if LongCloseCondition strategy.closeldquo;BUYrdquo; if ShortCondition strategy.entryldquo;SHORTrdquo;,strategy.long if ShortCloseCondition strategy.closeldquo;SHORTrdquo; 不過,大家若將文章中的寫法直接copy到Trading View的pine editor中又會看到顯示有錯誤的,當大家在pine editor寫策略時,看到有「紅色」的部份就是有錯了。 一般來說會有幾點是常會出錯的 1 ldquo; ldquo; 的格式與Trading View的要求不對,把它再打一次便可以 2 if , strategy 等要全部細楷的,有時在文章中若寫了If也就會有不同 3 if 之後再寫下一句要在第五個字完開始,把句子移右一點便會變成正確,一般在寫完if的句子後按「enter」,trading view會自動告訴你下一句應該在那個位置開始寫的。 4 自已給的名稱有大細楷分的,例如ShortCloseCondition,當中S, C, 都是大楷,當再寫時大細楷要完全一樣的。 這些都是最初常會遇到的問題,改正後便可以。若是完全新手,先記好這個「格式」,在Trading View上先寫幾次,應該不會感到太困難,有了基本概念後再慢慢學其他的寫法,累積經驗後便能逐步寫很多不同的策略。 我們網頁 www.quants.hk Youtube httpswww.youtube.com@markchunwai Facebook專頁 httpswww.facebook.comquantshk Patreon httpswww.patreon.comquantshk

女人帮——優雅本色 Elegance Of Jewelry
人物專訪
鳳凰天空・2016-09-12

Text Shirley Editor Joanna Lee PhotoFrankyamp;鄧峰 這一期的「女人幫」相聚在澳門新濠影匯購物大道一樓的Tiffany amp; Co.,舉世著名的珠寶品牌Tiffany amp; Co 創立於於1837年,自成立初遂已成為時尚的指向標,以獨一無二的手工質感和理念,將璀璨珠寶首飾的魅力展現淋漓。作為美國殿堂級設計名門的Tiffany擁有一套與眾不同的價值觀-品質、工藝、美感與原創性。今天,在Tiffany amp; Co,女人幫的嘉賓們又會與珠寶擦出怎樣的火花呢? 「嘉賓記事」 : 何翠琪(Carina Ho): 由二零零五年至二零一四年期間,何翠琪在數間博企任職開發、市場推廣宣傳及活動的統籌規劃。一四年尾轉投人力資源範疇,任企業事務及宣傳總監,致力為公司品牌作推廣。現職聚賢亞洲企業事務及宣傳總監,早前為星魅亞洲活動管理及娛樂服務專業公司打造新形象,推出市場。除此之外,她亦協助管理數間飲食及娛樂場所的業務推廣。 作為一個時尚辣媽,同時亦是個擁有事業心的女強人,何翠琪不僅要照顧兩子,安排其生活起居,確保他們健康快樂的成長,亦要兼顧處理好事業上的起伏發展。時間對於她而言並不是難題,亦未在她的容顏上留下痕跡,反而更增一份韻味和成熟,這份魅力來自於她從未停止創新的生活閱歷,亦來源於她對生活永遠的熱情和追求。 談到在聚賢亞洲的這份工作,她坦言起初是受到朋友的邀請,在她的職業生涯中,從最初在澳門永利市場部的文職工作,到之後的公關工作,何翠琪學會了如何做市場推廣,亦對人際關係的處理有自己的哲學,在積累了人脈的同時亦得到了用時間打拼下來的無價經驗。一四年,需要時間照顧孩子的何翠琪辭去已有的高層工作,準備做一名全職媽媽,但在這時,她的朋友給她帶來另一個有建設性的意見,希望她任職聚賢亞洲企業事務及宣傳的總監,這份工作可以靈活處理時間,讓何翠琪在不影響照顧孩子的同時,亦可兼顧事業。何翠琪考慮之後欣然接受,亦未辜負好友的重任,做得有聲有色。 梁劍丹(Natalia K.J.Leong): 現任中國空軍藍天幼兒藝術團藝術指導、中華民族文化促進會舞蹈藝術委員會委員(全國)、中華少年舞團副團長(全國)、澳門少兒藝術團團長兼藝術總監,梁劍丹亦是澳門培正中學舞蹈編導。曾任中華兒童文化藝術促進會蒲公英(澳門)兒童文化中心副主任和澳門特別行政區政府文化局澳門演藝學院舞蹈學校舞蹈導師的她,同時師從梅派傳人李玉芙,是澳門梅派第一人。 由於母親是舞蹈老師,梁劍丹從小就和舞蹈結下不解之緣,僅中學二年級就為學校一千人的開幕式創編部分的舞蹈片段。考入北京舞蹈學院後,更是接連代表澳門參賽,榮獲多個舞蹈獎項。隨著時間的流逝,舞蹈已經融入了她的生命裡,每一個動作都象徵著人生的起舞,向眾人展示她的一段段人生經歷。 她在談話期間微微翹起的眉梢,不經意間流露的柔態,在鏡頭前婀娜的姿態,都再一次提醒我她不僅是一名舞者也是京劇演員。始於清代乾隆時期,身為中國五大戲曲劇種之一的京劇,毫無疑問是中國傳統文化代表之一,是中國人眼中的國粹。和眾多深深著迷於京劇內涵的少年人相同,梁劍丹亦從小喜歡京劇,小時候的她不時會做一些模仿,然而苦於澳門沒有專業的京劇老師,京劇夢想只能暫時擱淺。直到在北京求學期間,梁劍丹才第一次接觸到系統的京劇訓練,在機緣巧合下成為了著名梅派大師李玉芙的正式弟子,mdash;mdash;拜師學藝,完成京劇夢。舞者、編舞老師、學校藝術總監、梅派傳人,每一個稱呼都對她的舞蹈生涯做瞭解釋,她亦全心全意的詮釋著人生的每一個角色,用專業和善意幫助別人同時完美自己。 張穎思Annie Cheong: 從事過會計、財務、地產、婚禮策劃方面的工作的張穎思現任澳門黎氏建築行政總監,主要負責處理公司人事關係、考察選用的建築環保材料等。 靈動的雙眸,深邃的眼瞼,巴掌大的小臉,張穎思的微笑讓我的呼吸都有些停頓,淺藍色的碎花連衣裙搭配上精緻的白色外套,專業中帶著女人特有的嬌柔姿態,盡顯清純又不露俗套,談話間帶有的理解和善意也讓我們的交流更為順暢。 大學畢業後的張穎思最初走進的是金融行業,先後在會計和財務公司上班,這兩項工作皆需要對賬目專心且細心,這也讓她養成了對精確性的敏感和嚴格,並從做事的風格上為她的人生打下第一層基石。在隨後的幾年裏,張穎思轉戰地產和婚禮策劃行業,起初不善言辭的她也在和客戶不斷的交流和溝通中得到改善,面對客人的需求,她很快能夠做到專業而優質。後兩份工作無疑為她的短板打了遮瑕,讓她掌握交流的藝術。機會總是留給有準備的人,幾年的磨礪讓張穎思在各個行業都積累了一定的人脈和經驗,獲得了澳門黎氏建築的行政總監的職位。 那麼對於珠寶首飾,她們有哪些偏愛和秘密呢? 下面一一揭曉答案? 平時喜歡帶哪些珠寶首飾? Annie:Tiffany、香奈兒的珠寶首飾我很喜歡。 Natalia:Tiffany、Chaumet的設計很獨特,Tiffany 鑰匙系列我很喜歡,Chaumet的十字手鐲優雅而奪目。 Carina:沒有特定的品牌,我喜歡自己做一些設計,讓珠寶獨一無二。 對於女人而言,珠寶首飾意味著什麼? Annie:珠寶與女人就像綠葉和花,珠寶襯托女人的美,讓女人看起來更閃耀奪目。 Natalia:我想珠寶首飾對於女人而言是愛的表現和傳遞。夫妻之間表達愛意的方式、向女兒傳遞溫情和母愛的方式等等。 Carina:珠寶首飾能點綴出女人的美,不同性格的女人佩戴合適的珠寶會更突顯個性。 選擇珠寶首飾的標準?偏愛哪種款式或設計? Annie:適合自己的最重要,而我個人比較偏向簡單百搭的款式,像花式蝴蝶的款就很經典,能突出女人的柔美和優雅。 Natalia:我對巴羅克風格沒有抵抗力。對帶顏色的鑽石我也更偏愛,像紅鑽、粉鑽。 Carina:我對時尚感強的手錶情有獨鐘,看起來更大氣不失水準,而質感和設計感也是不得不在意的細節。 對珠寶首飾搭配心得 Annie:平時會搭配銀色、白色這些顯得輕巧的首飾珠寶,有宴會的時候,會穿戴比較襯膚色的亮系珠寶,像粉色、紅色,具體顏色還得和當日禮服的顏色相配。 Natalia:不同場合搭配不一樣,去偏西式的場合會佩戴鑽石和珠寶,但如果是要參加比較中式的晚宴,穿旗袍我會選擇搭配玉,玉能夠襯托出中國女人獨有的韻味和氣質。 Carina:衣著和場合是我搭配珠寶時優先考慮的。和朋友聚會,通常會穿得較隨意,佩戴樣式較為簡單的耳環和戒指,而如果是去晚宴或者其他正式的場合,我會穿戴比較大氣、款式艷麗些的首飾。

摩羯座(太陽星座)
玄學星相
熊神進・2018-11-30

摩羯座(太陽星座) 好消息,摩羯座在12月的時候,體重及身形將會變得苗條,尤其是在12月21號開始,太陽進入你的命宮,摩羯座的排毒及減肥速度大大提高。 摩羯座在這段期間變得比較獨立及我行我素,你並不太在意他人的想法,也不需要別人的欣賞,你把自己的興趣、感覺及需要放在首位,而不是麻木地討好別人,你認為自己過得舒適快樂就是最恰當。 這個月對摩羯座來說,兩性關係並非是你最關注的事情,因為它多多少少都已經穩定下來,在12月7號至12月22號期間,愛情守護星月亮逐漸走向盈滿,你的熱情將會更加外顯,伴侶更感受到你對愛的渴求。 在12月21號之前,摩羯座仍然傾向追求精神的快樂,你也很熱衷追求個人目標及理想,這正正符合上述提及摩羯座的獨立性及自主性。家中的長輩或者父母在思想上將會有新的突破,他們或許已經想通某些心結,不再固執於原地踏步。目前來說,他們的情緒是穩定的,但是一旦有類似的事情發生,又會刺激他們的思緒,建議家人花點時間鞏固長輩的正面思想,避免倒退。 健康方面,摩羯座的身體狀況有改善,任何能夠提升身心健康的活動都有利於摩羯座改善個人情緒及心靈健康。在12月13號之前,排毒是很重要的事情,建議摩羯座多做運動、多飲清水及透過養生方法改善身體體質。摩羯座需要多點留意腸胃問題、膀胱、尿道及生殖器官的毛病,另外需要注意傳染性的疾病,避免接觸身體存在傳染病風險的人。