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

 
Trolls:

1.DCはディーリングセンターであり、原則的にMTを使用するすべての人が対象となる。(DCとブローカーとは何か、必ずウィキペディアで調べてください)読んでみて、どう違うのか比較してみてください。

2.たぶん(一部の証券会社では)一度にストップを置くことができない。まず取引を開始し、次にストップを置くという2つのステップで行わなければならない。

問題の正確な原因を見つけるために、サーバーの回答をログに出力することができます。

https://book.mql4.com/ru/build/errors

そして、このhttps://www.mql5.com/ru/forum/131859/page9#473847 を必ずお読みください。

ありがとうございました。証券会社によっては、即時ストップを禁止しているところもあるようですが、その場合は、まず取引を行い、次にストップを設定するという2 ステップで行わなければなりません。ご想像の通り、私も最初に注文を出し、ストップロスやテイクプロフィットを設定して修正する必要がありました。

私の質問に返信していただき、ありがとうございました。おかげさまで、Print(GetLastError) 関数を使うようになり、 Pointの 意味がよくわかりました

 
ZZインジケータについての質問です。コード、ZigZagの現在および以前の上端を見つける方法について助けてください。
 
T-G:
ZZインジケータについての質問です。コード、ZigZagの現在および以前の上端を見つける方法についてのヘルプ - 感謝

https://docs.mql4.com/ru/indicators/icustom

を使用して、0から必要なバーまですべて通過させる。

  double val=iCustom(NULL, 0, "ZigZag",12, 5, 3,1,i);

12, 5, 3- ZZパラメータ

0- トップス用、1- ハイ用、2- ロー用 (テキストを信じるなら)

i- バー番号

 

こんにちは、私は注文を開くための論理的な条件を構築することはできません、彼らは150単位で開くか、全く開かず、あるいは可視化ですべての停止、リボンが実行されていません。ヘルプを読んでも読んでも、頭がオーバーヒートしてしまって、さっぱりわからないんです。以下はその例で、私が書いていることです。

//+------------------------------------------------------------------+
//| for avalanche.mq4 |。
//| 著作権 © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"著作権 © 2011, MetaQuotes Software Corp."
#プロパティリンク "http://www.metaquotes.net"
extern double stoploss=0; extern double takeprofit=20; extern int otstup=20; extern datetime expiration=0;

//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0)です。
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0)です。
}
//+------------------------------------------------------------------+
//| エキスパートスタート機能
//+------------------------------------------------------------------+
int tiket,tikett;double volume=0.1;int i=0,R1=0,R2=0,A=1 ;double price=PRICE_OPEN;
// R1=((PRICE_OPEN- stoploss*Point)*stoploss)/stoploss;R2=((PRICE_OPEN+ stoploss*Point)*stoploss)/stoploss;


int start()
{
//----
for(int Uy=OrdersTotal();Uy<=-1;Uy--){。
OrderSelect( Uy,SELECT_BY_POS );
if(OrderSymbol()==Symbol()&&OrderMagicNumber( )==1000||OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol()))
{i=OrdersTotal() ;
if (i>=2){break;}. さもなくば
tiket= OrderSend( Symbol(), OP_BUYSTOP, volume*A, price+otstup*Point, Point* 3, R1, PRICE_OPEN+takeprofit*Point+otstup, "OP_BUYSTOP", 1000, expiration, Red)を実行。
アラート("OP_BUYSTOP", GetLastError( );
tikett= OrderSend( Symbol(, OP_SELLSTOP, volume*A, price -otstup*Point, Point* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, expiration,C'0,128,255' )です。)
アラート("OP_SELLSTOP", GetLastError( );
} }

//----
return(0)です。
}
//+------------------------------------------------------------------+

 
なんとなくわかったような気がします。
 
Dimka-novitsek:
なんとなくわかったような気がします。

SRCを 使用してプログラムテキストを挿入すると、読めなくなる


一目でわかるように

最初のループで for(int Uy=OrdersTotal();Uy<=-1;Uy--)

今のところ受注は-1以下ですが、いかがでしょうか?

 
そりゃあもう、もう1周走らせたら休めないよ。クルマは、自分で数えてみよう。
 
ilunga:

https://docs.mql4.com/ru/indicators/icustom

を使用して、0から必要なものまですべてのバーを通過させます。

12, 5, 3- ZZパラメータ

トップスで0、ハイで1、ローで2(彼の文章を信じるなら)

i- バー番号

それはわかる、最後の1枚の探し方までわかるが、最後と最後尾の1枚が見つからない。
 
????????????????????????????
 

SRCを使用してプログラムテキストを挿入すると、読めなくなります。

どのように使っているのですか?まったくわからないんです。