[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 209

 
olis:


あ、すみません。

OrderTicket()は0を返しますので、アドバイスをお願いします。

まず、OrderSelect() が必要です。
 
olis:


あ、すみません。

OrderTicket()は0を返しますので、アドバイスをお願いします。


関数の順序をオーダーで解析する -あなたのバリアントと、あなたは理解するでしょう。

 
stacksize:

複数の単語からなる文字列をファイルに書き込んで、すべての単語が1つのセルに収まるようにするにはどうすればよいのでしょうか?録音時には、スペースで区切られた単語や、複数の変数からなる文字列もすべて別のセルに書き込まれます。

最大4つの変数を加算しなければならない場合はどうすればよいのでしょうか。

文字列 text = a + b + c + d;

で、1つのセルに全て書き込む

質問が明確ではありません。セルインファイルとはどういう意味ですか?あなたのコードと、そこから期待される結果を教えてください。例えば、テキストファイルのスクリーンショットで、「ここと ここは aここはbと書いて ください」というような説明です。

 
私はEAを書いています -- cross fast stochasticで注文します。

filter - long stochastic + indicator "y"

よろしくお願いします。(仕事の発注は不要です(支払い方法は既に知っています))

ありがとうございました。



//--- 入力パラメータ
extern double y_buy=0.1;
extern double lots=0.1;
extern double slippage=3;

extern int FastK=8;
extern int FastD=3;
extern int FastSlowing=3;

extern int SlowK=50;
extern int SlowD=3;
extern int SlowSlowing=3;

extern int metod=0;
//----------------------------------+
//|エキスパート初期設定関数|
//----------------------------------+
int init()
{
//----
return(0;
} //--------------------------------------------------------------------- //----}
//+------------------------------------------------------------------------+
//| エキスパートの初期化関数 |
//+--------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}.
//+------------------------------------------------------------------------+
//|エキスパートスタート関数|
//+------------------------------------------------------------------------+
int start()
{
//----
double y_znach = iCustom(0,0, "y",33,0,0);
double y_buy = iCustom(0,0, "y",33,0,0)
double stoch_Fast_SIGNAL=iStochastic(NULL,0,FastK,FastD,FastSlowing,0,0,MODE_SIGNAL,1);
double stoch_Fast_MAIN=iStochastic(NULL,0,FastK,FastD,FastSlowing,0,0,MODE_MAIN,1) となります。
double stoch_Slow_SIGNAL=iStochastic(NULL,0,SlowK,SlowD,SlowSlowing,0,0,MODE_SIGNAL,2);
double stoch_Slow_MAIN=iStochastic(NULL,0,SlowK,SlowD,SlowSlowing,0,0,MODE_MAIN,2);

// 開始条件となる。--
//「y」指標の値が「y_buy」指標の値より大きい場合
//ファストストキャスティックの本線とシグナル線がクロスしている
// スローストキャスティックのシグナル線 が本線の上にある
if ( (stoch_Fast_SIGNAL==stoch_Fast_MAIN) & ...& (y_znach>y_buy && (stoch_Slow_SIGNAL>stoch_Slow_MAIN) ) // 条件付き if 文
{
OrderSend(Symbol(),OP_BUY,lots,Ask,slippage,Bid-25*Point,Ask+25*Point);
Alert("buy order");// message trader
}
//-------------------------------------------------------
return; // exit start()
}.
 

取引単位の大き さを知る方法を教えてください。

MT5ではこのようになります。

SymbolInfoDouble(_Symbol,SYMBOL_TRADE_CONTRACT_SIZE);

とMT4で同じものを取得する方法は?

 
pusheax:

取引単位の大きさを知る方法を教えてください。

MT5ではこのようになります。

とMT4で同じものを取得する方法は?


MarketInfoのデータから絞り込まないのであれば、他に方法はない。
 

これを試した。

MarketInfo(symbol,MODE_LOTSIZE);

100を出すが、10000か100000が必要で、どちらかわからない。

このデータを取得する方法はありますか?

 
pusheax:

これを試した。

100個出るけど、10000個か100000個か、どっちかわからない。

このデータを取得する方法はありますか?


MarketInfoのデータから 絞り出せないのであれば、他に方法はありません
 

チュートリアルより

パラメータを参照渡しすることも可能である。この場合、そのようなパラメータの変更は、参照渡しされる呼び出し側関数の対応する変数に影響します。配列の要素を 参照渡しすることはできない。 パラメータは 、1つのモジュール内でのみ参照渡しが可能です。

モジュールという言葉はどういう意味ですか?

 
ここでいうモジュールとは、1つのプログラムのことだと思います。
しかし、VB体験のコストは。