[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 140 1...133134135136137138139140141142143144145146147...631 新しいコメント 削除済み 2012.05.22 13:15 #1391 Roman.: メールを削除していない場合は、端末のメールボックス-新規アカウント登録...をご覧ください。 削除してしまった場合は、証券会社のヘルプデスクにお問い合わせください。 誰に送ればいいのかよくわからないし、DCって何? デモ口座なんだけど、3ヶ月間取引して全部パーになっちゃったよ。 Alekseu Fedotov 2012.05.22 13:16 #1392 CLAIN: 面白いのは、テスターに問題がないことです。2000年から今日まで、水抜きなしで動いています。 コードを見ればわかるかも?つまり、メインとなる関数が1つあり、他の2つはそれを複製しているだけなのです。保険用に作ったが、やはり動かなくなった if(OrderClosePrice()-OrderOpenPrice()<0) 最後に開いたポジションを 確認して、+なら開くんだと思う。 そうであれば、このように確認する必要があります。 int start() { //---- double ClosePrice_biu,OpenPrice_biu,ClosePrice_sell,OpenPrice_sell; int i; for ( i=0; i<OrdersHistoryTotal(); i++) { OrderSelect(i,SELECT_BY_POS,MODE_HISTORY); if (OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) { ClosePrice_biu= OrderClosePrice(); OpenPrice_biu= OrderOpenPrice(); } if(OrderType()==OP_SELL) { ClosePrice_sell= OrderClosePrice(); OpenPrice_sell= OrderOpenPrice(); } } } Comment("\n","ClosePrice_biu = ",ClosePrice_biu, "\n","OpenPrice_biu = ",OpenPrice_biu, "\n","ClosePrice_sell = ",ClosePrice_sell, "\n","OpenPrice_sell = ",OpenPrice_sell); //---- return(0); } このように Роман 2012.05.22 13:21 #1393 Processor_ua: おかげで、私はメールをクリアしたが、正確に送信する人にsoprotaで、私はすべてで理解していない、とDCは何ですか?それはデモ口座、および取引の3ヶ月、すべてのダウン排水です。 デモ口座であれば、誰も面倒を見てくれません。新規にアカウントを作成する。取引口座のパスワードが記載されたメールと一緒にその回線を拭き取らないこと。DCは、お客様が取引を行うディーリングセンターです。 削除済み 2012.05.22 13:32 #1394 皆さん、こんにちは。以下は、私が完成させるのに苦労しているプログラムの初歩的なスニペットです。同じ場所に(同じ値段の)別の注文があるかどうかをチェックして、あればそれをスキップするようにしたいのです。それ以外の場合は、設定された限度額まで注文を出し、2回目、3回目以降に注文を出します。自動にした場合は、買いストップを設定する必要があり、その結果が表示されます。もし、これを完成させることができる人がいたら、怠けずにやってください。うまくいったら、ご褒美をあげよう! extern double Lot=0.01; extern bool Ustan_BuyStop=true; extern bool Ustan_SellStop=true; double Dist=10000. 文字列のSMB。 ダブルNewPrice,SL,TP。 int i,z; int start() { RefreshRates()。 SMB=Symbol()です。 if(Ustan_BuyStop || Ustan_SellStop) {UstanOtlozh();}。 } return(0)です。 void UstanOtlozh() { double OldPrice=WindowPriceOnDropped(); RefreshRates()。 SMB=Symbol()です。 { int i=1; while(i<=OrdersTotal()の場合) { if (OrderSelect(i-1,SELECT_BY_POS)==true) { if (OrderSymbol()!= SMB) continue; int Tip=OrderType(); if (Tip<2) continue; double Price=OrderOpenPrice()。 { NewPrice=価格です。 while(NewPrice<=Ask+300*Po||NewPrice>=Ask+20*Poの整数) { NewPrice=NewPrice+20*ポイント。 SL=NewPrice-20*ポイント。 TP=NewPrice+20*ポイント。 OrderSend(SMB,OP_BUYSTOP,Lot,NewPrice,3,SL,TP,NULL,0,CLR_NONE)を実行。 if(NewPrice>Ask+300*Point||NewPrice<Ask+20*Point)。 を返します。 }} } } } } [アーカイブ】お金になる村人の作り方を学ぼう! どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - [ARCHIVE!] Any rookie question, 削除済み 2012.05.22 13:44 #1395 Roman.: "+++++++++++++++++++++++++++++++++++&表示" そして、正しいコードの挿入方法を学んでください。あなたのシートは誰の興味も ない...。 全文はこちらから ご覧ください。 ああ...シート... 自分で故障を見つけた。機能 void TRENDS(string name, int PER, int n, int X, int Y, color Lab_Trend_Bull, color Lab_Trend_Bear, color Lab_Trend_Doj, int rsm). 削除すると、すべてうまくいく。なぜEURUSDだけで動作するのかがわからないのですが? Роман 2012.05.22 13:47 #1396 nlp2311: ああ...シート... 失敗のポイントは自分で見つけた。機能 void TRENDS(string name, int PER, int n, int X, int Y, color Lab_Trend_Bull, color Lab_Trend_Bear, color Lab_Trend_Doj, int rsm). 削除すると、すべてうまくいく。なぜEURUSDだけで動作するのかがわからないのですが? これは魔法のペアで、曲がったコードでも常に機能するように、少なくとも何かでクライアントを早く倒すように......。:-) 世界銀行コンソーシアムのもう一つのトリック... 削除済み 2012.05.22 13:58 #1397 Melko: 皆さん、こんにちは。以下は、私が困っているプログラムの初歩的なスニペットです。同じ場所に(同じ値段の)別の注文があるかどうかをチェックして、あればそれをスキップするようにしなければならない。それ以外の場合は、設定された限度額まで注文を出し、2回目、3回目以降に注文を出します。自動にした場合は、買いストップを設定する必要があり、その結果が表示されます。もし、これを完成させることができる人がいたら、怠けずにやってください。うまくいったら、ご褒美をあげよう!extern double Lot=0.01; extern bool Ustan_BuyStop=true; extern bool Ustan_SellStop=true; double Dist=10000.0; string SMB; double NewPrice,SL,TP; int i,z; int start() { RefreshRates(); SMB=Symbol(); if(Ustan_BuyStop || Ustan_SellStop) {UstanOtlozh;}; }.} return(0); void UstanOtlozh() { double OldPrice=WindowPriceOnDropped(); RefreshRates(); SMB=Symbol(); { inti=1; while(i<=OrdersTotal())である。{ if (OrderSelect(i-1,SELECT_BY_POS)==true) { if (OrderSymbol()!= SMB) continue; int Tip=OrderType(); if (Tip<2) continue; double Price=OrderOpenPrice(); { NewPrice=Price; while(NewPrice<=Ask+300*Point||NewPrice>=Ask+20*Po int) { NewPrice=NewPrice+20*Point.OrderType(); { NewPrice=Ask=NewPrice*Po int)SL=NewPrice-20*Point; TP=NewPrice+20*Point; OrderSend(SMB,OP_BUYSTOP,Lot,NewPrice,3,SL,TP,NULL,0,CLR_NONE); if(NewPrice>Ask+300*Point||NewPrice<Ask+20*Point) return; }}を実行します。} } } } コードを挿入する 場合は、コメント挿入時に表示されるツールバーの「SRC」ボタンを使用します。 for(cnt = 0; cnt < OrdersTotal(); cnt ++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderMagicNumber() != MagicNumber || OrderSymbol() != Symbol()) {continue;} if(OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol() && OrderType() <= OP_SELL) { if(OrderType() == OP_BUY) { if(LatestBuy < OrderOpenTime()) {LatestBuy = OrderOpenTime();} if(NearestBuy == 0.0 || (MathAbs(ND(Bid, dgts) - ND(OrderOpenPrice(), dgts)) / Point < MathAbs(ND(Bid, dgts) - ND(NearestBuy, dgts)) / Point)) {NearestBuy = ND(ND(OrderOpenPrice(), dgts) + sprd * Point, dgts);} } else { if(LatestSell < OrderOpenTime()) {LatestSell = OrderOpenTime();} if(NearestSell == 0.0 || (MathAbs(ND(Ask, dgts) - ND(OrderOpenPrice(), dgts)) / Point < MathAbs(ND(Ask, dgts) - ND(NearestBuy, dgts)) / Point)) {NearestSell = ND(OrderOpenPrice(), dgts);} } } } if(ND(MathAbs(NearestBuy - ND(Bid, dgts)) / Point, 0) < MinDist) {MMM_BuyCanOpen = false;} if(ND(MathAbs(ND(Ask, dgts) - NearestSell) / Point, 0) < MinDist) {MMM_SellCanOpen = false;} if(TimeCurrent() - LatestBuy < MinTime * 60) {BuyCanOpen = false;} if(TimeCurrent() - LatestSell < MinTime * 60) {SellCanOpen = false;} ..... if(BuyCanOpen) { отправка приказа на покупку (по рынку или отложки) } if(SellCanOpen) { отправка приказа на продажу (по рынку или отложки) } としてみてください. 削除済み 2012.05.22 14:04 #1398 他のインジケータを使ってインジケータを構築する方法を教えてください。例えば、私はストキャスティクスを持っています。 double sth=iStochastic(Symbol(),0,25,3,5,0,0,1); ボリンジャーを作るにはどうしたらいいのでしょうか? 削除済み 2012.05.22 14:12 #1399 こんにちは。 配列に関する質問、今回はスクリプトでの質問です。 定数(数値)ではなく、変数を配列のインデックスとして使用した場合、代入演算子(=)は理解しがたい動作をします。 例えば、こんな感じです。 //--------------------- double s[10] ; int i = 0; double priceOpen = 10; while( i < 10) { s[i] = priceOpen; // 適用しないでください。s[5] = piceOpen; ならば,配列のVARIABLEが新しい値をとる.... i++; } 削除済み 2012.05.22 15:45 #1400 Roman.: 曲がったコードでも必ず動く魔法のペアだから、少なくとも何かでクライアントを速く消耗させることができる......。:-) 世界銀行コンソーシアムによるもう一つの策略...。 それで、すべて発見され、修正されました...。を経由してやり直しながら慣れていきました。簡単でした)))) 問題を考えてくれてありがとう)))) 聞きました!!!!) 銀行コンソーシアムは関係ない)))))))))我々のような人間にはクールだ、もっとシンプルに......。DCは、1)見積もりエンジンと、2)取引を記録する機械3)機械は、クライアントの端末のサイトを意図せずオフにするように構成され... つまり、我々の敵は、1)現物市場、2)為替市場の相場は、証券取引所とは異なり、法人的に確定していない、ということを考慮に入れていないロシアの法律なのです。それが実は全体の問題なのです。 そして、コンソーシアムは、世界の終わりを宣伝するようなグローバルな活動をしている......なぜなら、1999年から、天気に関する先物やオプションを販売しているからだ!!!! ご興味のある方は、http://forum.fibo-forex.ru/index.php?showtopic=2900。 バイバイみんな!!!!!!!!!!!!!!!!!!!!!(笑) 1...133134135136137138139140141142143144145146147...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
メールを削除していない場合は、端末のメールボックス-新規アカウント登録...をご覧ください。
削除してしまった場合は、証券会社のヘルプデスクにお問い合わせください。
誰に送ればいいのかよくわからないし、DCって何? デモ口座なんだけど、3ヶ月間取引して全部パーになっちゃったよ。
面白いのは、テスターに問題がないことです。2000年から今日まで、水抜きなしで動いています。
コードを見ればわかるかも?
つまり、メインとなる関数が1つあり、他の2つはそれを複製しているだけなのです。保険用に作ったが、やはり動かなくなった
最後に開いたポジションを 確認して、+なら開くんだと思う。
そうであれば、このように確認する必要があります。
このように
おかげで、私はメールをクリアしたが、正確に送信する人にsoprotaで、私はすべてで理解していない、とDCは何ですか?それはデモ口座、および取引の3ヶ月、すべてのダウン排水です。
デモ口座であれば、誰も面倒を見てくれません。新規にアカウントを作成する。取引口座のパスワードが記載されたメールと一緒にその回線を拭き取らないこと。DCは、お客様が取引を行うディーリングセンターです。
extern double Lot=0.01;
extern bool Ustan_BuyStop=true;
extern bool Ustan_SellStop=true;
double Dist=10000.
文字列のSMB。
ダブルNewPrice,SL,TP。
int i,z;
int start()
{
RefreshRates()。
SMB=Symbol()です。
if(Ustan_BuyStop || Ustan_SellStop) {UstanOtlozh();}。
}
return(0)です。
void UstanOtlozh()
{
double OldPrice=WindowPriceOnDropped();
RefreshRates()。
SMB=Symbol()です。
{
int i=1;
while(i<=OrdersTotal()の場合)
{
if (OrderSelect(i-1,SELECT_BY_POS)==true)
{
if (OrderSymbol()!= SMB) continue;
int Tip=OrderType();
if (Tip<2) continue;
double Price=OrderOpenPrice()。
{
NewPrice=価格です。
while(NewPrice<=Ask+300*Po||NewPrice>=Ask+20*Poの整数)
{
NewPrice=NewPrice+20*ポイント。
SL=NewPrice-20*ポイント。
TP=NewPrice+20*ポイント。
OrderSend(SMB,OP_BUYSTOP,Lot,NewPrice,3,SL,TP,NULL,0,CLR_NONE)を実行。
if(NewPrice>Ask+300*Point||NewPrice<Ask+20*Point)。
を返します。
}}
}
}
}
}
"+++++++++++++++++++++++++++++++++++&表示"
そして、正しいコードの挿入方法を学んでください。あなたのシートは誰の興味も ない...。
全文はこちらから ご覧ください。
ああ...シート...
自分で故障を見つけた。機能
void TRENDS(string name, int PER, int n, int X, int Y, color Lab_Trend_Bull, color Lab_Trend_Bear, color Lab_Trend_Doj, int rsm).
削除すると、すべてうまくいく。なぜEURUSDだけで動作するのかがわからないのですが?
ああ...シート...
失敗のポイントは自分で見つけた。機能
void TRENDS(string name, int PER, int n, int X, int Y, color Lab_Trend_Bull, color Lab_Trend_Bear, color Lab_Trend_Doj, int rsm).
削除すると、すべてうまくいく。なぜEURUSDだけで動作するのかがわからないのですが?
これは魔法のペアで、曲がったコードでも常に機能するように、少なくとも何かでクライアントを早く倒すように......。:-)
世界銀行コンソーシアムのもう一つのトリック...
皆さん、こんにちは。以下は、私が困っているプログラムの初歩的なスニペットです。同じ場所に(同じ値段の)別の注文があるかどうかをチェックして、あればそれをスキップするようにしなければならない。それ以外の場合は、設定された限度額まで注文を出し、2回目、3回目以降に注文を出します。自動にした場合は、買いストップを設定する必要があり、その結果が表示されます。もし、これを完成させることができる人がいたら、怠けずにやってください。うまくいったら、ご褒美をあげよう!extern double Lot=0.01; extern bool Ustan_BuyStop=true; extern bool Ustan_SellStop=true; double Dist=10000.0; string SMB; double NewPrice,SL,TP; int i,z; int start() { RefreshRates(); SMB=Symbol(); if(Ustan_BuyStop || Ustan_SellStop) {UstanOtlozh;}; }.} return(0); void UstanOtlozh() { double OldPrice=WindowPriceOnDropped(); RefreshRates(); SMB=Symbol(); { inti=1; while(i<=OrdersTotal())である。{ if (OrderSelect(i-1,SELECT_BY_POS)==true) { if (OrderSymbol()!= SMB) continue; int Tip=OrderType(); if (Tip<2) continue; double Price=OrderOpenPrice(); { NewPrice=Price; while(NewPrice<=Ask+300*Point||NewPrice>=Ask+20*Po int) { NewPrice=NewPrice+20*Point.OrderType(); { NewPrice=Ask=NewPrice*Po int)SL=NewPrice-20*Point; TP=NewPrice+20*Point; OrderSend(SMB,OP_BUYSTOP,Lot,NewPrice,3,SL,TP,NULL,0,CLR_NONE); if(NewPrice>Ask+300*Point||NewPrice<Ask+20*Point) return; }}を実行します。} } } }
コードを挿入する 場合は、コメント挿入時に表示されるツールバーの「SRC」ボタンを使用します。
としてみてください.
他のインジケータを使ってインジケータを構築する方法を教えてください。例えば、私はストキャスティクスを持っています。
double sth=iStochastic(Symbol(),0,25,3,5,0,0,1);
ボリンジャーを作るにはどうしたらいいのでしょうか?
こんにちは。
配列に関する質問、今回はスクリプトでの質問です。
定数(数値)ではなく、変数を配列のインデックスとして使用した場合、代入演算子(=)は理解しがたい動作をします。
例えば、こんな感じです。
//---------------------
double s[10] ;
int i = 0;
double priceOpen = 10;
while( i < 10)
{
s[i] = priceOpen; // 適用しないでください。s[5] = piceOpen; ならば,配列のVARIABLEが新しい値をとる....
i++;
}
曲がったコードでも必ず動く魔法のペアだから、少なくとも何かでクライアントを速く消耗させることができる......。:-)
世界銀行コンソーシアムによるもう一つの策略...。
それで、すべて発見され、修正されました...。を経由してやり直しながら慣れていきました。簡単でした))))
問題を考えてくれてありがとう)))) 聞きました!!!!)
銀行コンソーシアムは関係ない)))))))))我々のような人間にはクールだ、もっとシンプルに......。DCは、1)見積もりエンジンと、2)取引を記録する機械3)機械は、クライアントの端末のサイトを意図せずオフにするように構成され...
つまり、我々の敵は、1)現物市場、2)為替市場の相場は、証券取引所とは異なり、法人的に確定していない、ということを考慮に入れていないロシアの法律なのです。それが実は全体の問題なのです。
そして、コンソーシアムは、世界の終わりを宣伝するようなグローバルな活動をしている......なぜなら、1999年から、天気に関する先物やオプションを販売しているからだ!!!!
ご興味のある方は、http://forum.fibo-forex.ru/index.php?showtopic=2900。
バイバイみんな!!!!!!!!!!!!!!!!!!!!!(笑)