[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 153

 
Sepulca:


手っ取り早い方法として試してみてはいかがでしょうか。

このようなファイルができあがります。

ファイルへの追加を停止するには、手動でグローバル変数STEPを削除する必要があります。

Sepulcaさん、ありがとうございます。試してみます。
 

問題はこれだ。

配列の要素が 多い場合、その要素の値を設定するにはどうしたらよいですか?

今のところ、以下のような動作確認をしています。

グローバルレベル では、以下のように宣言されています。

int g_maPeriod[2];

init() で。

g_maPeriod[1] = i_fastMaPeriod;
g_maPeriod[2] = i_slowMaPeriod;

しかし、これは2つの外部パラメータだけの場合です。チュートリアルによると、配列に値を代入できるのは要素ごとだけだそうで、私はそうしました。

なぜ、例えばこんな風にできないのでしょうか?

g_maPeriod[2] = {i_fastMaPeriod,i_slowMaPeriod};

結局、グローバルに宣言されていれば、このようにできるんです。

g_maPeriod[2] = {10,21};

これは許されることですが、数値の代わりに変数がinit() に渡された場合、...不思議なものですね。

 

チャート上で すべてのトレードを クローズするアドバイザーがあれば教えてください。

 
boris1209:

チャート上ですべてのトレードをクローズするアドバイザーがあれば教えてください。


次のページへ
ファイル:
close.mq4  2 kb
 
pako:

スクリプト "最初の成行注文がリストの最初のものであれば、それを閉じる"
 
Roll:
スクリプト "最初の成行注文がリストの最初のものであれば、それを閉じる"
 

こんにちは。全て整っているように見えますが、ポジションを入れられないので分かりません。

if (OrderType()==OP_BUY)
         {   
             
                                                BPrice6=0; Price_SELL=Bid- Dist*Point;
              TP_SELL= ( Price_SELL-TP*Point);  SL_SELL= (Price_SELL+ SL*Point); 
 Print ( " Bid " , Bid ,"  Price_SELL " , Price_SELL ,"  TP_SELL " , TP_SELL ,"  SL_SELL " ,  SL_SELL );          
                        Sleep(2000); RefreshRates();for( A=25;A>=0;A--){if(IsTradeAllowed())break;
if(A==0) Comment(" эксперту не разрешено торговать или поток для выполнения торговых операций занят "); }
  tycc=OrderSend (Symbol( ), OP_SELLSTOP,  Lot*3*K ,NormalizeDouble(Price_SELL, Digits), 5, NormalizeDouble( SL_SELL,Digits),  NormalizeDouble( TP_SELL,Digits), NULL, 450, 0, CLR_NONE);
            Error=GetLastError();  errorcomment = "Ошибка открытия  ордера SELLSTOP "  + " " + Symbol() +  " " + ErrorDescript(Error); 
            Print (errorcomment);
            Sell_закрылся_по_TP=0;

2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_Alex_Wearwolf try GBPUSD,H4: Bid 2.0611 Price_SELL 2.0511 TP_SELL 2.0226 SL_SELL 2.0711

2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_Alex_WearwolfTry GBPUSD,H4:OrderSend error 4051

 
Dimka-novitsek:

こんにちは。全て整っているように見えますが、ポジションを入れられないので分かりません。

2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_Alex_Wearwolf try GBPUSD,H4: Bid 2.0611 Price_SELL 2.0511 TP_SELL 2.0226 SL_SELL 2.0711

2013.02.13 19:15:37 2007.11.15 08:55 Version_dynamic_with_Alex_WearwolfTry GBPUSD,H4: OrderSend error 4051

コメント文、パラメータ8。"NULL "を引用しています。

というようなものです。

 
ありがとうございます!!!!それでは、ご覧ください。
 
しかし、私はどこでも反転コンマのないNULLを持っていて、どこでも?