『壹』 如何用MQL4語言 編寫外匯趨勢交易程序
第一步:打開MT4軟體,如下圖點擊編輯窗口
『貳』 MT4外匯 指標編程
語言繁多啊,學都學不過來,不過看你這提示是說,這個變數未定義(版這個權變數好奇怪的說,6維啊(如果有這種寫法的話))。
可能1:你使用的是系統封裝的變數,但是寫錯了(查看文檔,注意大小寫),改過;
可能2:你想自定義這么一個變數,但是忘了定義了,改過;
可能3:[ ] 這裡面應該是一個函數,從而只會有一個返回作為數組下標,改過;
試試...
『叄』 誰知道MT4中MQ4編程中時間段怎麼選擇
用date函數就可以實現,
『肆』 外匯MT4的EA編程,取前20日最高價,怎麼取呀
//20日內最高價所在的K線的索引index
int index = iHighest(Symbol(),0,MODE_HIGH,20,0);
// 取該K線的最高值H
double H= High[index];
『伍』 尋找外匯的MT4平台懂編程的人(僅僅編寫一個警報)
PlaySound("alert.wav");
『陸』 外匯MQ4代碼中的barsback什麼意思
回答這個問題之前,個人覺得很有必要的先了解一下到底什麼是外匯,如果你到另外一個國家去旅行,通常會找到機場貨幣兌換亭進行該國的貨幣兌換,而當你對另外一種貨幣進行兌換的時候你就已經參與外匯市場的交易,而當你准備回家,又回到貨幣兌換亭將貨幣兌換回來,你會發現匯率已經改變,匯率的變化是使你能夠在外匯市場賺錢的關鍵。
外匯交易市場,通常我們稱之為外匯市場,簡稱「FX」,是世界上最大的金融交易市場,日成交量達5萬億美金以上,是當之無愧的金融巨無霸。當然這五萬億的市場規模指的是全球規模的外匯市場,其包含國家,機構,投行和散戶(即零售交易者)。而我們個人參與的外匯市場交易規模(零售交易者)也在1.5萬億以上,其規模也是相當龐大的。
那麼外匯交易市場到底我們在交易什麼呢?
答案很簡單就是「錢」。
簡單點理解,你可以把購買貨幣當作購買某個國家的股票,就像購買公司的股票一樣,而貨幣的價格則直接反映這個國家當前以及未來經濟的狀況的一個具體的體現。
例如,你買入日元,就相當於你為日本經濟投資了「一股」說明你看好日本經濟會有良好的表現,甚至隨著時間的推移會越變越好。而你一旦賣出,你得目的是是獲取利潤。反之亦然。
一般來說,一國貨幣和其他國家貨幣的匯率,所反映的是該國和其他國家經濟狀況的比較情況。
了解完到底什麼是外匯,我們再來看外匯交易,我們稱之為貨幣對
外匯交易是指同時買入一種貨幣並賣出另一種貨幣的交易方式。 貨幣通過經紀人或交易商以成對地形式進行交易,例如歐元/美元(EUR/USD)或者英鎊/日元(GBP/JPY)。
當你在外匯市場進行交易時,你所買賣的是貨幣對。
我們可以將每一個貨幣對想像成不同貨幣之間的「拔河比賽」。匯率的波動取決於在某一時刻貨幣的強弱程度。
基本的情況了解了,那麼再來點干貨,也就是外匯交易到底好不好做這個話題,外匯好不好做,說難也難,說易也易。
最主要的是你要做好以下幾個方面:
1,良好的心態,好的心態是成功的開始。
2.一定的技術,掌握一定的技術是你的基礎
3.充足的資金,這是你底氣的源泉
4.嚴格的計劃,以及適應你自己的交易風格
5.合理的倉位管理,風險控制
3.學會等待
做好以上幾點,相信你再來看這個問題,你會發現另一片風景。
筆者清河論金,自認為讀過幾本書,對現今的社會現狀以及實時動態都有獨到見解,現從事黃金,外匯方面的研究工作,對此有困惑或有獨到見解的朋友可以留言交流。
『柒』 外匯Mt4編程自己編寫EA如何實現每隔一個時間就開一單
if (iTime(NULL,0,0)= 客戶自定義);
{
ticket_buy=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"",MAGIC_MA,0,Blue);
if(ticket_buy>0)
{
billbuy_ok=true;
if(OrderSelect(ticket_buy,SELECT_BY_TICKET,MODE_TRADES))
{
Print("BUY order opened : ",OrderOpenPrice());
/* if(SL>0 && OrderStopLoss()==0)
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-SL*Point,OrderTakeProfit(),0,Green);
if(TP>0 && OrderTakeProfit()==0)
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderOpenPrice()+TP*Point,0,Green);
*/
}
}
else
{
billbuy_ok=false;
Print("Error opening BUY order : ",GetLastError());
}
原理大概就是這樣
『捌』 怎樣學習外匯MT4編程之MQL4語言學習入門
1. 首先,你得下載一個MT4平台軟體,然後打開裡面的MQL編輯器。
2. 選擇一個交易品種,注冊賬號(模擬或者真實都可以)在歷史中心下載其對應的歷史數據。
3. 在MT4官方網站上學習編程常用的語句。在MQL4 Reference開始對基本語法的學習.對於有編程基礎的人來說,這一點尤為輕松。這一階段只要了解什麼樣的內容在對應的什麼位置,便於以後查找,而不需要完全背下來,或者掌握。乾脆點的就直接翻看下即可。
4. 打開MT4中已有的MQL4代碼段,比如均線指標。對照看其中的語句,揣摩均線的邏輯意思。不懂的回到第二步中查找,或者網路之。
5. 自己學著簡單的修改均線的代碼,通過修改參數,修改變數,看看MT4中指標是怎樣改變的。
6. 然後再修改其他相關指標,學習更多變數的修改,至此,MQL4入門學習就成功了。
接下來如果要編寫難度更大的代碼,或者要編寫EA,將在後一階段再給大家介紹更詳細的學習內容。
『玖』 外匯mq4編程
你說的這種EA我記得我已經見到過了。名字忘記了,好像是金匯寶,比你這個還先進一些。
他是w類型,下跌的時候賣出,預測谷底。
我觀摩過一段時間,要求門檻太高,我還沒有投,是FXCM環球金匯的客服發給我觀摩的,你可以也觀摩觀摩
『拾』 mt4編程,智能交易,EA高手請指點。
EA如果賺錢,大家都去搞軟體開放去了,沒有人再研究技術了,沒有什麼好技巧,技巧都是自己折磨出來的。
我建議你如果有時間的話,每天抽幾分鍾時間來寫一些自己心得,無論是模擬還是真倉,心得體會寫的多了,自己就掌握了,作為自己的知識了。
一些小經驗,新手可以了解了解也許可以少走彎路
1.炒外匯黃金交易最劇烈的時段一般在下午3點到5點,晚上7點到12點。
2.最好不要持倉過夜,如果不得不持倉,一定要設好止損價和止盈價
3.止損價和止盈價的設定可以參考5日均線和20日均線
4.不要過分相信自己的直覺,而是要多看看國際新聞,一句話不要看別人說什麼,而是看市場在發生著什麼
5.任何時候都不要輕易的滿倉操作
6.要判斷好大趨勢,跟著市場做准沒錯,做波段的時候要謹慎,不要因小失大
7.該漲的時候不漲,則堅決看跌,該跌的時候不跌,則看漲
8.外匯和黃金都是T+0機制,要最大程度發揮這種機制的機動性,把握好時機,果斷得進出場,克服貪婪(不願賣)與恐懼(不敢買)
9.最後當然是多多學習黃金投資知識,充實自己,每天做好總結
10。了解了解國際上比較知名的平台,受FSA和NFA監管。現貨黃金杠桿可以選擇一百到四百,杠桿大,容易做一些。
11.新手建議先免費申請一個模擬,先模擬學習,邊總結模擬心得,記錄每日得失。應該有幫助
總之無論你做那個平台,都建議你選擇正規平台,不要去碰嘿平台,
嘿平台雖然條件給的很好,但是幾乎是出不金的。
選擇正規平台,然後選擇他們的一級代理商,這樣不加傭金,可以降低交易成本。當然這樣資金也安全的多,資金安全,才實實在在。