アンバランスな左括弧を見つける手助け - ページ 4

 

このようなことはよくあることですが、「help find missing pernthsis」というタイトルでコーディングについて議論するのは、少し奇妙で、タイトルのトピックから外れているように思えます。

しかし、これはよくあることです。

 
IMO あなたがしたことは、OPに興味があるかないかを問わず、自分の興味について話し始めたことです。このような投稿は、トピックから外れているとみなされ、私の知る限り(AFAIK)悪いフォーラムのマナーとみなされるでしょう。このような投稿は、トピックから外れているとみなされ、私の知る限り(AFAIK)悪いフォーラムのマナーとみなされます。悪いマナーに反応せず、単に乗って、通常のメンバーにあなたの価値を証明するのがベストです。
 

でも、あなたのコードの方が私のよりずっときれいですよ、それに私はいつもここにいるわけではありませんから。

 

//マジックナンバーの定義
#define MAGIC  4649        

// parameter
extern double Lots = 1.0;     //取引ロット数
extern int Slip = 10;         //許容スリッページ数
extern string Comments =  ""; //コメント

extern int FastMA1_p = 34;
extern int SlowMA1_p = 34;
extern int modeMA1 = MODE_SMA;
extern int modeMA2 = MODE_EMA;
extern int MA1Cross_Timeframe = PERIOD_M15;
extern int FastMA2_p = 68;
extern int SlowMA2_p = 68;
extern int CCI_p = 20;
extern int CCI_Buy_Point = 100;
extern int CCI_Sell_Point = -100;
extern int CCI_Timeframe = PERIOD_M30;
extern int Band_p = 6;
extern int Band_Timeframe = PERIOD_M15;



//variables//
int Ticket_L = 0; 
int Ticket_S = 0; 
int Exit_L = 0;   
int Exit_S = 0;   




int start()
  {


double MAFast1 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 0);
double MAFast2 = iMA(NULL, MA1Cross_Timeframe, FastMA1_p, 0, modeMA2, PRICE_CLOSE, 1);
double MASlow1 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 0);
double MASlow2 = iMA(NULL, MA1Cross_Timeframe, SlowMA1_p, 0, modeMA1, PRICE_CLOSE, 1);
    
double MAFast3 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 0);
double MAFast4 = iMA(NULL, MA1Cross_Timeframe, FastMA2_p, 0, modeMA2, PRICE_CLOSE, 1);
double MASlow3 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 0);
double MASlow4 = iMA(NULL, MA1Cross_Timeframe, SlowMA2_p, 0, modeMA1, PRICE_CLOSE, 1);
    
     
double cci1 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 0);
double cci2 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 1);
double cci3 = iCCI(NULL, CCI_Timeframe, CCI_p, PRICE_CLOSE, 2);
   
double bands_upper1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 1);
double bands_upper2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_UPPER, 2);
double bands_lower1 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 1);
double bands_lower2 = iBands(NULL, Band_Timeframe, Band_p,1, 0, PRICE_CLOSE, MODE_LOWER, 2);
 
int flag=0;

     

   //Long position entry 
   

if(MAFast1>MASlow1 && MAFast3>MASlow3 && cci3<100 && cci2>=100 && cci1>100) flag=1;

if(MAFast1>MASlow1 && MAFast4<MASlow4 && MAFast3>MASlow3 && cci1>100) flag=1;

if(MAFast2<MASlow2 && MAFast1>MASlow1 && MAFast3>MASlow3 && cci1>100) flag=1;

if(flag==1)  {  
      Ticket_L = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slip,0,0,Comments,MAGIC,0,Red);
    }
    

    
     
   return(0);
  }

これは、私がLongを入力するために行ったことです。私は、テイクプロフィットや ストップロスを追加しませんでした。私はただ、それが入るかどうかを見たかっただけです。それは入るが、私が望むところではない....MAFast3<MASlow4でもエントリーされるのに、なぜなんだろう。

もし、アドバイスがあれば教えてください。ありがとうございます!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 
ericman:

これは、私がLongを入力するために行ったことです。私は、テイクプロフィットやストップロスを追加しませんでした。私はただ、それが入るかどうかを見たかっただけです。 それは入るが、私が望むところではない....MAFast3<MASlow4でもエントリーされるのに、なぜなんだろう。

もし、アドバイスがあれば教えてください。ありがとうございます!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


と、このフラグ変数は正しく使われているのでしょうか...。 うーーーん、、、。
 

エリックマン

気にしないでほしいのですが、中国語の無意味なコメントをすべて削除します。

z/.

 
ericman:

と、このフラグ変数が正しく使われているか...。うーーーん・・・。


は、本気ですか?

はうまくいっていますか?

 

は、まさに素晴らしい!!!!!!!!!!!!!!!!!!!!!!!!!!!!

あなたは、ordersend関数の 呼び出しを挿入することに成功しました!!!!

素晴らしい!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1

私は、あなたが今、コードを実行していると仮定しています?

もしそうなら、なぜあなたは当分の間、手動でそのトレードのクローズを処理しないのですか、そして私たちは朝、そのコードを追加しますか?

それとも今夜中に?

その中国語のコメントを消してくれませんか?

私は中国語が読めませんし、自分のコードの全てを読めるようにしたいのです。

0/.

 
smoknfx:


って、本気で言ってるのか?

はうまくいっているのでしょうか?


つまり、取引をして実際に利益を上げて いるのですが・・・。私がほとんど望んでいるところで利益を出してくれるのですが、正確ではありません。しかし、私はそれを正確にしたい。 さて、if(......)のそれぞれを作るために、私は何を追加する必要があります。 私はそれを読むことができます

if flag==1 then take long postion. しかし、どのように...ポジションをとっているのでしょうか。私は何も考えていません。

中国語の文字で申し訳ありません。今度から消します...。 で、if ( flag=1) と連動させるためには、ordersend fucntionはどう書けばいいのでしょうか?なんだか雲行きが怪しいです......。

 
smoknfx:

は、まさに素晴らしい!!!!!!!!!!!!!!!!!!!!!!!!!!!!

あなたは、ordersend関数の呼び出しを挿入することに成功しました!!!!

素晴らしい!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1

私は、あなたが今、コードを実行していると仮定しています?

もしそうなら、なぜあなたは当分の間、手動でそのトレードのクローズを処理しないのですか、そして私たちは朝、そのコードを追加しますか?

それとも今夜中に?

その中国語のコメントを消してくれませんか?

私は中国語が読めませんし、自分のコードの全てを読めるようにしたいのです。

0/.


ポジションをとっているということです。本当です(笑)。 まあ、変えてみるよありがとう。またね