いちもくせんりゃく - ページ 4

 

extern double TakeProfit = astenkan-sen<kijun-sen> を設定する方法はありますか?

0に設定すると 値動きのないt/pになります。

0を設定すると値動きのないt/pになります。下のコードを試すと、')' - wrongparameters count C:\Program Files (x86)\MetaTrader 4.mq4 (26, 77) on the OrderTakeProfit line.

//+------------------------------------------------------------------+
//|                                              ICHIMOKU_SIMPLE.mq4 |
//|                      Copyright © 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

extern double Lots = 1.0;
//----

int start()
   {
   double tenkan_sen=iIchimoku(NULL, 0, 9, 26, 52, MODE_TENKANSEN, 1);
   double kijun_sen=iIchimoku(NULL, 0, 9, 26, 52, MODE_KIJUNSEN, 1);
   int ticket,total,order_id;
// BUY
      total=OrdersTotal();
   if(total<1 && tenkan_sen>kijun_sen)
         {
         ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,"ichimoku",16384,0,Green);
         } 
// SELL 
   if(tenkan_sen<kijun_sen)   
         {
         ticket=OrderTakeProfit(Symbol(),OP_SELL,Lots,Bid,3,0,"ichimoku",16384,0,Red);
         return(0);
         }     
  return(0);                     
   }    
 

関数の正しい構文がわからないときは、ドキュメントを読む習慣をつける必要があります ... ... OrderTakeProfitは、現在選択されている注文の利益確定値を返します。 おそらく、代わりにOrderCloseが 必要でしょう。

extern double TakeProfit = as tenkan-sen<kijun-sen設定 する方法はありますか? ありません

 

OrderClose を使用しないでください。

{
OrderClose(order_id,1,Ask,3,Red)。
return(0);

}

Askの代わりにBidと言う

 
ToBa:

OrderClose :

{
OrderClose(order_id,1,Ask,3,Red)。
return(0);

}

アスクの代わりにビッドと言う

注文の 種類によって異なります ... ... アスクで買い ビッドで売り ... ...買いは売り(ビッド)で終了、売りは買い(アスク)で終了です。
 
最後に、買い注文(OrderSend)はAsk+"number "*Pointがないと機能しません。
 
ToBa:
最後に、買い注文(OrderSend)は、Ask+"数字 "*ポイント がないと機能しません。

もちろんそうです ... ... あなたは代わりに0を使います。だから ... .

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,  0,  "ichimoku",16384,0,Green);

すべてのパラメータが 必要で、= が付いているものはオプションです。

intOrderSend(
文字列 symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0,datetime expiration=0, color arrow_color=CLR_NONE)
 

こんにちは、私もIchimoku Indicatorをベースにしたエキスパートアドバイザーを書こうとしています。しかし、コンパイルするときに14の警告が出ます。どなたか上手にコンパイルする方法を教えてください。

//+------------------------------------------------------------------+
//|キャロラインの一目均衡表.mq4||。
//| Copyright 2013, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"Copyright 2013, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

extern double Lots = 0.1; // 取引するロット数
extern double TakeProfit = 0; // 与えられたトレードの最大利益を決定する要求終値
extern double TrailingStop = 0; // トレーリングストップを開始するための最小利益ピップ数
extern double StopLoss = 0; // 与えられた取引で許容される最大損失を決定する要求された終値
extern double TenkanSen = 9; // 過去9期間の天底値(最高値+最安値)/2
extern double KijunSen = 26; // 過去26期間の機順線(最高値+最安値)/2
extern double SenkouSpan = 52; // 先行スパンA(天底線+機順線)/2が26期間先までプロットされている。過去 52 期間で算出され、26 期先までプロットされた閃孔スパン B (最高値+最安値)/2

//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
int init()
{
アラート ("開始時に関数 init() が起動しました"); // アラート初期化
//----
//----
return(0); // 初期化を終了します。
}
//+------------------------------------------------------------------+
//| エキスパートスタート関数
//+------------------------------------------------------------------+
int start()
{
double TenkanSen;
double KijunSen;
int cnt, ticket, total;
天底線=iIchimoku(NULL, 0, 9, 26, 52, MODE_TENKANSEN, 0)とします。
KijunSen=iIchimoku(NULL, 0, 9, 26, 52, MODE_KIJUNSEN, 0);
total= OrdersTotal();
//----
if(total<1 && 天秤(TenkanSen)>起点(KijunSen))
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,NULL,0,0,Green).のようになります。
}
if(total<1 && TenkanSen<KijunSen)
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,NULL,0,0,Red).となります。
}
//----
if(total>0 && TenkanSen=KijunSen && OrderType==OP_BUY)
{
ticket=OrderClose(OrderTicket(),OrderLots(),Bid,3,Blue)となります。
}
if(total>0 && 天秤棒=起点線 && OrderType==OP_SELL)
{
ticket=OrderClose(OrderTicket(),OrderLots(),Ask,3,Blue)とする。
}
return(0);
}
//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
int deinit()
{
Alert ("Function deinit() triggered at exit"); // Alert Deinitialization (初期化)
//----
//----
return(0); // 非初期化を終了します。
}
//+------------------------------------------------------------------+
 
caroline1289:

こんにちは、私もIchimoku Indicatorをベースにしたエキスパートアドバイザーを書こうとしています。しかし、コンパイルするときに14の警告が出ます。誰かそれをよりよくコンパイルするのを助けてくれませんか?


二重投稿はしないでください ... ... あなたはスレッドを作成したので、そのスレッドを使用し、... ...

投稿する前に他の投稿を読んでください

あなたの投稿を編集してください ... ... コードを投稿するためにSRC ボタンを使用してください。SRCボタンを使用する方法。

 

ICHIMOKUストラテジーを自分の取引に取り入れたいと考えています。どこでどのようにダウンロードし、どのように私の取引 プラットフォームで実行するのですか?

ご回答をよろしくお願いします。

ありがとうございます。


Suresh