❶ 外匯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());
}
原理大概就是這樣
❷ 在外匯EA mt4編程里想要在當前價上加上一橫線,這條橫線要始終跟著當前價跳動。 請問代碼什麼寫 謝謝!
MT4本來就可以顯示價格線的嘛,要想顯示賣價的話主圖上點右鍵屬性然後點常用然後在顯示賣出價線前邊打鉤。
如果非要EA里寫的話,可以創建一個水平線。可以這樣寫。
定義全局變數(就是把下邊這句放到最開始)
double price_ask=Ask;
start函數里編寫:
if(ObjectFind("jiagexian")==-1) ObjectCreate("jiagexian",1,0,0,price_ask);
if(price_ask!=Ask) {ObjectSet("",1,price_ask);price_ask=Ask;}
❸ 關於外匯 MT4 平台的問題 時間 如何調整 時間好像是國外的時間
因此正規的外匯平台也就是邁達克公司的MT4時間都是不可以修改的,默認的都是東二區時間(北京時間是東八區時間,相差6個小時),因此如果用戶覺得交易時間和北京時間不吻合,可以自己在平時的交易中把系統時間加上6個小時即可,平台或者代理公司都是不能夠進行調整或者修改的。
正規的MT4平台採用的是邁達克公司製作的metatrader4交易平台,因此每次安裝的時候其實都是直接從邁達克公司官網下載更新。

(3)外匯編程如何加上有效時間擴展閱讀
MT4平台的特點
不論現價交易還是預設新單交易,都能同時設置止損價位和獲利價位,真正確保第一時間設置止損單。外匯投資者應該知道,MT4外匯交易平台是一個靈活的平台,投資者可使用這樣的平台進行靈活的下單,在下單的過程中,很迅速,投資者的交易時間不會被浪費掉。
在外匯交易中,投資者都是應該設定止損來避免交易中的損失的,MT4外匯交易平台可以讓萬致的投資者很方便的使用其止損功能,投資者可以設定止損,並且MT4外匯交易平台可以保證投資者的止損在下單後,市場條件達到的情況下,止損可以准確及時的執行,不讓投資者承受更多的損失。
而且可以隨時拖動止損線,進行戰略性的技術調整,更改訂單也是當時完成,非常快捷.
❹ 外匯買賣中的有效期:GTC, FOK 分別代表什麼意思
一、建立市價單的界面上有一個有效期的三個英文字母分別是GTC、IOC、FOK。很多投資者不知道他們是什麽意思,就連網上也很少涉及到,以下就是關於這三個字母的意思:
GTC:good till cancel,即直至取消。
IOC:immediately or cancel,立即執行否則取消。
FOK:FILL OR KILL,要麼全部執行,要麼不執行。
二、GTC =Good-Till-Cancelled Order 取消前有效委託,委託當日有效,隔日作廢,如交易者欲使委託持續有效,可以指明取消前有效,直到成交、取消或該期權已至最後交易日為止。
FOK=Fill-or-Kill Order 成交或作廢委託,所有委託必須馬上執行,否則即取消的委託方式。
立即成交否則取消單 Immediate or Cancel,IOC: 所下委託單必須馬上成交,否則即行取消之委託方式。全部成交否則取消單 Fill or Kill,FOK:所下委託單必須全數成交,否則立即取消之委託方式。

(4)外匯編程如何加上有效時間擴展閱讀:
從交易的本質和實現的類型來看,外匯買賣則可以為以下兩大類:
1、為滿足客戶真實的貿易、資本交易需求進行的基礎外匯交易;
2、在基礎外匯交易之上,為規避和防範匯率風險或出於外匯投資、投機需求進行的外匯衍生工具交易。
屬於第一類的基礎外匯交易主要是即期外匯交易,而外匯衍生工具交易則包括遠期外匯交易,以及外匯擇期交易、掉期交易、互換交易等。
外匯交易主要有 2 個原因.大約每日的交易周轉的 5% 是由於公司和政府部門在國外買入或銷售他們的產品和服務, 或者必須將他們在國外賺取的利潤轉換成本國貨幣. 而另外95%的交易是為了賺取盈利或者投機。
對於投機者來說,最好的交易機會總是交易那些最通常交易的 ( 並且因此是流動量最大的 )貨幣, 叫做「主要貨幣」. 今天, 大約每日交易的 85% 是這些主要貨幣, 它包括美元,日元,歐元,英鎊,瑞士法郎,加拿大元和澳大利亞元。
❺ 請教MT4編程高手!求含多個時間周期變數的EA的復盤方法
是的,每個新手都可能會遇到你這樣的問題。事實上在復盤的時候,是否把多各周期考慮進去了,在於你是否在代碼編寫的時候,把情況考慮進去了。打個比方,用當前周期的收盤價Close[0],而調用15分鍾周期,則表示為iClose(Null,15,0);1小時周期上的收盤價則為:iClose(Null,60,0);
在復盤的時候,計算機只是調用了歷史數據,如果你註明了具體是哪個周期上的調用,系統會完全按照你的意思進行的。

