私はいくつかのExpert Advisorをテストしている。履歴」と「ログ」にあるそれらのIDによって、私は彼らの仕事を分析する。このEAにはIDがありません。私はプログラミングを知りません。プロパティにIDを追加する方法は?
ファイル:
2em_ID_1d6vezvn.png
137 kb
Александр:
私はいくつかのExpert Advisorをテストしている。履歴」と「ログ」にあるそれらのIDによって、私は彼らの仕事を分析する。このEAにはIDがありません。私はプログラミングを知りません。プロパティにIDを追加する方法は?
私はいくつかのExpert Advisorをテストしている。履歴」と「ログ」にあるそれらのIDによって、私は彼らの仕事を分析する。このEAにはIDがありません。私はプログラミングを知りません。プロパティにIDを追加する方法は?
Wingの回転 コードの例をご覧ください:
1. 入力パラメータ「マジックナンバー」を 追加する。
input bool InpPrintLog = false; // ログの印刷 input ulong InpMagic = 200; // マジックナンバー //--- double m_stop_loss = 0.0; // ストップ・ロス → ダブル
2. OnInitでこのIDを設定する。
//+------------------------------------------------------------------+ //| エキスパート初期化関数| //+------------------------------------------------------------------+ int OnInit() { //--- *** //--- m_trade.SetExpertMagicNumber(InpMagic); m_trade.SetMarginMode(); m_trade.SetTypeFillingBySymbol(m_symbol.Name()); m_trade.SetDeviationInPoints(InpDeviation); //--- 3桁または5桁のチューニング
3. Expert Advisor がその ID でのみ動作するようにフィルタを追加 する必要があります。
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ bool DeleteLimitOrder(int type) { bool err=false; for(int i=OrdersTotal()-1; i>=0;i--) { if(m_order.SelectByIndex(i) if(m_order.Magic()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int ChLimitOrder(int type) { for(int i=OrdersTotal()-1; i>=0; i--) { if(m_order.Magic()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int ChPositions(int type) { for(int i=PositionsTotal()-1; i>=0; i--) { if(m_position.SelectByIndex(i)) if(m_position.Magic()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int Trailing() {// 関数の説明 http://fxnow.ru/blog/programming_mql4/1.html bool err=false; if(ExtTrailingStop<=0) return(0); for(int i=PositionsTotal()-1; i>=0; i--) { if(m_position.SelectByIndex(i)) if(m_position.SelectByIndex()==InpMagic) {
//+------------------------------------------------------------------+ //|| //+------------------------------------------------------------------+ int BBU() {// 関数の説明 http://fxnow.ru/blog/programming_mql4/2.html bool err=false; if(InpBBUSize<=0) return(0); for(int i=PositionsTotal()-1; i>=0; i--) { if(m_position.SelectByIndex()==InpMagic) {
Wing rotation
- www.mql5.com
Отловить момент, когда будут два сигнала: пересечение двух iMA (Movinag Average, MA) и пересечение нуля основной линией индикатора iMACD (Moving Average Convergence/Divergence, MACD) На баре может быть только одна сделка 'вход в рынок' (это внутренний параметр, он не вынесен во входные параметры и это не имеет отношения к параметру ' Only one...
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
Fibo iSAR:
このエキスパートアドバイザーは、フィボレベルとiSAR指標を利用するパラボラストップ&リバースシステムです。取引は買いリミット及び売りリミット注文を用いて行われます。
作者: Vladimir Karputov