MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 611 1...604605606607608609610611612613614615616617618...1953 新しいコメント Alexey Viktorov 2018.09.03 19:46 #6101 Alexander Mikryukov:こんにちは。何が問題なのか、教えてください。Fiboレベルに色を付けたいのですが、何も色が付きません。以下は、私がやっていることのコードです。よろしくお願いします。 603 ページに答えがあります。 Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам 2018.08.18www.mql5.com В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н... Alexander Mikryukov 2018.09.04 09:36 #6102 Alexey Viktorov:603 ページにその答えがあります。 でも、スペルは合っているようなので、なぜかうまくいきません!!!! ObjectCreate(0,"Fb_"+InpName,OBJ_FIBO,window,time1,price1,time2,price2); ObjectSet("Fb_"+InpName,OBJPROP_COLOR,clrDimGray); ObjectSet("Fb_"+InpName,OBJPROP_STYLE,STYLE_DOT); ObjectSet("Fb_"+InpName,OBJPROP_LEVELS,levels); ObjectSet("Fb_"+InpName,OBJPROP_RAY_RIGHT,false); for(int k=0;k<levels;k++) { //--- значение уровня ObjectSetDouble(0,"Fb_"+InpName,OBJPROP_LEVELVALUE,k,values[k]); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELCOLOR,k,colors[k]); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELSTYLE,k,styles[k]); ObjectSetFiboDescription("Fb_"+InpName,k,deskript[k]); } Artyom Trishkin 2018.09.04 09:42 #6103 Alexander Mikryukov:でも、スペルは合っているようなので、なぜかうまくいきません!!!! ここで議論があった。このフォーラムで同じ質問を繰り返さないでください。 Alexander Mikryukov 2018.09.04 12:01 #6104 これもうまくいかない(。 ObjectCreate(0,"Fb_"+InpName,OBJ_FIBO,window,time1,price1,time2,price2); ObjectSet("Fb_"+InpName,OBJPROP_COLOR,clrDimGray); ObjectSet("Fb_"+InpName,OBJPROP_STYLE,STYLE_DOT); ObjectSet("Fb_"+InpName,OBJPROP_LEVELS,6); ObjectSet("Fb_"+InpName,OBJPROP_RAY_RIGHT,false); ObjectSetDouble(0,"Fb_"+InpName,OBJPROP_LEVELVALUE,0,1); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELCOLOR,0,clrDarkGray); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELSTYLE,0,STYLE_DOT); ObjectSetFiboDescription("Fb_"+InpName,0,"100"); ObjectSetDouble(0,"Fb_"+InpName,OBJPROP_LEVELVALUE,1,0.236); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELCOLOR,1,clrGreen); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELSTYLE,1,STYLE_DOT); ObjectSetFiboDescription("Fb_"+InpName,1,"23.6 [%$]"); ObjectSetDouble(0,"Fb_"+InpName,OBJPROP_LEVELVALUE,2,0.382); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELCOLOR,2,clrRed); ObjectSetInteger(0,"Fb_"+InpName,OBJPROP_LEVELSTYLE,2,STYLE_DOT); ObjectSetFiboDescription("Fb_"+InpName,2,"38.2 [%$]"); SanNneK 2018.09.04 12:39 #6105 //+-------------------------------------------------------------------------------------+//|サヴィンmq4|(エムキューブ//|Copyright 2014, Gnatenko Global Group, VADIMBETMAN Inc.//| http://vadimbetman.ucoz.com |//+-------------------------------------------------------------------------------------+#property copyright "Copyright 2014, Gnatenko Global Group, VADIMBETMAN Inc.#プロパティリンク "http://vadimbetman.ucoz.com"//+-------------------------------------------------------------------------------------+//extern int TakeProfit = 20;extern int StopLoss = 100;//+-------------------------------------------------------------------------------------+//| エキスパート初期化関数//+-------------------------------------------------------------------------------------+void init(){。//----//----}//+-------------------------------------------------------------------------------------+//| 専門家による初期化関数//+-------------------------------------------------------------------------------------+void deinit(){。//----//----}//+-------------------------------------------------------------------------------------+//|エキスパートスタート機能|//+-------------------------------------------------------------------------------------+void start(){。//----double Take1 = Ask+20 *Point;double Take2 = Ask+0 *Point;double Take3 = Ask-20 *Point;double Take4 = Ask-40 *Point;double Take5 = Ask-60 *Point;double Stop = Bid-StopLoss *Point;if(OrdersTotal()==0){。OrderSend(Symbol(),0,0.01,Ask,30,Stop,Take1,", 0,0,CLR_NONE) を実行。OrderSend(Symbol(),2,0.02,Ask-20*Point,30,Stop,Take2,", 0,0,CLR_NONE);OrderSend(Symbol(),2,0.04,Ask-40*Point,30,Stop,Take3,", 0,0,CLR_NONE);OrderSend(Symbol(),2,0.08,Ask-60*Point,30,Stop,Take4,", 0,0,CLR_NONE);OrderSend(Symbol(),2,0.16,Ask-80*Point,30,Stop,Take5,", 0,0,CLR_NONE);}}//----//+-------------------------------------------------------------------------------------+//+-------------------------------------------------------------------------------------+ を追加できますか?利食い注文が決済された場合、保留中の注文や緊急の注文はすべて決済されるはずです。 Any questions from newcomers [アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. ノン・ラギング・ツール Artyom Trishkin 2018.09.04 13:16 #6106 SanNneK: ... を追加できますか?テイクプロフィットで注文が決済された場合、保留中の注文や緊急注文はすべて決済される必要があります。 これは、自分でできないときに問題を解決するための手助けであって、利他的な社会ではありません。 誰かに書いてもらわなければならない場合は、こちらで お願いします。 SanNneK 2018.09.04 13:33 #6107 Artyom Trishkin 私はコードを書く必要があるときに、任意の順序が利益を取るに達すると、他のすべての注文が保留され、通常の閉鎖、私は他のアドバイザを必要としません。 Artyom Trishkin 2018.09.04 13:40 #6108 SanNneK:Artyom Trishkin 私はコードを書く必要があります任意の順序が利益を取るに達したときに、他のすべての注文が保留され、通常の閉鎖、私は他のアドバイザを必要としない。コードを書き始める。できないことは、「コードを見せてください」とお願いすれば、助けてくれるはずです。 Denis Danilov 2018.09.04 14:14 #6109 グッドアフターヌーンGuys、どこで情報が得られるかアドバイスをお願いします。課題は、その貫徹のための価格帯とオープンオーダーを決定することである。この範囲を決めるには、2つの方法があります。第一の方法は、指定された時間間隔での最小値と最大値を決定する方法である。2つ目の方法は、指定した時間枠の中で最初に異なる方向性を持つフラクタルを探し、この範囲を取引する方法である。私のニーズに合う類似のアルゴリズムが見つからないのです。(お願い、助けて...)) SanNneK 2018.09.04 17:40 #6110 最初の買い注文の利益確定がトリガーされると、すべての保留中の注文が クローズされるようにコードを書きましたが、うまくいきません。 void start(){。//----double Take1 = Ask+20 *Point;double Take2 = Ask+0 *Point;double Take3 = Ask-20 *Point;double Take4 = Ask-40 *Point;double Take5 = Ask-60 *Point;double Stop = Bid-StopLoss *Point;if(OrdersTotal()==0){。OrderSend(Symbol(),0,0.01,Ask,30,Stop,Take1, "sdsdasdadwadawd",0,0,CLR_NONE)。OrderSend(Symbol(),2,0.02,Ask-20*Point,30,Stop,Take2, "awda",0,0,CLR_NONE)を実行。OrderSend(Symbol(),2,0.04,Ask-40*Point,30,Stop,Take3, "awdawd",0,0,CLR_NONE)を実行。OrderSend(Symbol(),2,0.08,Ask-60*Point,30,Stop,Take4, "awdawd",0,0,CLR_NONE)を実行。OrderSend(Symbol(),2,0.16,Ask-80*Point,30,Stop,Take5, "awdawdawda",0,0,CLR_NONE)を実行しました。} if(OP_BUY==Take1){OrderDelete(2)です。}if(OP_BUY==Take1){OrderDelete(3)です。} if(OP_BUY==Take1){OrderDelete(4)です。} if(OP_BUY==Take1){OrderDelete(5)です。return(0)です。}} Any questions from newcomers どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - [アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. 1...604605606607608609610611612613614615616617618...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは。何が問題なのか、教えてください。Fiboレベルに色を付けたいのですが、何も色が付きません。以下は、私がやっていることのコードです。よろしくお願いします。
603 ページに答えがあります。
603 ページにその答えがあります。
でも、スペルは合っているようなので、なぜかうまくいきません!!!!
でも、スペルは合っているようなので、なぜかうまくいきません!!!!
ここで議論があった。このフォーラムで同じ質問を繰り返さないでください。
//+-------------------------------------------------------------------------------------+
を追加できますか?
利食い注文が決済された場合、保留中の注文や緊急の注文はすべて決済されるはずです。
SanNneK:
...
を追加できますか?
テイクプロフィットで注文が決済された場合、保留中の注文や緊急注文はすべて決済される必要があります。
これは、自分でできないときに問題を解決するための手助けであって、利他的な社会ではありません。
誰かに書いてもらわなければならない場合は、こちらで お願いします。
Artyom Trishkin 私はコードを書く必要があります任意の順序が利益を取るに達したときに、他のすべての注文が保留され、通常の閉鎖、私は他のアドバイザを必要としない。
コードを書き始める。できないことは、「コードを見せてください」とお願いすれば、助けてくれるはずです。
最初の買い注文の利益確定がトリガーされると、すべての保留中の注文が クローズされるようにコードを書きましたが、うまくいきません。
void start(){。
//----
double Take1 = Ask+20 *Point;
double Take2 = Ask+0 *Point;
double Take3 = Ask-20 *Point;
double Take4 = Ask-40 *Point;
double Take5 = Ask-60 *Point;
double Stop = Bid-StopLoss *Point;
if(OrdersTotal()==0){。
OrderSend(Symbol(),0,0.01,Ask,30,Stop,Take1, "sdsdasdadwadawd",0,0,CLR_NONE)。
OrderSend(Symbol(),2,0.02,Ask-20*Point,30,Stop,Take2, "awda",0,0,CLR_NONE)を実行。
OrderSend(Symbol(),2,0.04,Ask-40*Point,30,Stop,Take3, "awdawd",0,0,CLR_NONE)を実行。
OrderSend(Symbol(),2,0.08,Ask-60*Point,30,Stop,Take4, "awdawd",0,0,CLR_NONE)を実行。
OrderSend(Symbol(),2,0.16,Ask-80*Point,30,Stop,Take5, "awdawdawda",0,0,CLR_NONE)を実行しました。
}
if(OP_BUY==Take1)
{
OrderDelete(2)です。
}
if(OP_BUY==Take1)
{
OrderDelete(3)です。
}
if(OP_BUY==Take1)
{
OrderDelete(4)です。
}
if(OP_BUY==Take1)
{
OrderDelete(5)です。
return(0)です。
}
}