❻ 誰用過這個抄外匯的軟體啊 有玩外匯的嗎 教教我該怎麼編程 全是C語言 求高手!比如-30點到+30點 自動下單
這個是外匯MT4平台裡面的自動交易系統編寫頁面
主要是MQL4語言編寫,需要有一定的基礎
以前寫過一篇教學員如何學習編程的教程,粘貼過來
外匯知識
1:先對MT4軟體有個大概的了解
2:掌握常用的指標的用法
3:掌握基本的k線知識(蠟燭技術)
4:運用智能交易的方法
5:外匯周期性,波動性的一些規律(後期高級編程驗證用到)
6:美國的圖形分析技術(mql4編程中策略的編寫,打開編程的思路)
編程知識
1:MQL4語法基礎,結構(循環,條件,是否,函數調用等)
2:MQL4數據結構,(變數,常量,外部函數基礎)
3:軟體界面掌握
4:一些常用代碼的整理收集(無限循環,k線交叉,下單函數,平倉函數)
5:基本指標的原理(均線的計算,bulling的計算)
6:數據計算方法(加權,標准差,方差)
學習方法入手
1:掌握上面基礎的知識
2:學習平均線的編寫(學習編程原理)
3:學習macd的編寫(學習計算方法)
4:自己寫個小的提示指標(靈活應用)
5:寫個下單腳本(智能交易基礎)
6:指標和腳本結合(ea)
7:多多練習
不需要學習的話,網上有很多專業編寫代碼的,他們一般是根據你的操盤年限來定價格,好的操盤思路是免費與人編寫,然後提出合作的,一般幫人驗證交易思路估計會收些手續費的
有什麼不懂的追問一下
❼ 請教:外匯MT4的EA編程中,開倉函數OrderSend的參數講解
price就是你的購買價格,
如果你是開倉多單,那麼就是ASK價,空單則是BID價...
下面是多單的範例:
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,Ask + TakeProfit * Point, "我的訂單", 12345, 0, Green);
❽ 求外匯EA編程高手個問題,如:我在歐美1.23100的多單,止損10個點,打止損後自動在1.23100出現個多單的掛單
這是個簡單移動平均線交叉的ea,求加入20點止損,20點止盈,具體規則是均線...。謝謝 ...不如你去EFD那個網站看看。它能設置止損止盈的。。建議 ...
❾ 外匯盤里中怎麼加k線倒計時
單根K線而言:主要包含了四個信息,開盤價、收盤價、最高價、最低價,一般來說K線是由矩形柱體和上下兩根引線組成,主要分為陽線、陽線、十字星等。就陽線而言,矩形的下邊表示開盤價,上邊表示收盤價,上引線是最高價,下引線是最低價就陰線而言,矩形的下邊表示收盤價,上邊表示開盤價,上引線是最高價,下引線是最低價十字星亨軸表示開盤價,同時也是收盤價(兩者相等),引線同理有多種形態的K線組合,就形成了K線圖,不同形態的K線組合形成相應的技術形態。
❿ 我做的外匯模擬交易中(EURUSD)下面顯示的時間和我我這里的時間對不上啊
你是哪個平台的 一般外匯顯示的時間不是北京時間,外匯平台都是國外的,不可能顯示北京時間的 ,fxdd平台顯示的是俄羅斯時間,因為fxdd交易軟體是俄羅斯人做的。